SinGen.py 869 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/python3
  2. # This file was automatically generated from drawio2cbd with the command:
  3. # /home/red/git/DrawioConvert/__main__.py SinGen.xml -fav -F CBD -e SinGen -E delta=0.1
  4. from CBD.CBD import *
  5. from CBD.lib.std import *
  6. from CBD.lib.endpoints import SignalCollectorBlock
  7. DELTA_T = 0.1
  8. class SinGen(CBD):
  9. def __init__(self, block_name):
  10. CBD.__init__(self, block_name, input_ports=[], output_ports=[])
  11. # Create the Blocks
  12. self.addBlock(GenericBlock("sin", block_operator=("sin")))
  13. self.addBlock(TimeBlock("navfwlU7EP--ZkxJ3C-2-12"))
  14. self.addBlock(SignalCollectorBlock("plot"))
  15. # Create the Connections
  16. self.addConnection("navfwlU7EP--ZkxJ3C-2-12", "sin", output_port_name='OUT1', input_port_name='IN1')
  17. self.addConnection("sin", "plot", output_port_name='OUT1', input_port_name='IN1')