| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/usr/bin/python3
- # This file was automatically generated from drawio2cbd with the command:
- # ..\..\__main__.py -F CBD -e G integrators.drawio
- from CBD.Core import *
- from CBD.lib.std import *
- from integrators_Integrators import *
- class G(CBD):
- def __init__(self, block_name):
- super().__init__(block_name, input_ports=[], output_ports=['trp', 'smp', 'fw', 'bk'])
- # Create the Blocks
- self.addBlock(TimeBlock("HK50vG6q_YAmbMEaVPPU-0"))
- self.addBlock(PowerBlock("HK50vG6q_YAmbMEaVPPU-2"))
- self.addBlock(ConstantBlock("HK50vG6q_YAmbMEaVPPU-6", value=(2)))
- self.addBlock(AdderBlock("HK50vG6q_YAmbMEaVPPU-10", numberOfInputs=(2)))
- self.addBlock(ConstantBlock("HK50vG6q_YAmbMEaVPPU-15", value=(1)))
- self.addBlock(InverterBlock("HK50vG6q_YAmbMEaVPPU-18"))
- self.addBlock(ProductBlock("HK50vG6q_YAmbMEaVPPU-22", numberOfInputs=(2)))
- self.addBlock(IntegratorFwEu("CGDVpQWaebYBulbI_I7z-0"))
- self.addBlock(ConstantBlock("CGDVpQWaebYBulbI_I7z-6", value=(0)))
- self.addBlock(IntegratorBkEu("CGDVpQWaebYBulbI_I7z-91"))
- self.addBlock(IntegratorTrp("CGDVpQWaebYBulbI_I7z-100"))
- self.addBlock(IntegratorSmp("35b7f6Rc05o8UUxDmXUA-0"))
- # Create the Connections
- self.addConnection("HK50vG6q_YAmbMEaVPPU-0", "HK50vG6q_YAmbMEaVPPU-2", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-0", "HK50vG6q_YAmbMEaVPPU-22", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-6", "HK50vG6q_YAmbMEaVPPU-2", output_port_name='OUT1', input_port_name='IN2')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-2", "HK50vG6q_YAmbMEaVPPU-10", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-15", "HK50vG6q_YAmbMEaVPPU-10", output_port_name='OUT1', input_port_name='IN2')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-10", "HK50vG6q_YAmbMEaVPPU-18", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-18", "HK50vG6q_YAmbMEaVPPU-22", output_port_name='OUT1', input_port_name='IN2')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-22", "CGDVpQWaebYBulbI_I7z-0", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-22", "CGDVpQWaebYBulbI_I7z-91", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-22", "CGDVpQWaebYBulbI_I7z-100", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("HK50vG6q_YAmbMEaVPPU-22", "35b7f6Rc05o8UUxDmXUA-0", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("CGDVpQWaebYBulbI_I7z-0", "fw", output_port_name='OUT1')
- self.addConnection("CGDVpQWaebYBulbI_I7z-6", "CGDVpQWaebYBulbI_I7z-0", output_port_name='OUT1', input_port_name='IC')
- self.addConnection("CGDVpQWaebYBulbI_I7z-6", "CGDVpQWaebYBulbI_I7z-91", output_port_name='OUT1', input_port_name='IC')
- self.addConnection("CGDVpQWaebYBulbI_I7z-6", "CGDVpQWaebYBulbI_I7z-100", output_port_name='OUT1', input_port_name='IC')
- self.addConnection("CGDVpQWaebYBulbI_I7z-6", "35b7f6Rc05o8UUxDmXUA-0", output_port_name='OUT1', input_port_name='IC')
- self.addConnection("CGDVpQWaebYBulbI_I7z-91", "bk", output_port_name='OUT1')
- self.addConnection("CGDVpQWaebYBulbI_I7z-100", "trp", output_port_name='OUT1')
- self.addConnection("35b7f6Rc05o8UUxDmXUA-0", "smp", output_port_name='OUT1')
|