| 1234567891011121314151617181920212223242526272829 |
- #!/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 *
- from integrators_G import *
- class Stiff(CBD):
- def __init__(self, block_name):
- super().__init__(block_name, input_ports=[], output_ports=['y'])
- # Create the Blocks
- self.addBlock(ConstantBlock("min_fifteen", value=(-15)))
- self.addBlock(ProductBlock("mult", numberOfInputs=(2)))
- self.addBlock(IntegratorBlock("int"))
- self.addBlock(ConstantBlock("one", value=(1)))
- # Create the Connections
- self.addConnection("min_fifteen", "mult", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("mult", "int", output_port_name='OUT1', input_port_name='IN1')
- self.addConnection("int", "y", output_port_name='OUT1')
- self.addConnection("int", "mult", output_port_name='OUT1', input_port_name='IN2')
- self.addConnection("one", "int", output_port_name='OUT1', input_port_name='IC')
|