summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2021-08-10 16:33:17 +0530
committerSunil Shetye2021-10-01 11:37:00 +0530
commit23d08e2dad33e958d00ddbb77a959a12ac3262c1 (patch)
treefa1d5e97d58b61ba6e6112223f31f4be2a7e6f39
parentafce8a5324ae1c2d15951d31976b127470acd2eb (diff)
downloadCommon-Interface-Project-23d08e2dad33e958d00ddbb77a959a12ac3262c1.tar.gz
Common-Interface-Project-23d08e2dad33e958d00ddbb77a959a12ac3262c1.tar.bz2
Common-Interface-Project-23d08e2dad33e958d00ddbb77a959a12ac3262c1.zip
cleanup
-rw-r--r--blocks/blocks/xcosblocks/fixtures/xcosblocks.yaml2176
-rw-r--r--blocks/eda-frontend/.env2
-rw-r--r--blocks/eda-frontend/src/components/SchematicEditor/Helper/ComponentDrag.js2
-rw-r--r--blocks/eda-frontend/src/components/SchematicEditor/Helper/SvgParser.js105
-rw-r--r--blocks/eda-frontend/src/static/style.json (renamed from blocks/eda-frontend/src/static/Xcos-style.json)0
-rw-r--r--data/blocks-ports.csv1066
-rw-r--r--data/getsize.csv60
-rw-r--r--docs/api.txt22
-rwxr-xr-xdump-script12
-rwxr-xr-xpinscript.sh3
-rw-r--r--scripts/blocks-ports-old.csv (renamed from data/blocks-ports-old.csv)0
-rw-r--r--scripts/blocks-ports-old.sql (renamed from blocks-ports-old.sql)0
-rw-r--r--scripts/data-categories-blocks.csv (renamed from data/data-categories-blocks.csv)0
-rwxr-xr-xscripts/pinscript.awk (renamed from pinscript.awk)46
-rwxr-xr-xscripts/pinscript.sh3
-rwxr-xr-xscripts/unique.awk (renamed from unique.awk)0
-rwxr-xr-xscripts/unique.sh3
-rwxr-xr-xunique.sh3
-rw-r--r--xcosblocks-dump.sql954
-rw-r--r--xcosblocks.sql673
20 files changed, 1740 insertions, 3390 deletions
diff --git a/blocks/blocks/xcosblocks/fixtures/xcosblocks.yaml b/blocks/blocks/xcosblocks/fixtures/xcosblocks.yaml
index d9f0b156..5f69acf1 100644
--- a/blocks/blocks/xcosblocks/fixtures/xcosblocks.yaml
+++ b/blocks/blocks/xcosblocks/fixtures/xcosblocks.yaml
@@ -4235,7 +4235,7 @@
initial_display_parameter: ''
block_image_path: palettes/BIGSOM_f.png
block_width: 40
- block_height: 40
+ block_height: 60
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -5185,7 +5185,7 @@
initial_display_parameter: ''
block_image_path: palettes/PRODUCT.png
block_width: 40
- block_height: 40
+ block_height: 60
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -6718,7 +6718,7 @@
main_category: 7
initial_display_parameter: Mag & Phi
block_image_path: palettes/MATMAGPHI.png
- block_width: 40
+ block_width: 60
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -7303,7 +7303,7 @@
main_category: 7
initial_display_parameter: Re & Im
block_image_path: palettes/MATZREIM.png
- block_width: 40
+ block_width: 60
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -9495,7 +9495,7 @@
main_category: 10
initial_display_parameter: Convert to
block_image_path: palettes/CONVERT.png
- block_width: 40
+ block_width: 60
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -10446,7 +10446,7 @@
initial_display_parameter: A
block_image_path: palettes/CLKFROM.png
block_width: 40
- block_height: 40
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -10520,7 +10520,7 @@
initial_display_parameter: A
block_image_path: palettes/CLKGOTO.png
block_width: 40
- block_height: 40
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -10593,7 +10593,7 @@
main_category: 13
initial_display_parameter: ''
block_image_path: palettes/DEMUX.png
- block_width: 40
+ block_width: 10
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -11397,7 +11397,7 @@
main_category: 13
initial_display_parameter: ''
block_image_path: palettes/MUX.png
- block_width: 40
+ block_width: 10
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -11544,7 +11544,7 @@
main_category: 13
initial_display_parameter: ''
block_image_path: palettes/NRMSOM_f.png
- block_width: 40
+ block_width: 4
block_height: 40
p000_value_initial: ''
p001_value_initial: ''
@@ -12715,8 +12715,8 @@
main_category: 6
initial_display_parameter: '1'
block_image_path: palettes/CLKOUTV_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -13230,8 +13230,8 @@
main_category: 11
initial_display_parameter: '1'
block_image_path: palettes/OUT_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -13305,8 +13305,8 @@
main_category: 11
initial_display_parameter: '1'
block_image_path: palettes/OUTIMPL_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -13671,8 +13671,8 @@
main_category: 11
initial_display_parameter: '1'
block_image_path: palettes/CLKINV_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -14404,8 +14404,8 @@
main_category: 11
initial_display_parameter: '1'
block_image_path: palettes/IN_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -14479,8 +14479,8 @@
main_category: 11
initial_display_parameter: '1'
block_image_path: palettes/INIMPL_f.png
- block_width: 40
- block_height: 40
+ block_width: 20
+ block_height: 20
p000_value_initial: ''
p001_value_initial: ''
p002_value_initial: ''
@@ -40202,8 +40202,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40215,8 +40215,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40228,8 +40228,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40241,8 +40241,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40254,8 +40254,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40267,8 +40267,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40280,8 +40280,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40293,8 +40293,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40306,8 +40306,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40319,8 +40319,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40332,8 +40332,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40345,8 +40345,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40358,8 +40358,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40371,8 +40371,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40384,8 +40384,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40397,8 +40397,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40410,8 +40410,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 6
+ port_x: -30
+ port_y: -24
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40423,8 +40423,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 18
+ port_x: -30
+ port_y: -12
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40436,8 +40436,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40449,8 +40449,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 0
- port_y: 42
+ port_x: -30
+ port_y: 12
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40462,8 +40462,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 0
- port_y: 54
+ port_x: -30
+ port_y: 24
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40475,8 +40475,8 @@
port_order: 6
port_name: '6'
port_number: '6'
- port_x: 60
- port_y: 15
+ port_x: 30
+ port_y: -15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40488,8 +40488,8 @@
port_order: 7
port_name: '7'
port_number: '7'
- port_x: 60
- port_y: 45
+ port_x: 30
+ port_y: 15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40501,8 +40501,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40514,8 +40514,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40527,8 +40527,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40540,8 +40540,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40553,8 +40553,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40566,8 +40566,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -40579,8 +40579,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -35
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40592,8 +40592,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 70
- port_y: 20
+ port_x: 35
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40605,8 +40605,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40618,8 +40618,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40631,8 +40631,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40644,8 +40644,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40657,8 +40657,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40670,8 +40670,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40683,8 +40683,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40696,8 +40696,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40709,8 +40709,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40722,8 +40722,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40735,8 +40735,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40748,8 +40748,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -35
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40761,8 +40761,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 70
- port_y: 20
+ port_x: 35
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40774,8 +40774,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40787,8 +40787,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40800,8 +40800,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -40
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40813,8 +40813,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -40
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40826,8 +40826,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 80
- port_y: 10
+ port_x: 40
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40839,8 +40839,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 80
- port_y: 30
+ port_x: 40
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40852,8 +40852,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 40
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -40865,8 +40865,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40878,8 +40878,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40891,8 +40891,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40904,8 +40904,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40917,8 +40917,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40930,8 +40930,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 15
- port_y: 0
+ port_x: -15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -40943,8 +40943,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 45
- port_y: 0
+ port_x: 15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -40956,8 +40956,8 @@
port_order: 6
port_name: '6'
port_number: '6'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -40969,8 +40969,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -40982,8 +40982,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -40995,8 +40995,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41008,8 +41008,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41021,8 +41021,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41034,8 +41034,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41047,8 +41047,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41060,8 +41060,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41073,8 +41073,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41086,8 +41086,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41099,8 +41099,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41112,8 +41112,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41125,8 +41125,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41138,8 +41138,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41151,8 +41151,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41164,8 +41164,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41177,8 +41177,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41190,8 +41190,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41203,8 +41203,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41216,8 +41216,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41229,8 +41229,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41242,8 +41242,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41255,8 +41255,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41268,8 +41268,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41281,8 +41281,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41294,8 +41294,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41307,8 +41307,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41320,8 +41320,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41333,8 +41333,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41346,8 +41346,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41359,8 +41359,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41372,8 +41372,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41385,8 +41385,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41398,8 +41398,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 10
- port_y: 40
+ port_x: -10
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41411,8 +41411,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 30
- port_y: 40
+ port_x: 10
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41424,8 +41424,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41437,8 +41437,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 15
- port_y: 60
+ port_x: -15
+ port_y: 30
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41450,8 +41450,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 45
- port_y: 60
+ port_x: 15
+ port_y: 30
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41463,8 +41463,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41476,8 +41476,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41489,8 +41489,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 7
- port_y: 40
+ port_x: -13
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41502,8 +41502,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41515,8 +41515,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 33
- port_y: 40
+ port_x: 13
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41528,8 +41528,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41541,8 +41541,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41554,8 +41554,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41567,8 +41567,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41580,8 +41580,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41593,8 +41593,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 0
+ port_x: -20
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41606,8 +41606,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 0
+ port_x: 20
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41619,8 +41619,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41632,8 +41632,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41645,8 +41645,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41658,8 +41658,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41671,8 +41671,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41684,8 +41684,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41697,8 +41697,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41710,8 +41710,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41723,8 +41723,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41736,8 +41736,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41749,8 +41749,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41762,8 +41762,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41775,8 +41775,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41788,8 +41788,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 15
- port_y: 0
+ port_x: -15
+ port_y: -30
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41801,8 +41801,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 45
- port_y: 0
+ port_x: 15
+ port_y: -30
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41814,8 +41814,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 30
- port_y: 60
+ port_x: 0
+ port_y: 30
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41827,8 +41827,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 10
- port_y: 0
+ port_x: -20
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41840,8 +41840,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41853,8 +41853,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 50
- port_y: 0
+ port_x: 20
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41866,8 +41866,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41879,8 +41879,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 15
- port_y: 0
+ port_x: -15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41892,8 +41892,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 45
- port_y: 0
+ port_x: 15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41905,8 +41905,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 15
- port_y: 0
+ port_x: -15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41918,8 +41918,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 45
- port_y: 0
+ port_x: 15
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -41931,8 +41931,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41944,8 +41944,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -41957,8 +41957,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41970,8 +41970,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -41983,8 +41983,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -41996,8 +41996,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42009,8 +42009,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42022,8 +42022,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42035,8 +42035,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42048,8 +42048,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42061,8 +42061,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42074,8 +42074,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42087,8 +42087,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42100,8 +42100,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42113,8 +42113,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42126,8 +42126,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42139,8 +42139,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42152,8 +42152,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42165,8 +42165,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42178,8 +42178,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42191,8 +42191,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42204,8 +42204,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42217,8 +42217,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42230,8 +42230,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42243,8 +42243,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42256,8 +42256,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42269,8 +42269,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42282,8 +42282,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42295,8 +42295,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42308,8 +42308,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 5
+ port_x: -10
+ port_y: -5
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42321,8 +42321,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 15
+ port_x: -10
+ port_y: 5
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42334,8 +42334,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 10
+ port_x: 10
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42347,8 +42347,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42360,8 +42360,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42373,8 +42373,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42386,8 +42386,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42399,8 +42399,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42412,8 +42412,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42425,8 +42425,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42438,8 +42438,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -20
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42451,8 +42451,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42464,8 +42464,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -20
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42477,8 +42477,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42490,8 +42490,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 3
+ port_x: -10
+ port_y: -7
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42503,8 +42503,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 10
+ port_x: -10
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42516,8 +42516,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 17
+ port_x: -10
+ port_y: 7
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42529,8 +42529,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 20
- port_y: 10
+ port_x: 10
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42542,8 +42542,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42555,8 +42555,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42568,8 +42568,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42581,8 +42581,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42594,8 +42594,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42607,8 +42607,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42620,8 +42620,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42633,8 +42633,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42646,8 +42646,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42659,8 +42659,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42672,8 +42672,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42685,8 +42685,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42698,8 +42698,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42711,8 +42711,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42724,8 +42724,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42737,8 +42737,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42750,8 +42750,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42763,8 +42763,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42776,8 +42776,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42789,8 +42789,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42802,8 +42802,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42815,8 +42815,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42828,8 +42828,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42841,8 +42841,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42854,8 +42854,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42867,8 +42867,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42880,8 +42880,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42893,8 +42893,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42906,8 +42906,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42919,8 +42919,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42932,8 +42932,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42945,8 +42945,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42958,8 +42958,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42971,8 +42971,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -42984,8 +42984,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -42997,8 +42997,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43010,8 +43010,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43023,8 +43023,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43036,8 +43036,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43049,8 +43049,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43062,8 +43062,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43075,8 +43075,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43088,8 +43088,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43101,8 +43101,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43114,8 +43114,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43127,8 +43127,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43140,8 +43140,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43153,8 +43153,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43166,8 +43166,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43179,8 +43179,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43192,8 +43192,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43205,8 +43205,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43218,8 +43218,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43231,8 +43231,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43244,8 +43244,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43257,8 +43257,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43270,8 +43270,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43283,8 +43283,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43296,8 +43296,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43309,8 +43309,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -20
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43322,8 +43322,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43335,8 +43335,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -20
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43348,8 +43348,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43361,8 +43361,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43374,8 +43374,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43387,8 +43387,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43400,8 +43400,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43413,8 +43413,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -25
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43426,8 +43426,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 50
- port_y: 20
+ port_x: 25
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43439,8 +43439,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 11
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43452,8 +43452,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 11
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43465,8 +43465,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -21
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43478,8 +43478,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -21
+ port_y: 15
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43491,8 +43491,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 42
- port_y: 30
+ port_x: 21
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43504,8 +43504,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 11
+ port_x: -15
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43517,8 +43517,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 11
+ port_x: 15
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43530,8 +43530,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43543,8 +43543,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43556,8 +43556,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43569,8 +43569,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -21
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -43582,8 +43582,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -21
+ port_y: 15
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43595,8 +43595,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 42
- port_y: 30
+ port_x: 21
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43608,8 +43608,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43621,8 +43621,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43634,8 +43634,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -10
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43647,8 +43647,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43660,8 +43660,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43673,8 +43673,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43686,8 +43686,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43699,8 +43699,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43712,8 +43712,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43725,8 +43725,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43738,8 +43738,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43751,8 +43751,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 9
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43764,8 +43764,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 9
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43777,8 +43777,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43790,8 +43790,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 7
+ port_x: 20
+ port_y: -13
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43803,8 +43803,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43816,8 +43816,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 33
+ port_x: 20
+ port_y: 13
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43829,8 +43829,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43842,8 +43842,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43855,8 +43855,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43868,8 +43868,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 25
+ port_x: -30
+ port_y: -25
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43881,8 +43881,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 75
+ port_x: -30
+ port_y: 25
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43894,8 +43894,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 50
+ port_x: 30
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43907,8 +43907,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43920,8 +43920,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 7
+ port_x: 20
+ port_y: -13
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43933,8 +43933,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43946,8 +43946,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 33
+ port_x: 20
+ port_y: 13
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43959,8 +43959,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -43972,8 +43972,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43985,8 +43985,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -43998,8 +43998,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44011,8 +44011,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44024,8 +44024,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44037,8 +44037,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44050,8 +44050,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44063,8 +44063,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44076,8 +44076,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44089,8 +44089,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44102,8 +44102,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44115,8 +44115,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44128,8 +44128,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44141,8 +44141,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44154,8 +44154,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44167,8 +44167,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44180,8 +44180,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44193,8 +44193,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44206,8 +44206,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44219,8 +44219,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44232,8 +44232,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44245,8 +44245,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44258,8 +44258,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44271,8 +44271,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44284,8 +44284,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44297,8 +44297,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44310,8 +44310,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44323,8 +44323,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44336,8 +44336,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -20
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44349,8 +44349,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44362,8 +44362,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 50
+ port_x: -20
+ port_y: 20
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44375,8 +44375,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 15
+ port_x: 20
+ port_y: -15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44388,8 +44388,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 40
- port_y: 45
+ port_x: 20
+ port_y: 15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44401,8 +44401,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44414,8 +44414,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44427,8 +44427,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 15
+ port_x: 20
+ port_y: -15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44440,8 +44440,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 45
+ port_x: 20
+ port_y: 15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44453,8 +44453,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44466,8 +44466,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44479,8 +44479,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44492,8 +44492,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44505,8 +44505,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44518,8 +44518,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -20
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44531,8 +44531,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44544,8 +44544,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 50
+ port_x: -20
+ port_y: 20
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44557,8 +44557,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 15
+ port_x: 20
+ port_y: -15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44570,8 +44570,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 40
- port_y: 45
+ port_x: 20
+ port_y: 15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44583,8 +44583,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44596,8 +44596,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44609,8 +44609,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44622,8 +44622,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -44635,8 +44635,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44648,8 +44648,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44661,8 +44661,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 15
+ port_x: -20
+ port_y: -15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44674,8 +44674,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 45
+ port_x: -20
+ port_y: 15
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44687,8 +44687,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 15
+ port_x: 20
+ port_y: -15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44700,8 +44700,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 45
+ port_x: 20
+ port_y: 15
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44713,8 +44713,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44726,8 +44726,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -44739,8 +44739,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44752,8 +44752,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -44765,8 +44765,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44778,8 +44778,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -44791,8 +44791,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44804,8 +44804,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -44817,8 +44817,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -10
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -44830,8 +44830,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 20
+ port_x: 0
+ port_y: 10
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -44843,8 +44843,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -5
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44856,8 +44856,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 10
- port_y: 10
+ port_x: 5
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44869,8 +44869,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 10
- port_y: 30
+ port_x: 5
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44882,8 +44882,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -5
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44895,8 +44895,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 10
- port_y: 10
+ port_x: 5
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44908,8 +44908,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 10
- port_y: 30
+ port_x: 5
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44921,8 +44921,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44934,8 +44934,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44947,8 +44947,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44960,8 +44960,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -44973,8 +44973,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -44986,8 +44986,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -44999,8 +44999,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45012,8 +45012,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45025,8 +45025,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45038,8 +45038,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 15
- port_y: 40
+ port_x: -15
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45051,8 +45051,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 45
- port_y: 40
+ port_x: 15
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45064,8 +45064,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -25
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45077,8 +45077,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -25
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45090,8 +45090,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -25
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45103,8 +45103,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 50
- port_y: 20
+ port_x: 25
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45116,8 +45116,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -5
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45129,8 +45129,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -5
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45142,8 +45142,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 10
- port_y: 20
+ port_x: 5
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45155,8 +45155,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -5
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45168,8 +45168,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -5
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45181,8 +45181,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 10
- port_y: 20
+ port_x: 5
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45194,8 +45194,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -2
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45207,8 +45207,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -2
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45220,8 +45220,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 4
- port_y: 20
+ port_x: 2
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45233,8 +45233,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45246,8 +45246,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45259,8 +45259,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45272,8 +45272,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 10
- port_y: 40
+ port_x: -10
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45285,8 +45285,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 30
- port_y: 40
+ port_x: 10
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45298,8 +45298,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45311,8 +45311,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45324,8 +45324,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -30
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45337,8 +45337,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -30
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45350,8 +45350,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45363,8 +45363,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 15
- port_y: 40
+ port_x: -15
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45376,8 +45376,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 45
- port_y: 40
+ port_x: 15
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45389,8 +45389,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45402,8 +45402,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45415,8 +45415,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45428,8 +45428,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45441,8 +45441,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45454,8 +45454,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -20
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45467,8 +45467,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45480,8 +45480,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -20
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45493,8 +45493,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45506,8 +45506,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45519,8 +45519,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45532,8 +45532,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45545,8 +45545,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45558,8 +45558,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45571,8 +45571,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45584,8 +45584,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -45597,8 +45597,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45610,8 +45610,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45623,8 +45623,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45636,8 +45636,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45649,8 +45649,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45662,8 +45662,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45675,8 +45675,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45688,8 +45688,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45701,8 +45701,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -20
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45714,8 +45714,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45727,8 +45727,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -20
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45740,8 +45740,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45753,8 +45753,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45766,8 +45766,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 10
- port_y: 20
+ port_x: 0
+ port_y: 10
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45779,8 +45779,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45792,8 +45792,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45805,8 +45805,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45818,8 +45818,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45831,8 +45831,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45844,8 +45844,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45857,8 +45857,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45870,8 +45870,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45883,8 +45883,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45896,8 +45896,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45909,8 +45909,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45922,8 +45922,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45935,8 +45935,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 7
+ port_x: -20
+ port_y: -13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45948,8 +45948,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45961,8 +45961,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 0
- port_y: 33
+ port_x: -20
+ port_y: 13
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -45974,8 +45974,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -45987,8 +45987,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -10
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46000,8 +46000,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -10
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46013,8 +46013,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46026,8 +46026,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46039,8 +46039,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46052,8 +46052,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46065,8 +46065,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46078,8 +46078,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46091,8 +46091,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46104,8 +46104,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46117,8 +46117,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 10
- port_y: 0
+ port_x: 0
+ port_y: -10
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -46130,8 +46130,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -46143,8 +46143,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46156,8 +46156,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46169,8 +46169,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46182,8 +46182,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46195,8 +46195,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46208,8 +46208,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46221,8 +46221,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 100
- port_y: 20
+ port_x: 50
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46234,8 +46234,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46247,8 +46247,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46260,8 +46260,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46273,8 +46273,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 10
+ port_x: 10
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46286,8 +46286,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 10
+ port_x: 10
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46299,8 +46299,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46312,8 +46312,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46325,8 +46325,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46338,8 +46338,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46351,8 +46351,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46364,8 +46364,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46377,8 +46377,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 100
- port_y: 20
+ port_x: 50
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46390,8 +46390,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 50
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46403,8 +46403,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46416,8 +46416,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46429,8 +46429,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46442,8 +46442,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46455,8 +46455,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 20
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -46468,8 +46468,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46481,8 +46481,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46494,8 +46494,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46507,8 +46507,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 0
+ port_x: 0
+ port_y: -20
port_orientation: CommandPort
port_part: 1
port_dmg: 1
@@ -46520,8 +46520,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46533,8 +46533,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46546,8 +46546,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46559,8 +46559,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 30
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46572,8 +46572,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46585,8 +46585,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46598,8 +46598,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 7
+ port_x: 20
+ port_y: -13
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46611,8 +46611,8 @@
port_order: 4
port_name: '4'
port_number: '4'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46624,8 +46624,8 @@
port_order: 5
port_name: '5'
port_number: '5'
- port_x: 40
- port_y: 33
+ port_x: 20
+ port_y: 13
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46637,8 +46637,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46650,8 +46650,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46663,8 +46663,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 30
+ port_x: 20
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46676,8 +46676,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46689,8 +46689,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 10
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46702,8 +46702,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -25
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46715,8 +46715,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 50
- port_y: 20
+ port_x: 25
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46728,8 +46728,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46741,8 +46741,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -46754,8 +46754,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46767,8 +46767,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46780,8 +46780,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46793,8 +46793,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46806,8 +46806,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46819,8 +46819,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46832,8 +46832,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -20
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46845,8 +46845,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -20
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46858,8 +46858,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 20
- port_y: 40
+ port_x: 0
+ port_y: 20
port_orientation: ControlPort
port_part: 1
port_dmg: 1
@@ -46871,8 +46871,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46884,8 +46884,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 20
+ port_x: 30
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46897,8 +46897,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46910,8 +46910,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46923,8 +46923,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46936,8 +46936,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46949,8 +46949,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 10
+ port_x: -50
+ port_y: -10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46962,8 +46962,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 0
- port_y: 30
+ port_x: -50
+ port_y: 10
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -46975,8 +46975,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 100
- port_y: 20
+ port_x: 50
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -46988,8 +46988,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -47001,8 +47001,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -47014,8 +47014,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -47027,8 +47027,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -47040,8 +47040,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -30
+ port_y: 0
port_orientation: ImplicitInputPort
port_part: 1
port_dmg: 1
@@ -47053,8 +47053,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 60
- port_y: 10
+ port_x: 30
+ port_y: -10
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -47066,8 +47066,8 @@
port_order: 3
port_name: '3'
port_number: '3'
- port_x: 60
- port_y: 30
+ port_x: 30
+ port_y: 10
port_orientation: ImplicitOutputPort
port_part: 1
port_dmg: 1
@@ -47079,8 +47079,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -40
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -47092,8 +47092,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 80
- port_y: 20
+ port_x: 40
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
@@ -47105,8 +47105,8 @@
port_order: 1
port_name: '1'
port_number: '1'
- port_x: 0
- port_y: 20
+ port_x: -20
+ port_y: 0
port_orientation: ExplicitInputPort
port_part: 1
port_dmg: 1
@@ -47118,8 +47118,8 @@
port_order: 2
port_name: '2'
port_number: '2'
- port_x: 40
- port_y: 20
+ port_x: 20
+ port_y: 0
port_orientation: ExplicitOutputPort
port_part: 1
port_dmg: 1
diff --git a/blocks/eda-frontend/.env b/blocks/eda-frontend/.env
index 03576b9a..146d529f 100644
--- a/blocks/eda-frontend/.env
+++ b/blocks/eda-frontend/.env
@@ -5,3 +5,5 @@ REACT_APP_BLOCK_NAME=Block
REACT_APP_BLOCKS_NAME=Blocks
REACT_APP_CATEGORY_NAME=Category
REACT_APP_CATEGORIES_NAME=Categories
+REACT_APP_BLOCK_SCALE=1
+REACT_APP_PORT_SIZE=8
diff --git a/blocks/eda-frontend/src/components/SchematicEditor/Helper/ComponentDrag.js b/blocks/eda-frontend/src/components/SchematicEditor/Helper/ComponentDrag.js
index 78d738b3..51327486 100644
--- a/blocks/eda-frontend/src/components/SchematicEditor/Helper/ComponentDrag.js
+++ b/blocks/eda-frontend/src/components/SchematicEditor/Helper/ComponentDrag.js
@@ -1,7 +1,7 @@
import mxGraphFactory from 'mxgraph'
import store from '../../../redux/store'
import dot from '../../../static/dot.gif'
-import blockstyle from '../../../static/Xcos-style.json'
+import blockstyle from '../../../static/style.json'
import { getCompProperties, closeCompProperties } from '../../../redux/actions/index'
import ToolbarTools from './ToolbarTools.js'
diff --git a/blocks/eda-frontend/src/components/SchematicEditor/Helper/SvgParser.js b/blocks/eda-frontend/src/components/SchematicEditor/Helper/SvgParser.js
index 7aa3de60..3c42c4b9 100644
--- a/blocks/eda-frontend/src/components/SchematicEditor/Helper/SvgParser.js
+++ b/blocks/eda-frontend/src/components/SchematicEditor/Helper/SvgParser.js
@@ -1,15 +1,12 @@
import mxGraphFactory from 'mxgraph'
const {
- mxPoint
+ mxPoint
} = new mxGraphFactory();
-let pinOrientation
-let x_pos, y_pos
-let width, height
-
// we need to divide the svg width and height by the same number in order to maintain the aspect ratio.
-export const default_scale = 1;
+export const default_scale = parseFloat(process.env.REACT_APP_BLOCK_SCALE);
+export const port_size = parseFloat(process.env.REACT_APP_PORT_SIZE);
function getParameter(i) {
if (i < 10)
@@ -25,11 +22,14 @@ export function getSvgMetadata (graph, parent, evt, target, x, y, component) {
// initialize information from the svg meta
// plots pinnumbers and component labels.
+ const allowed_part = [0, 1];
+ const allowed_dmg = [0, 1];
+
const block_name = component.name;
const pins = []
// make the component images smaller by scaling
- width = component.block_width / default_scale
- height = component.block_height / default_scale
+ let width = component.block_width / default_scale
+ let height = component.block_height / default_scale
const v1 = graph.insertVertex(
parent,
@@ -45,12 +45,7 @@ export function getSvgMetadata (graph, parent, evt, target, x, y, component) {
v1.CellType = 'Component'
v1.block_id = component.id
v1.displayProperties = {
- explicit_input_ports: component.initial_explicit_input_ports,
- implicit_input_ports: component.initial_implicit_input_ports,
- control_ports: component.initial_control_ports,
- explicit_output_ports: component.initial_explicit_output_ports,
- implicit_output_ports: component.initial_implicit_output_ports,
- command_ports: component.initial_command_ports,
+ blockport_set: component.blockport_set,
display_parameter: component.initial_display_parameter,
}
let parameter_values = {};
@@ -63,61 +58,33 @@ export function getSvgMetadata (graph, parent, evt, target, x, y, component) {
v1.setConnectable(false)
- let ports = component.initial_explicit_input_ports + component.initial_implicit_input_ports;
+ let blockports = component.blockport_set;
+ let ports = blockports.length;
for (let i = 0; i < ports; i++) {
- if (i < component.initial_explicit_input_ports)
- pinOrientation = 'ExplicitInputPort';
- else
- pinOrientation = 'ImplicitInputPort';
-
- x_pos = 0;
- y_pos = (i + 1) / (ports + 1);
-
- pins[i] = graph.insertVertex(v1, null, null, x_pos, y_pos, 8, 8, pinOrientation)
- pins[i].geometry.relative = true;
- pins[i].geometry.offset = new mxPoint(-8, -4);
- pins[i].ParentComponent = v1.id
- }
-
- ports = component.initial_explicit_output_ports + component.initial_implicit_output_ports;
- for (let i = 0; i < ports; i++) {
- if (i < component.initial_explicit_output_ports)
- pinOrientation = 'ExplicitOutputPort';
- else
- pinOrientation = 'ImplicitOutputPort';
-
- x_pos = 1;
- y_pos = (i + 1) / (ports + 1);
-
- pins[i] = graph.insertVertex(v1, null, null, x_pos, y_pos, 8, 8, pinOrientation)
- pins[i].geometry.relative = true;
- pins[i].geometry.offset = new mxPoint(0, -4);
- pins[i].ParentComponent = v1.id
- }
-
- ports = component.initial_control_ports;
- for (let i = 0; i < ports; i++) {
- pinOrientation = 'ControlPort';
-
- x_pos = (i + 1) / (ports + 1);
- y_pos = 0;
-
- pins[i] = graph.insertVertex(v1, null, null, x_pos, y_pos, 8, 8, pinOrientation)
- pins[i].geometry.relative = true;
- pins[i].geometry.offset = new mxPoint(-4, -8);
- pins[i].ParentComponent = v1.id
- }
-
- ports = component.initial_command_ports;
- for (let i = 0; i < ports; i++) {
- pinOrientation = 'CommandPort';
-
- x_pos = (i + 1) / (ports + 1);
- y_pos = 1;
-
- pins[i] = graph.insertVertex(v1, null, null, x_pos, y_pos, 8, 8, pinOrientation)
- pins[i].geometry.relative = true;
- pins[i].geometry.offset = new mxPoint(-4, 0);
- pins[i].ParentComponent = v1.id
+ let blockport = blockports[i];
+ if (!allowed_part.includes(blockport.port_part))
+ continue;
+ if (!allowed_dmg.includes(blockport.port_dmg))
+ continue;
+ if (blockport.port_name === 'NC')
+ continue;
+
+ let x_pos = 1 / 2 + blockport.port_x / default_scale / width;
+ let y_pos = 1 / 2 - blockport.port_y / default_scale / height;
+
+ let port_orientation = blockport.port_orientation;
+ let point = null;
+ switch (port_orientation) {
+ case 'ExplicitInputPort': case 'ImplicitInputPort': point = new mxPoint(-port_size, -port_size / 2); break;
+ case 'ControlPort': point = new mxPoint(-port_size / 2, -port_size); break;
+ case 'ExplicitOutputPort': case 'ImplicitOutputPort': point = new mxPoint(0, -port_size / 2); break;
+ case 'CommandPort': point = new mxPoint(-port_size / 2, 0); break;
+ default: point = new mxPoint(-port_size / 2, -port_size / 2); break;
+ }
+
+ pins[i] = graph.insertVertex(v1, null, null, x_pos, y_pos, port_size, port_size, port_orientation)
+ pins[i].geometry.relative = true;
+ pins[i].geometry.offset = point;
+ pins[i].ParentComponent = v1.id;
}
}
diff --git a/blocks/eda-frontend/src/static/Xcos-style.json b/blocks/eda-frontend/src/static/style.json
index e76bf7e4..e76bf7e4 100644
--- a/blocks/eda-frontend/src/static/Xcos-style.json
+++ b/blocks/eda-frontend/src/static/style.json
diff --git a/data/blocks-ports.csv b/data/blocks-ports.csv
index 19342385..12976639 100644
--- a/data/blocks-ports.csv
+++ b/data/blocks-ports.csv
@@ -1,533 +1,533 @@
-1 Commonly Used Blocks LOGICAL_OP 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-2 Commonly Used Blocks LOGICAL_OP 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-3 Commonly Used Blocks LOGICAL_OP 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-4 Commonly Used Blocks RELATIONALOP 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-5 Commonly Used Blocks RELATIONALOP 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-6 Commonly Used Blocks RELATIONALOP 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-7 Continuous time systems CLR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-8 Continuous time systems CLR 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-9 Continuous time systems CLSS 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-10 Continuous time systems CLSS 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-11 Continuous time systems DERIV 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-12 Continuous time systems DERIV 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-13 Continuous time systems INTEGRAL_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-14 Continuous time systems INTEGRAL_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-15 Continuous time systems INTEGRAL_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-16 Continuous time systems INTEGRAL_m 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-17 Continuous time systems PDE 1 1 1 0 6 ExplicitInputPort 1 1 ExplicitInputPort
-18 Continuous time systems PDE 2 2 2 0 18 ExplicitInputPort 1 1 ExplicitInputPort
-19 Continuous time systems PDE 3 3 3 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-20 Continuous time systems PDE 4 4 4 0 42 ExplicitInputPort 1 1 ExplicitInputPort
-21 Continuous time systems PDE 5 5 5 0 54 ExplicitInputPort 1 1 ExplicitInputPort
-22 Continuous time systems PDE 6 6 6 60 15 ExplicitOutputPort 1 1 ExplicitOutputPort
-23 Continuous time systems PDE 7 7 7 60 45 ExplicitOutputPort 1 1 ExplicitOutputPort
-24 Continuous time systems PID 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-25 Continuous time systems PID 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-26 Continuous time systems TCLSS 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-27 Continuous time systems TCLSS 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-28 Continuous time systems TCLSS 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-29 Continuous time systems TCLSS 4 4 4 30 40 ControlPort 1 1 ControlPort
-30 Continuous time systems TIME_DELAY 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-31 Continuous time systems TIME_DELAY 2 2 2 70 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-32 Continuous time systems VARIABLE_DELAY 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-33 Continuous time systems VARIABLE_DELAY 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-34 Continuous time systems VARIABLE_DELAY 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-35 Discontinuities BACKLASH 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-36 Discontinuities BACKLASH 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-37 Discontinuities DEADBAND 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-38 Discontinuities DEADBAND 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-39 Discontinuities HYSTHERESIS 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-40 Discontinuities HYSTHERESIS 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-41 Discontinuities QUANT_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-42 Discontinuities QUANT_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-43 Discontinuities RATELIMITER 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-44 Discontinuities RATELIMITER 2 2 2 70 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-45 Discontinuities SATURATION 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-46 Discontinuities SATURATION 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-47 Discrete time systems AUTOMAT 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-48 Discrete time systems AUTOMAT 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-49 Discrete time systems AUTOMAT 3 3 3 80 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-50 Discrete time systems AUTOMAT 4 4 4 80 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-51 Discrete time systems AUTOMAT 5 5 5 40 0 CommandPort 1 1 CommandPort
-52 Discrete time systems DELAY_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-53 Discrete time systems DELAY_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-54 Discontinuities DELAYV_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-55 Discontinuities DELAYV_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-56 Discontinuities DELAYV_f 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-57 Discontinuities DELAYV_f 4 4 4 15 0 CommandPort 1 1 CommandPort
-58 Discontinuities DELAYV_f 5 5 5 45 0 CommandPort 1 1 CommandPort
-59 Discontinuities DELAYV_f 6 6 6 30 40 ControlPort 1 1 ControlPort
-60 Discrete time systems DLR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-61 Discrete time systems DLR 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-62 Discrete time systems DLR 3 3 3 30 40 ControlPort 1 1 ControlPort
-63 Discrete time systems DLRADAPT_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-64 Discrete time systems DLRADAPT_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-65 Discrete time systems DLRADAPT_f 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-66 Discrete time systems DLRADAPT_f 4 4 4 20 40 ControlPort 1 1 ControlPort
-67 Discrete time systems DLSS 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-68 Discrete time systems DLSS 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-69 Discrete time systems DLSS 3 3 3 40 40 ControlPort 1 1 ControlPort
-70 Discrete time systems DOLLAR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-71 Discrete time systems DOLLAR 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-72 Discrete time systems DOLLAR 3 3 3 20 40 ControlPort 1 1 ControlPort
-73 Discrete time systems DOLLAR_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-74 Discrete time systems DOLLAR_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-75 Discrete time systems DOLLAR_f 3 3 3 20 40 ControlPort 1 1 ControlPort
-76 Discrete time systems DOLLAR_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-77 Discrete time systems DOLLAR_m 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-78 Discrete time systems DOLLAR_m 3 3 3 20 40 ControlPort 1 1 ControlPort
-79 Discrete time systems REGISTER 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-80 Discrete time systems REGISTER 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-81 Discrete time systems REGISTER 3 3 3 30 40 ControlPort 1 1 ControlPort
-82 Discrete time systems SAMPHOLD_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-83 Discrete time systems SAMPHOLD_m 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-84 Discrete time systems SAMPHOLD_m 3 3 3 20 40 ControlPort 1 1 ControlPort
-85 Lookup tables INTRP2BLK_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-86 Lookup tables INTRP2BLK_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-87 Lookup tables INTRP2BLK_f 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-88 Lookup tables INTRPLBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-89 Lookup tables INTRPLBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-90 Lookup tables LOOKUP_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-91 Lookup tables LOOKUP_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-92 Event handling ANDBLK 1 1 1 20 0 CommandPort 1 1 CommandPort
-93 Event handling ANDBLK 2 2 2 10 40 ControlPort 1 1 ControlPort
-94 Event handling ANDBLK 3 3 3 30 40 ControlPort 1 1 ControlPort
-95 Event handling ANDLOG_f 1 1 1 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-96 Event handling ANDLOG_f 2 2 2 15 60 ControlPort 1 1 ControlPort
-97 Event handling ANDLOG_f 3 3 3 45 60 ControlPort 1 1 ControlPort
-98 Event handling CEVENTSCOPE 1 1 1 20 40 ControlPort 1 1 ControlPort
-99 Event handling CLKSOMV_f 1 1 1 20 0 CommandPort 1 1 CommandPort
-100 Event handling CLKSOMV_f 2 2 2 7 40 ControlPort 1 1 ControlPort
-101 Event handling CLKSOMV_f 3 3 3 20 40 ControlPort 1 1 ControlPort
-102 Event handling CLKSOMV_f 4 4 4 33 40 ControlPort 1 1 ControlPort
-103 Event handling EDGE_TRIGGER 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-104 Event handling EDGE_TRIGGER 2 2 2 30 0 CommandPort 1 1 CommandPort
-105 Event handling END_c 1 1 1 20 0 CommandPort 1 1 CommandPort
-106 Event handling END_c 2 2 2 20 40 ControlPort 1 1 ControlPort
-107 Event handling ESELECT_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-108 Event handling ESELECT_f 2 2 2 20 0 CommandPort 1 1 CommandPort
-109 Event handling ESELECT_f 3 3 3 60 0 CommandPort 1 1 CommandPort
-110 Event handling ESELECT_f 4 4 4 40 40 ControlPort 1 1 ControlPort
-111 Event handling EVTDLY_c 1 1 1 30 0 CommandPort 1 1 CommandPort
-112 Event handling EVTDLY_c 2 2 2 30 40 ControlPort 1 1 ControlPort
-113 Event handling EVTGEN_f 1 1 1 30 0 CommandPort 1 1 CommandPort
-114 Event handling EVTVARDLY 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-115 Event handling EVTVARDLY 2 2 2 30 0 CommandPort 1 1 CommandPort
-116 Event handling EVTVARDLY 3 3 3 30 40 ControlPort 1 1 ControlPort
-117 Event handling Extract_Activation 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-118 Event handling Extract_Activation 2 2 2 30 0 CommandPort 1 1 CommandPort
-119 Event handling freq_div 1 1 1 30 0 CommandPort 1 1 CommandPort
-120 Event handling freq_div 2 2 2 30 40 ControlPort 1 1 ControlPort
-121 Event handling HALT_f 1 1 1 20 40 ControlPort 1 1 ControlPort
-122 Event handling IFTHEL_f 1 1 1 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-123 Event handling IFTHEL_f 2 2 2 15 0 CommandPort 1 1 CommandPort
-124 Event handling IFTHEL_f 3 3 3 45 0 CommandPort 1 1 CommandPort
-125 Event handling IFTHEL_f 4 4 4 30 60 ControlPort 1 1 ControlPort
-126 Event handling M_freq 1 1 1 10 0 CommandPort 1 1 CommandPort
-127 Event handling M_freq 2 2 2 30 0 CommandPort 1 1 CommandPort
-128 Event handling M_freq 3 3 3 50 0 CommandPort 1 1 CommandPort
-129 Event handling M_freq 4 4 4 30 40 ControlPort 1 1 ControlPort
-130 Event handling MCLOCK_f 1 1 1 15 0 CommandPort 1 1 CommandPort
-131 Event handling MCLOCK_f 2 2 2 45 0 CommandPort 1 1 CommandPort
-132 Event handling MFCLCK_f 1 1 1 15 0 CommandPort 1 1 CommandPort
-133 Event handling MFCLCK_f 2 2 2 45 0 CommandPort 1 1 CommandPort
-134 Event handling MFCLCK_f 3 3 3 30 40 ControlPort 1 1 ControlPort
-135 Event handling VirtualCLK0 1 1 1 20 40 ControlPort 1 1 ControlPort
-136 Mathematical Operations ABS_VALUE 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-137 Mathematical Operations ABS_VALUE 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-138 Mathematical Operations BIGSOM_f 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-139 Mathematical Operations BIGSOM_f 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-140 Mathematical Operations BIGSOM_f 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-141 Mathematical Operations COSBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-142 Mathematical Operations COSBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-143 Mathematical Operations EXPBLK_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-144 Mathematical Operations EXPBLK_m 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-145 Mathematical Operations GAIN_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-146 Mathematical Operations GAIN_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-147 Mathematical Operations GAINBLK 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-148 Mathematical Operations GAINBLK 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-149 Mathematical Operations GAINBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-150 Mathematical Operations GAINBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-151 Mathematical Operations INVBLK 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-152 Mathematical Operations INVBLK 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-153 Mathematical Operations LOGBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-154 Mathematical Operations LOGBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-155 Mathematical Operations MAX_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-156 Mathematical Operations MAX_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-157 Mathematical Operations MAXMIN 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-158 Mathematical Operations MAXMIN 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-159 Mathematical Operations MIN_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-160 Mathematical Operations MIN_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-161 Mathematical Operations POWBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-162 Mathematical Operations POWBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-163 Mathematical Operations PROD_f 1 1 1 0 5 ExplicitInputPort 1 1 ExplicitInputPort
-164 Mathematical Operations PROD_f 2 2 2 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-165 Mathematical Operations PROD_f 3 3 3 20 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-166 Mathematical Operations PRODUCT 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-167 Mathematical Operations PRODUCT 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-168 Mathematical Operations PRODUCT 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-169 Mathematical Operations SIGNUM 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-170 Mathematical Operations SIGNUM 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-171 Mathematical Operations SINBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-172 Mathematical Operations SINBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-173 Mathematical Operations SOM_f 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-174 Mathematical Operations SOM_f 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-175 Mathematical Operations SOM_f 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-176 Mathematical Operations SOM_f 4 4 4 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-177 Mathematical Operations SUM_f 1 1 1 0 3 ExplicitInputPort 1 1 ExplicitInputPort
-178 Mathematical Operations SUM_f 2 2 2 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-179 Mathematical Operations SUM_f 3 3 3 0 17 ExplicitInputPort 1 1 ExplicitInputPort
-180 Mathematical Operations SUM_f 4 4 4 20 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-181 Mathematical Operations SUMMATION 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-182 Mathematical Operations SUMMATION 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-183 Mathematical Operations SUMMATION 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-184 Mathematical Operations TANBLK_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-185 Mathematical Operations TANBLK_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-186 Mathematical Operations TrigFun 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-187 Mathematical Operations TrigFun 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-188 Matrix CUMSUM 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-189 Matrix CUMSUM 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-190 Matrix EXTRACT 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-191 Matrix EXTRACT 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-192 Matrix EXTTRI 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-193 Matrix EXTTRI 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-194 Matrix MATBKSL 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-195 Matrix MATBKSL 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-196 Matrix MATBKSL 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-197 Matrix MATCATH 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-198 Matrix MATCATH 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-199 Matrix MATCATH 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-200 Matrix MATCATV 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-201 Matrix MATCATV 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-202 Matrix MATCATV 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-203 Matrix MATDET 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-204 Matrix MATDET 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-205 Matrix MATDIAG 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-206 Matrix MATDIAG 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-207 Matrix MATDIV 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-208 Matrix MATDIV 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-209 Matrix MATDIV 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-210 Matrix MATEIG 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-211 Matrix MATEIG 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-212 Matrix MATEXPM 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-213 Matrix MATEXPM 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-214 Matrix MATINV 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-215 Matrix MATINV 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-216 Matrix MATLU 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-217 Matrix MATLU 2 2 2 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-218 Matrix MATLU 3 3 3 40 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-219 Mathematical Operations MATMAGPHI 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-220 Mathematical Operations MATMAGPHI 2 2 2 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-221 Mathematical Operations MATMAGPHI 3 3 3 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-222 Matrix MATMUL 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-223 Matrix MATMUL 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-224 Matrix MATMUL 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-225 Matrix MATPINV 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-226 Matrix MATPINV 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-227 Matrix MATRESH 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-228 Matrix MATRESH 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-229 Matrix MATSING 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-230 Matrix MATSING 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-231 Matrix MATSUM 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-232 Matrix MATSUM 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-233 Matrix MATTRAN 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-234 Matrix MATTRAN 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-235 Matrix MATZCONJ 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-236 Matrix MATZCONJ 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-237 Mathematical Operations MATZREIM 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-238 Mathematical Operations MATZREIM 2 2 2 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-239 Mathematical Operations MATZREIM 3 3 3 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-240 Matrix RICC 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-241 Matrix RICC 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-242 Matrix RICC 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-243 Matrix RICC 4 4 4 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-244 Matrix ROOTCOEF 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-245 Matrix ROOTCOEF 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-246 Mathematical Operations SQRT 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-247 Mathematical Operations SQRT 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-248 Matrix SUBMAT 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-249 Matrix SUBMAT 2 2 2 50 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-250 Electrical Capacitor 1 1 1 0 11 ImplicitInputPort 1 1 ImplicitInputPort
-251 Electrical Capacitor 2 2 2 40 11 ImplicitOutputPort 1 1 ImplicitOutputPort
-252 Electrical CCS 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-253 Electrical CCS 2 2 2 0 45 ImplicitInputPort 1 1 ImplicitInputPort
-254 Electrical CCS 3 3 3 42 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-255 Electrical ConstantVoltage 1 1 1 0 11 ImplicitInputPort 1 1 ImplicitInputPort
-256 Electrical ConstantVoltage 2 2 2 30 11 ImplicitOutputPort 1 1 ImplicitOutputPort
-257 Electrical CurrentSensor 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-258 Electrical CurrentSensor 2 2 2 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-259 Electrical CurrentSensor 3 3 3 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-260 Electrical CVS 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-261 Electrical CVS 2 2 2 0 45 ImplicitInputPort 1 1 ImplicitInputPort
-262 Electrical CVS 3 3 3 42 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-263 Electrical Diode 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-264 Electrical Diode 2 2 2 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-265 Electrical Ground 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-266 Electrical Gyrator 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-267 Electrical Gyrator 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-268 Electrical Gyrator 3 3 3 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-269 Electrical Gyrator 4 4 4 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-270 Electrical IdealTransformer 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-271 Electrical IdealTransformer 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-272 Electrical IdealTransformer 3 3 3 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-273 Electrical IdealTransformer 4 4 4 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-274 Electrical Inductor 1 1 1 0 9 ImplicitInputPort 1 1 ImplicitInputPort
-275 Electrical Inductor 2 2 2 40 9 ImplicitOutputPort 1 1 ImplicitOutputPort
-276 Electrical NMOS 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-277 Electrical NMOS 2 2 2 40 7 ImplicitOutputPort 1 1 ImplicitOutputPort
-278 Electrical NMOS 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-279 Electrical NMOS 4 4 4 40 33 ImplicitOutputPort 1 1 ImplicitOutputPort
-280 Electrical NPN 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-281 Electrical NPN 2 2 2 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-282 Electrical NPN 3 3 3 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-283 Electrical OpAmp 1 1 1 0 25 ImplicitInputPort 1 1 ImplicitInputPort
-284 Electrical OpAmp 2 2 2 0 75 ImplicitInputPort 1 1 ImplicitInputPort
-285 Electrical OpAmp 3 3 3 60 50 ImplicitOutputPort 1 1 ImplicitOutputPort
-286 Electrical PMOS 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-287 Electrical PMOS 2 2 2 40 7 ImplicitOutputPort 1 1 ImplicitOutputPort
-288 Electrical PMOS 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-289 Electrical PMOS 4 4 4 40 33 ImplicitOutputPort 1 1 ImplicitOutputPort
-290 Electrical PNP 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-291 Electrical PNP 2 2 2 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-292 Electrical PNP 3 3 3 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-293 Electrical PotentialSensor 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-294 Electrical PotentialSensor 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-295 Electrical Resistor 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-296 Electrical Resistor 2 2 2 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-297 Electrical SineVoltage 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-298 Electrical SineVoltage 2 2 2 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-299 Electrical Switch 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-300 Electrical Switch 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-301 Electrical Switch 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-302 Electrical VariableResistor 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-303 Electrical VariableResistor 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-304 Electrical VariableResistor 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-305 Electrical VoltageSensor 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-306 Electrical VoltageSensor 2 2 2 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-307 Electrical VoltageSensor 3 3 3 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-308 Electrical VsourceAC 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-309 Electrical VsourceAC 2 2 2 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-310 Electrical VVsourceAC 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-311 Electrical VVsourceAC 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-312 Electrical VVsourceAC 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-313 Integer BITCLEAR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-314 Integer BITCLEAR 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-315 Integer BITSET 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-316 Integer BITSET 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-317 Integer CONVERT 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-318 Integer CONVERT 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-319 Integer DFLIPFLOP 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-320 Integer DFLIPFLOP 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-321 Integer DFLIPFLOP 3 3 3 0 50 ExplicitInputPort 1 1 ExplicitInputPort
-322 Integer DFLIPFLOP 4 4 4 40 15 ExplicitOutputPort 1 1 ExplicitOutputPort
-323 Integer DFLIPFLOP 5 5 5 40 45 ExplicitOutputPort 1 1 ExplicitOutputPort
-324 Integer DLATCH 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-325 Integer DLATCH 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-326 Integer DLATCH 3 3 3 40 15 ExplicitOutputPort 1 1 ExplicitOutputPort
-327 Integer DLATCH 4 4 4 40 45 ExplicitOutputPort 1 1 ExplicitOutputPort
-328 Integer EXTRACTBITS 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-329 Integer EXTRACTBITS 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-330 Integer INTMUL 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-331 Integer INTMUL 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-332 Integer INTMUL 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-333 Integer JKFLIPFLOP 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-334 Integer JKFLIPFLOP 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-335 Integer JKFLIPFLOP 3 3 3 0 50 ExplicitInputPort 1 1 ExplicitInputPort
-336 Integer JKFLIPFLOP 4 4 4 40 15 ExplicitOutputPort 1 1 ExplicitOutputPort
-337 Integer JKFLIPFLOP 5 5 5 40 45 ExplicitOutputPort 1 1 ExplicitOutputPort
-338 Integer LOGIC 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-339 Integer LOGIC 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-340 Integer LOGIC 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-341 Integer LOGIC 4 4 4 20 40 ControlPort 1 1 ControlPort
-342 Integer SHIFT 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-343 Integer SHIFT 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-344 Integer SRFLIPFLOP 1 1 1 0 15 ExplicitInputPort 1 1 ExplicitInputPort
-345 Integer SRFLIPFLOP 2 2 2 0 45 ExplicitInputPort 1 1 ExplicitInputPort
-346 Integer SRFLIPFLOP 3 3 3 40 15 ExplicitOutputPort 1 1 ExplicitOutputPort
-347 Integer SRFLIPFLOP 4 4 4 40 45 ExplicitOutputPort 1 1 ExplicitOutputPort
-348 Zero crossing detection GENERAL_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-349 Zero crossing detection GENERAL_f 2 2 2 30 0 CommandPort 1 1 CommandPort
-350 Zero crossing detection NEGTOPOS_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-351 Zero crossing detection NEGTOPOS_f 2 2 2 20 0 CommandPort 1 1 CommandPort
-352 Zero crossing detection POSTONEG_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-353 Zero crossing detection POSTONEG_f 2 2 2 20 0 CommandPort 1 1 CommandPort
-354 Zero crossing detection ZCROSS_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-355 Zero crossing detection ZCROSS_f 2 2 2 20 0 CommandPort 1 1 CommandPort
-356 Event handling CLKFROM 1 1 1 20 0 CommandPort 1 1 CommandPort
-357 Event handling CLKGOTO 1 1 1 20 20 ControlPort 1 1 ControlPort
-358 Signal Routing DEMUX 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-359 Signal Routing DEMUX 2 2 2 10 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-360 Signal Routing DEMUX 3 3 3 10 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-361 Signal Routing DEMUX_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-362 Signal Routing DEMUX_f 2 2 2 10 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-363 Signal Routing DEMUX_f 3 3 3 10 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-364 Signal Routing EXTRACTOR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-365 Signal Routing EXTRACTOR 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-366 Signal Routing FROM 1 1 1 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-367 Signal Routing FROMMO 1 1 1 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-368 Signal Routing GOTO 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-369 Signal Routing GOTOMO 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-370 Signal Routing ISELECT_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-371 Signal Routing ISELECT_m 2 2 2 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-372 Signal Routing ISELECT_m 3 3 3 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-373 Signal Routing ISELECT_m 4 4 4 15 40 ControlPort 1 1 ControlPort
-374 Signal Routing ISELECT_m 5 5 5 45 40 ControlPort 1 1 ControlPort
-375 Signal Routing M_SWITCH 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-376 Signal Routing M_SWITCH 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-377 Signal Routing M_SWITCH 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-378 Signal Routing M_SWITCH 4 4 4 50 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-379 Signal Routing MUX 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-380 Signal Routing MUX 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-381 Signal Routing MUX 3 3 3 10 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-382 Signal Routing MUX_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-383 Signal Routing MUX_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-384 Signal Routing MUX_f 3 3 3 10 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-385 Signal Routing NRMSOM_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-386 Signal Routing NRMSOM_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-387 Signal Routing NRMSOM_f 3 3 3 4 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-388 Signal Routing RELAY_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-389 Signal Routing RELAY_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-390 Signal Routing RELAY_f 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-391 Signal Routing RELAY_f 4 4 4 10 40 ControlPort 1 1 ControlPort
-392 Signal Routing RELAY_f 5 5 5 30 40 ControlPort 1 1 ControlPort
-393 Signal Routing SCALAR2VECTOR 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-394 Signal Routing SCALAR2VECTOR 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-395 Signal Routing SELECT_m 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-396 Signal Routing SELECT_m 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-397 Signal Routing SELECT_m 3 3 3 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-398 Signal Routing SELECT_m 4 4 4 15 40 ControlPort 1 1 ControlPort
-399 Signal Routing SELECT_m 5 5 5 45 40 ControlPort 1 1 ControlPort
-400 Signal Routing SELF_SWITCH 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-401 Signal Routing SELF_SWITCH 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-402 Signal Routing SWITCH_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-403 Signal Routing SWITCH_f 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-404 Signal Routing SWITCH_f 3 3 3 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-405 Signal Routing SWITCH2_m 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-406 Signal Routing SWITCH2_m 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-407 Signal Routing SWITCH2_m 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-408 Signal Routing SWITCH2_m 4 4 4 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-409 Implicit CONSTRAINT_c 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-410 Implicit CONSTRAINT_c 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-411 Implicit CONSTRAINT2_c 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-412 Implicit CONSTRAINT2_c 2 2 2 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-413 Implicit CONSTRAINT2_c 3 3 3 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-414 Implicit DIFF_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-415 Implicit DIFF_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-416 Sinks AFFICH_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-417 Sinks AFFICH_m 2 2 2 30 40 ControlPort 1 1 ControlPort
-418 Sinks BARXY 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-419 Sinks BARXY 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-420 Sinks BARXY 3 3 3 20 40 ControlPort 1 1 ControlPort
-421 Sinks CANIMXY 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-422 Sinks CANIMXY 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-423 Sinks CANIMXY 3 3 3 20 40 ControlPort 1 1 ControlPort
-424 Sinks CANIMXY3D 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-425 Sinks CANIMXY3D 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-426 Sinks CANIMXY3D 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-427 Sinks CANIMXY3D 4 4 4 20 40 ControlPort 1 1 ControlPort
-428 Sinks CFSCOPE 1 1 1 20 40 ControlPort 1 1 ControlPort
-429 Event handling CLKOUTV_f 1 1 1 10 20 ControlPort 1 1 ControlPort
-430 Sinks CMAT3D 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-431 Sinks CMAT3D 2 2 2 20 40 ControlPort 1 1 ControlPort
-432 Sinks CMATVIEW 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-433 Sinks CMATVIEW 2 2 2 20 40 ControlPort 1 1 ControlPort
-434 Sinks CMSCOPE 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-435 Sinks CMSCOPE 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-436 Sinks CMSCOPE 3 3 3 20 40 ControlPort 1 1 ControlPort
-437 Sinks CSCOPE 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-438 Sinks CSCOPE 2 2 2 20 40 ControlPort 1 1 ControlPort
-439 Sinks CSCOPXY 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-440 Sinks CSCOPXY 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-441 Sinks CSCOPXY 3 3 3 20 40 ControlPort 1 1 ControlPort
-442 Sinks CSCOPXY3D 1 1 1 0 7 ExplicitInputPort 1 1 ExplicitInputPort
-443 Sinks CSCOPXY3D 2 2 2 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-444 Sinks CSCOPXY3D 3 3 3 0 33 ExplicitInputPort 1 1 ExplicitInputPort
-445 Sinks CSCOPXY3D 4 4 4 20 40 ControlPort 1 1 ControlPort
-446 Port & Subsystem OUT_f 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-447 Port & Subsystem OUTIMPL_f 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-448 Sinks TOWS_c 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-449 Sinks TOWS_c 2 2 2 40 40 ControlPort 1 1 ControlPort
-450 Sinks TRASH_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-451 Sinks TRASH_f 2 2 2 20 40 ControlPort 1 1 ControlPort
-452 Sinks WRITEAU_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-453 Sinks WRITEAU_f 2 2 2 40 40 ControlPort 1 1 ControlPort
-454 Sinks WRITEC_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-455 Sinks WRITEC_f 2 2 2 40 40 ControlPort 1 1 ControlPort
-456 Port & Subsystem CLKINV_f 1 1 1 10 0 CommandPort 1 1 CommandPort
-457 Event handling CLOCK_c 1 1 1 20 0 CommandPort 1 1 CommandPort
-458 Sources CONST 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-459 Sources CONST_f 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-460 Sources CONST_m 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-461 Sources Counter 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-462 Sources Counter 2 2 2 30 40 ControlPort 1 1 ControlPort
-463 Sources CURV_f 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-464 Sources FROMWSB 1 1 1 100 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-465 Sources GENSIN_f 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-466 Sources GENSQR_f 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-467 Sources GENSQR_f 2 2 2 30 40 ControlPort 1 1 ControlPort
-468 Port & Subsystem IN_f 1 1 1 20 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-469 Port & Subsystem INIMPL_f 1 1 1 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-470 Sources Modulo_Count 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-471 Sources Modulo_Count 2 2 2 30 40 ControlPort 1 1 ControlPort
-472 Sources PULSE_SC 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-473 Sources RAMP 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-474 Sources RAND_m 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-475 Sources RAND_m 2 2 2 30 40 ControlPort 1 1 ControlPort
-476 Sources READAU_f 1 1 1 100 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-477 Sources READAU_f 2 2 2 50 40 ControlPort 1 1 ControlPort
-478 Sources READC_f 1 1 1 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-479 Sources READC_f 2 2 2 40 40 ControlPort 1 1 ControlPort
-480 Sources RFILE_f 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-481 Sources RFILE_f 2 2 2 30 40 ControlPort 1 1 ControlPort
-482 Event handling SampleCLK 1 1 1 20 0 CommandPort 1 1 CommandPort
-483 Sources SAWTOOTH_f 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-484 Sources SAWTOOTH_f 2 2 2 30 40 ControlPort 1 1 ControlPort
-485 Sources Sigbuilder 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-486 Sources Sigbuilder 2 2 2 30 0 CommandPort 1 1 CommandPort
-487 Sources STEP_FUNCTION 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-488 Sources TIME_f 1 1 1 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-489 Sources TKSCALE 1 1 1 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-490 Sources TKSCALE 2 2 2 30 40 ControlPort 1 1 ControlPort
-491 Thermo-Hydraulics Bache 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-492 Thermo-Hydraulics Bache 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-493 Thermo-Hydraulics Bache 3 3 3 40 7 ExplicitOutputPort 1 1 ExplicitOutputPort
-494 Thermo-Hydraulics Bache 4 4 4 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-495 Thermo-Hydraulics Bache 5 5 5 40 33 ImplicitOutputPort 1 1 ImplicitOutputPort
-496 Thermo-Hydraulics Flowmeter 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-497 Thermo-Hydraulics Flowmeter 2 2 2 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-498 Thermo-Hydraulics Flowmeter 3 3 3 40 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-499 Thermo-Hydraulics PerteDP 1 1 1 0 10 ImplicitInputPort 1 1 ImplicitInputPort
-500 Thermo-Hydraulics PerteDP 2 2 2 40 10 ImplicitOutputPort 1 1 ImplicitOutputPort
-501 Thermo-Hydraulics PuitsP 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-502 Thermo-Hydraulics SourceP 1 1 1 50 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-503 Thermo-Hydraulics VanneReglante 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-504 Thermo-Hydraulics VanneReglante 2 2 2 0 30 ImplicitInputPort 1 1 ImplicitInputPort
-505 Thermo-Hydraulics VanneReglante 3 3 3 40 20 ImplicitOutputPort 1 1 ImplicitOutputPort
-506 Demonstration Blocks BOUNCE 1 1 1 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-507 Demonstration Blocks BOUNCE 2 2 2 60 30 ExplicitOutputPort 1 1 ExplicitOutputPort
-508 Demonstration Blocks BOUNCEXY 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-509 Demonstration Blocks BOUNCEXY 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-510 Demonstration Blocks BOUNCEXY 3 3 3 20 40 ControlPort 1 1 ControlPort
-511 Demonstration Blocks BPLATFORM 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-512 Demonstration Blocks BPLATFORM 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-513 Demonstration Blocks BPLATFORM 3 3 3 20 40 ControlPort 1 1 ControlPort
-514 User-Defined Functions c_block 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-515 User-Defined Functions c_block 2 2 2 60 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-516 User-Defined Functions CBLOCK 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-517 User-Defined Functions CBLOCK 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-518 User-Defined Functions CBLOCK4 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-519 User-Defined Functions CBLOCK4 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-520 User-Defined Functions EXPRESSION 1 1 1 0 10 ExplicitInputPort 1 1 ExplicitInputPort
-521 User-Defined Functions EXPRESSION 2 2 2 0 30 ExplicitInputPort 1 1 ExplicitInputPort
-522 User-Defined Functions EXPRESSION 3 3 3 100 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-523 User-Defined Functions fortran_block 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-524 User-Defined Functions fortran_block 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-525 User-Defined Functions generic_block3 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-526 User-Defined Functions generic_block3 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-527 User-Defined Functions MBLOCK 1 1 1 0 20 ImplicitInputPort 1 1 ImplicitInputPort
-528 User-Defined Functions MBLOCK 2 2 2 60 10 ExplicitOutputPort 1 1 ExplicitOutputPort
-529 User-Defined Functions MBLOCK 3 3 3 60 30 ImplicitOutputPort 1 1 ImplicitOutputPort
-530 User-Defined Functions scifunc_block_m 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-531 User-Defined Functions scifunc_block_m 2 2 2 80 20 ExplicitOutputPort 1 1 ExplicitOutputPort
-532 Port & Subsystem SUPER_f 1 1 1 0 20 ExplicitInputPort 1 1 ExplicitInputPort
-533 Port & Subsystem SUPER_f 2 2 2 40 20 ExplicitOutputPort 1 1 ExplicitOutputPort
+1 Commonly Used Blocks LOGICAL_OP 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+2 Commonly Used Blocks LOGICAL_OP 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+3 Commonly Used Blocks LOGICAL_OP 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+4 Commonly Used Blocks RELATIONALOP 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+5 Commonly Used Blocks RELATIONALOP 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+6 Commonly Used Blocks RELATIONALOP 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+7 Continuous time systems CLR 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+8 Continuous time systems CLR 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+9 Continuous time systems CLSS 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+10 Continuous time systems CLSS 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+11 Continuous time systems DERIV 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+12 Continuous time systems DERIV 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+13 Continuous time systems INTEGRAL_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+14 Continuous time systems INTEGRAL_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+15 Continuous time systems INTEGRAL_m 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+16 Continuous time systems INTEGRAL_m 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+17 Continuous time systems PDE 1 1 1 -30 -24 ExplicitInputPort 1 1 ExplicitInputPort
+18 Continuous time systems PDE 2 2 2 -30 -12 ExplicitInputPort 1 1 ExplicitInputPort
+19 Continuous time systems PDE 3 3 3 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+20 Continuous time systems PDE 4 4 4 -30 12 ExplicitInputPort 1 1 ExplicitInputPort
+21 Continuous time systems PDE 5 5 5 -30 24 ExplicitInputPort 1 1 ExplicitInputPort
+22 Continuous time systems PDE 6 6 6 30 -15 ExplicitOutputPort 1 1 ExplicitOutputPort
+23 Continuous time systems PDE 7 7 7 30 15 ExplicitOutputPort 1 1 ExplicitOutputPort
+24 Continuous time systems PID 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+25 Continuous time systems PID 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+26 Continuous time systems TCLSS 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+27 Continuous time systems TCLSS 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+28 Continuous time systems TCLSS 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+29 Continuous time systems TCLSS 4 4 4 0 20 ControlPort 1 1 ControlPort
+30 Continuous time systems TIME_DELAY 1 1 1 -35 0 ExplicitInputPort 1 1 ExplicitInputPort
+31 Continuous time systems TIME_DELAY 2 2 2 35 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+32 Continuous time systems VARIABLE_DELAY 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+33 Continuous time systems VARIABLE_DELAY 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+34 Continuous time systems VARIABLE_DELAY 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+35 Discontinuities BACKLASH 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+36 Discontinuities BACKLASH 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+37 Discontinuities DEADBAND 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+38 Discontinuities DEADBAND 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+39 Discontinuities HYSTHERESIS 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+40 Discontinuities HYSTHERESIS 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+41 Discontinuities QUANT_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+42 Discontinuities QUANT_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+43 Discontinuities RATELIMITER 1 1 1 -35 0 ExplicitInputPort 1 1 ExplicitInputPort
+44 Discontinuities RATELIMITER 2 2 2 35 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+45 Discontinuities SATURATION 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+46 Discontinuities SATURATION 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+47 Discrete time systems AUTOMAT 1 1 1 -40 -10 ExplicitInputPort 1 1 ExplicitInputPort
+48 Discrete time systems AUTOMAT 2 2 2 -40 10 ExplicitInputPort 1 1 ExplicitInputPort
+49 Discrete time systems AUTOMAT 3 3 3 40 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+50 Discrete time systems AUTOMAT 4 4 4 40 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+51 Discrete time systems AUTOMAT 5 5 5 0 -20 CommandPort 1 1 CommandPort
+52 Discrete time systems DELAY_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+53 Discrete time systems DELAY_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+54 Discontinuities DELAYV_f 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+55 Discontinuities DELAYV_f 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+56 Discontinuities DELAYV_f 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+57 Discontinuities DELAYV_f 4 4 4 -15 -20 CommandPort 1 1 CommandPort
+58 Discontinuities DELAYV_f 5 5 5 15 -20 CommandPort 1 1 CommandPort
+59 Discontinuities DELAYV_f 6 6 6 0 20 ControlPort 1 1 ControlPort
+60 Discrete time systems DLR 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+61 Discrete time systems DLR 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+62 Discrete time systems DLR 3 3 3 0 20 ControlPort 1 1 ControlPort
+63 Discrete time systems DLRADAPT_f 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+64 Discrete time systems DLRADAPT_f 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+65 Discrete time systems DLRADAPT_f 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+66 Discrete time systems DLRADAPT_f 4 4 4 0 20 ControlPort 1 1 ControlPort
+67 Discrete time systems DLSS 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+68 Discrete time systems DLSS 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+69 Discrete time systems DLSS 3 3 3 0 20 ControlPort 1 1 ControlPort
+70 Discrete time systems DOLLAR 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+71 Discrete time systems DOLLAR 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+72 Discrete time systems DOLLAR 3 3 3 0 20 ControlPort 1 1 ControlPort
+73 Discrete time systems DOLLAR_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+74 Discrete time systems DOLLAR_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+75 Discrete time systems DOLLAR_f 3 3 3 0 20 ControlPort 1 1 ControlPort
+76 Discrete time systems DOLLAR_m 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+77 Discrete time systems DOLLAR_m 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+78 Discrete time systems DOLLAR_m 3 3 3 0 20 ControlPort 1 1 ControlPort
+79 Discrete time systems REGISTER 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+80 Discrete time systems REGISTER 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+81 Discrete time systems REGISTER 3 3 3 0 20 ControlPort 1 1 ControlPort
+82 Discrete time systems SAMPHOLD_m 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+83 Discrete time systems SAMPHOLD_m 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+84 Discrete time systems SAMPHOLD_m 3 3 3 0 20 ControlPort 1 1 ControlPort
+85 Lookup tables INTRP2BLK_f 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+86 Lookup tables INTRP2BLK_f 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+87 Lookup tables INTRP2BLK_f 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+88 Lookup tables INTRPLBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+89 Lookup tables INTRPLBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+90 Lookup tables LOOKUP_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+91 Lookup tables LOOKUP_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+92 Event handling ANDBLK 1 1 1 0 -20 CommandPort 1 1 CommandPort
+93 Event handling ANDBLK 2 2 2 -10 20 ControlPort 1 1 ControlPort
+94 Event handling ANDBLK 3 3 3 10 20 ControlPort 1 1 ControlPort
+95 Event handling ANDLOG_f 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+96 Event handling ANDLOG_f 2 2 2 -15 30 ControlPort 1 1 ControlPort
+97 Event handling ANDLOG_f 3 3 3 15 30 ControlPort 1 1 ControlPort
+98 Event handling CEVENTSCOPE 1 1 1 0 20 ControlPort 1 1 ControlPort
+99 Event handling CLKSOMV_f 1 1 1 0 -20 CommandPort 1 1 CommandPort
+100 Event handling CLKSOMV_f 2 2 2 -13 20 ControlPort 1 1 ControlPort
+101 Event handling CLKSOMV_f 3 3 3 0 20 ControlPort 1 1 ControlPort
+102 Event handling CLKSOMV_f 4 4 4 13 20 ControlPort 1 1 ControlPort
+103 Event handling EDGE_TRIGGER 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+104 Event handling EDGE_TRIGGER 2 2 2 0 -20 CommandPort 1 1 CommandPort
+105 Event handling END_c 1 1 1 0 -20 CommandPort 1 1 CommandPort
+106 Event handling END_c 2 2 2 0 20 ControlPort 1 1 ControlPort
+107 Event handling ESELECT_f 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+108 Event handling ESELECT_f 2 2 2 -20 -20 CommandPort 1 1 CommandPort
+109 Event handling ESELECT_f 3 3 3 20 -20 CommandPort 1 1 CommandPort
+110 Event handling ESELECT_f 4 4 4 0 20 ControlPort 1 1 ControlPort
+111 Event handling EVTDLY_c 1 1 1 0 -20 CommandPort 1 1 CommandPort
+112 Event handling EVTDLY_c 2 2 2 0 20 ControlPort 1 1 ControlPort
+113 Event handling EVTGEN_f 1 1 1 0 -20 CommandPort 1 1 CommandPort
+114 Event handling EVTVARDLY 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+115 Event handling EVTVARDLY 2 2 2 0 -20 CommandPort 1 1 CommandPort
+116 Event handling EVTVARDLY 3 3 3 0 20 ControlPort 1 1 ControlPort
+117 Event handling Extract_Activation 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+118 Event handling Extract_Activation 2 2 2 0 -20 CommandPort 1 1 CommandPort
+119 Event handling freq_div 1 1 1 0 -20 CommandPort 1 1 CommandPort
+120 Event handling freq_div 2 2 2 0 20 ControlPort 1 1 ControlPort
+121 Event handling HALT_f 1 1 1 0 20 ControlPort 1 1 ControlPort
+122 Event handling IFTHEL_f 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+123 Event handling IFTHEL_f 2 2 2 -15 -30 CommandPort 1 1 CommandPort
+124 Event handling IFTHEL_f 3 3 3 15 -30 CommandPort 1 1 CommandPort
+125 Event handling IFTHEL_f 4 4 4 0 30 ControlPort 1 1 ControlPort
+126 Event handling M_freq 1 1 1 -20 -20 CommandPort 1 1 CommandPort
+127 Event handling M_freq 2 2 2 0 -20 CommandPort 1 1 CommandPort
+128 Event handling M_freq 3 3 3 20 -20 CommandPort 1 1 CommandPort
+129 Event handling M_freq 4 4 4 0 20 ControlPort 1 1 ControlPort
+130 Event handling MCLOCK_f 1 1 1 -15 -20 CommandPort 1 1 CommandPort
+131 Event handling MCLOCK_f 2 2 2 15 -20 CommandPort 1 1 CommandPort
+132 Event handling MFCLCK_f 1 1 1 -15 -20 CommandPort 1 1 CommandPort
+133 Event handling MFCLCK_f 2 2 2 15 -20 CommandPort 1 1 CommandPort
+134 Event handling MFCLCK_f 3 3 3 0 20 ControlPort 1 1 ControlPort
+135 Event handling VirtualCLK0 1 1 1 0 20 ControlPort 1 1 ControlPort
+136 Mathematical Operations ABS_VALUE 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+137 Mathematical Operations ABS_VALUE 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+138 Mathematical Operations BIGSOM_f 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+139 Mathematical Operations BIGSOM_f 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+140 Mathematical Operations BIGSOM_f 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+141 Mathematical Operations COSBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+142 Mathematical Operations COSBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+143 Mathematical Operations EXPBLK_m 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+144 Mathematical Operations EXPBLK_m 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+145 Mathematical Operations GAIN_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+146 Mathematical Operations GAIN_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+147 Mathematical Operations GAINBLK 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+148 Mathematical Operations GAINBLK 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+149 Mathematical Operations GAINBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+150 Mathematical Operations GAINBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+151 Mathematical Operations INVBLK 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+152 Mathematical Operations INVBLK 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+153 Mathematical Operations LOGBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+154 Mathematical Operations LOGBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+155 Mathematical Operations MAX_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+156 Mathematical Operations MAX_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+157 Mathematical Operations MAXMIN 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+158 Mathematical Operations MAXMIN 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+159 Mathematical Operations MIN_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+160 Mathematical Operations MIN_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+161 Mathematical Operations POWBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+162 Mathematical Operations POWBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+163 Mathematical Operations PROD_f 1 1 1 -10 -5 ExplicitInputPort 1 1 ExplicitInputPort
+164 Mathematical Operations PROD_f 2 2 2 -10 5 ExplicitInputPort 1 1 ExplicitInputPort
+165 Mathematical Operations PROD_f 3 3 3 10 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+166 Mathematical Operations PRODUCT 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+167 Mathematical Operations PRODUCT 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+168 Mathematical Operations PRODUCT 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+169 Mathematical Operations SIGNUM 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+170 Mathematical Operations SIGNUM 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+171 Mathematical Operations SINBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+172 Mathematical Operations SINBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+173 Mathematical Operations SOM_f 1 1 1 -20 -13 ExplicitInputPort 1 1 ExplicitInputPort
+174 Mathematical Operations SOM_f 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+175 Mathematical Operations SOM_f 3 3 3 -20 13 ExplicitInputPort 1 1 ExplicitInputPort
+176 Mathematical Operations SOM_f 4 4 4 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+177 Mathematical Operations SUM_f 1 1 1 -10 -7 ExplicitInputPort 1 1 ExplicitInputPort
+178 Mathematical Operations SUM_f 2 2 2 -10 0 ExplicitInputPort 1 1 ExplicitInputPort
+179 Mathematical Operations SUM_f 3 3 3 -10 7 ExplicitInputPort 1 1 ExplicitInputPort
+180 Mathematical Operations SUM_f 4 4 4 10 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+181 Mathematical Operations SUMMATION 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+182 Mathematical Operations SUMMATION 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+183 Mathematical Operations SUMMATION 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+184 Mathematical Operations TANBLK_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+185 Mathematical Operations TANBLK_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+186 Mathematical Operations TrigFun 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+187 Mathematical Operations TrigFun 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+188 Matrix CUMSUM 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+189 Matrix CUMSUM 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+190 Matrix EXTRACT 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+191 Matrix EXTRACT 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+192 Matrix EXTTRI 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+193 Matrix EXTTRI 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+194 Matrix MATBKSL 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+195 Matrix MATBKSL 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+196 Matrix MATBKSL 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+197 Matrix MATCATH 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+198 Matrix MATCATH 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+199 Matrix MATCATH 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+200 Matrix MATCATV 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+201 Matrix MATCATV 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+202 Matrix MATCATV 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+203 Matrix MATDET 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+204 Matrix MATDET 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+205 Matrix MATDIAG 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+206 Matrix MATDIAG 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+207 Matrix MATDIV 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+208 Matrix MATDIV 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+209 Matrix MATDIV 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+210 Matrix MATEIG 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+211 Matrix MATEIG 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+212 Matrix MATEXPM 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+213 Matrix MATEXPM 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+214 Matrix MATINV 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+215 Matrix MATINV 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+216 Matrix MATLU 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+217 Matrix MATLU 2 2 2 20 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+218 Matrix MATLU 3 3 3 20 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+219 Mathematical Operations MATMAGPHI 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+220 Mathematical Operations MATMAGPHI 2 2 2 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+221 Mathematical Operations MATMAGPHI 3 3 3 30 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+222 Matrix MATMUL 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+223 Matrix MATMUL 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+224 Matrix MATMUL 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+225 Matrix MATPINV 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+226 Matrix MATPINV 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+227 Matrix MATRESH 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+228 Matrix MATRESH 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+229 Matrix MATSING 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+230 Matrix MATSING 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+231 Matrix MATSUM 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+232 Matrix MATSUM 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+233 Matrix MATTRAN 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+234 Matrix MATTRAN 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+235 Matrix MATZCONJ 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+236 Matrix MATZCONJ 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+237 Mathematical Operations MATZREIM 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+238 Mathematical Operations MATZREIM 2 2 2 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+239 Mathematical Operations MATZREIM 3 3 3 30 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+240 Matrix RICC 1 1 1 -20 -13 ExplicitInputPort 1 1 ExplicitInputPort
+241 Matrix RICC 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+242 Matrix RICC 3 3 3 -20 13 ExplicitInputPort 1 1 ExplicitInputPort
+243 Matrix RICC 4 4 4 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+244 Matrix ROOTCOEF 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+245 Matrix ROOTCOEF 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+246 Mathematical Operations SQRT 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+247 Mathematical Operations SQRT 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+248 Matrix SUBMAT 1 1 1 -25 0 ExplicitInputPort 1 1 ExplicitInputPort
+249 Matrix SUBMAT 2 2 2 25 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+250 Electrical Capacitor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+251 Electrical Capacitor 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+252 Electrical CCS 1 1 1 -21 -15 ExplicitInputPort 1 1 ExplicitInputPort
+253 Electrical CCS 2 2 2 -21 15 ImplicitInputPort 1 1 ImplicitInputPort
+254 Electrical CCS 3 3 3 21 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+255 Electrical ConstantVoltage 1 1 1 -15 0 ImplicitInputPort 1 1 ImplicitInputPort
+256 Electrical ConstantVoltage 2 2 2 15 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+257 Electrical CurrentSensor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+258 Electrical CurrentSensor 2 2 2 20 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+259 Electrical CurrentSensor 3 3 3 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+260 Electrical CVS 1 1 1 -21 -15 ExplicitInputPort 1 1 ExplicitInputPort
+261 Electrical CVS 2 2 2 -21 15 ImplicitInputPort 1 1 ImplicitInputPort
+262 Electrical CVS 3 3 3 21 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+263 Electrical Diode 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+264 Electrical Diode 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+265 Electrical Ground 1 1 1 -10 0 ImplicitInputPort 1 1 ImplicitInputPort
+266 Electrical Gyrator 1 1 1 -20 -10 ImplicitInputPort 1 1 ImplicitInputPort
+267 Electrical Gyrator 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+268 Electrical Gyrator 3 3 3 20 -10 ImplicitOutputPort 1 1 ImplicitOutputPort
+269 Electrical Gyrator 4 4 4 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+270 Electrical IdealTransformer 1 1 1 -20 -10 ImplicitInputPort 1 1 ImplicitInputPort
+271 Electrical IdealTransformer 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+272 Electrical IdealTransformer 3 3 3 20 -10 ImplicitOutputPort 1 1 ImplicitOutputPort
+273 Electrical IdealTransformer 4 4 4 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+274 Electrical Inductor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+275 Electrical Inductor 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+276 Electrical NMOS 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+277 Electrical NMOS 2 2 2 20 -13 ImplicitOutputPort 1 1 ImplicitOutputPort
+278 Electrical NMOS 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+279 Electrical NMOS 4 4 4 20 13 ImplicitOutputPort 1 1 ImplicitOutputPort
+280 Electrical NPN 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+281 Electrical NPN 2 2 2 20 -10 ImplicitOutputPort 1 1 ImplicitOutputPort
+282 Electrical NPN 3 3 3 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+283 Electrical OpAmp 1 1 1 -30 -25 ImplicitInputPort 1 1 ImplicitInputPort
+284 Electrical OpAmp 2 2 2 -30 25 ImplicitInputPort 1 1 ImplicitInputPort
+285 Electrical OpAmp 3 3 3 30 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+286 Electrical PMOS 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+287 Electrical PMOS 2 2 2 20 -13 ImplicitOutputPort 1 1 ImplicitOutputPort
+288 Electrical PMOS 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+289 Electrical PMOS 4 4 4 20 13 ImplicitOutputPort 1 1 ImplicitOutputPort
+290 Electrical PNP 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+291 Electrical PNP 2 2 2 20 -10 ImplicitOutputPort 1 1 ImplicitOutputPort
+292 Electrical PNP 3 3 3 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+293 Electrical PotentialSensor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+294 Electrical PotentialSensor 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+295 Electrical Resistor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+296 Electrical Resistor 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+297 Electrical SineVoltage 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+298 Electrical SineVoltage 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+299 Electrical Switch 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+300 Electrical Switch 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+301 Electrical Switch 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+302 Electrical VariableResistor 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+303 Electrical VariableResistor 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+304 Electrical VariableResistor 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+305 Electrical VoltageSensor 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+306 Electrical VoltageSensor 2 2 2 20 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+307 Electrical VoltageSensor 3 3 3 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+308 Electrical VsourceAC 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+309 Electrical VsourceAC 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+310 Electrical VVsourceAC 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+311 Electrical VVsourceAC 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+312 Electrical VVsourceAC 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+313 Integer BITCLEAR 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+314 Integer BITCLEAR 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+315 Integer BITSET 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+316 Integer BITSET 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+317 Integer CONVERT 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+318 Integer CONVERT 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+319 Integer DFLIPFLOP 1 1 1 -20 -20 ExplicitInputPort 1 1 ExplicitInputPort
+320 Integer DFLIPFLOP 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+321 Integer DFLIPFLOP 3 3 3 -20 20 ExplicitInputPort 1 1 ExplicitInputPort
+322 Integer DFLIPFLOP 4 4 4 20 -15 ExplicitOutputPort 1 1 ExplicitOutputPort
+323 Integer DFLIPFLOP 5 5 5 20 15 ExplicitOutputPort 1 1 ExplicitOutputPort
+324 Integer DLATCH 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+325 Integer DLATCH 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+326 Integer DLATCH 3 3 3 20 -15 ExplicitOutputPort 1 1 ExplicitOutputPort
+327 Integer DLATCH 4 4 4 20 15 ExplicitOutputPort 1 1 ExplicitOutputPort
+328 Integer EXTRACTBITS 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+329 Integer EXTRACTBITS 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+330 Integer INTMUL 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+331 Integer INTMUL 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+332 Integer INTMUL 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+333 Integer JKFLIPFLOP 1 1 1 -20 -20 ExplicitInputPort 1 1 ExplicitInputPort
+334 Integer JKFLIPFLOP 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+335 Integer JKFLIPFLOP 3 3 3 -20 20 ExplicitInputPort 1 1 ExplicitInputPort
+336 Integer JKFLIPFLOP 4 4 4 20 -15 ExplicitOutputPort 1 1 ExplicitOutputPort
+337 Integer JKFLIPFLOP 5 5 5 20 15 ExplicitOutputPort 1 1 ExplicitOutputPort
+338 Integer LOGIC 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+339 Integer LOGIC 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+340 Integer LOGIC 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+341 Integer LOGIC 4 4 4 0 20 ControlPort 1 1 ControlPort
+342 Integer SHIFT 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+343 Integer SHIFT 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+344 Integer SRFLIPFLOP 1 1 1 -20 -15 ExplicitInputPort 1 1 ExplicitInputPort
+345 Integer SRFLIPFLOP 2 2 2 -20 15 ExplicitInputPort 1 1 ExplicitInputPort
+346 Integer SRFLIPFLOP 3 3 3 20 -15 ExplicitOutputPort 1 1 ExplicitOutputPort
+347 Integer SRFLIPFLOP 4 4 4 20 15 ExplicitOutputPort 1 1 ExplicitOutputPort
+348 Zero crossing detection GENERAL_f 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+349 Zero crossing detection GENERAL_f 2 2 2 0 -20 CommandPort 1 1 CommandPort
+350 Zero crossing detection NEGTOPOS_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+351 Zero crossing detection NEGTOPOS_f 2 2 2 0 -20 CommandPort 1 1 CommandPort
+352 Zero crossing detection POSTONEG_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+353 Zero crossing detection POSTONEG_f 2 2 2 0 -20 CommandPort 1 1 CommandPort
+354 Zero crossing detection ZCROSS_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+355 Zero crossing detection ZCROSS_f 2 2 2 0 -20 CommandPort 1 1 CommandPort
+356 Event handling CLKFROM 1 1 1 0 -10 CommandPort 1 1 CommandPort
+357 Event handling CLKGOTO 1 1 1 0 10 ControlPort 1 1 ControlPort
+358 Signal Routing DEMUX 1 1 1 -5 0 ExplicitInputPort 1 1 ExplicitInputPort
+359 Signal Routing DEMUX 2 2 2 5 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+360 Signal Routing DEMUX 3 3 3 5 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+361 Signal Routing DEMUX_f 1 1 1 -5 0 ExplicitInputPort 1 1 ExplicitInputPort
+362 Signal Routing DEMUX_f 2 2 2 5 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+363 Signal Routing DEMUX_f 3 3 3 5 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+364 Signal Routing EXTRACTOR 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+365 Signal Routing EXTRACTOR 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+366 Signal Routing FROM 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+367 Signal Routing FROMMO 1 1 1 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+368 Signal Routing GOTO 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+369 Signal Routing GOTOMO 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+370 Signal Routing ISELECT_m 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+371 Signal Routing ISELECT_m 2 2 2 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+372 Signal Routing ISELECT_m 3 3 3 30 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+373 Signal Routing ISELECT_m 4 4 4 -15 20 ControlPort 1 1 ControlPort
+374 Signal Routing ISELECT_m 5 5 5 15 20 ControlPort 1 1 ControlPort
+375 Signal Routing M_SWITCH 1 1 1 -25 -13 ExplicitInputPort 1 1 ExplicitInputPort
+376 Signal Routing M_SWITCH 2 2 2 -25 0 ExplicitInputPort 1 1 ExplicitInputPort
+377 Signal Routing M_SWITCH 3 3 3 -25 13 ExplicitInputPort 1 1 ExplicitInputPort
+378 Signal Routing M_SWITCH 4 4 4 25 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+379 Signal Routing MUX 1 1 1 -5 -10 ExplicitInputPort 1 1 ExplicitInputPort
+380 Signal Routing MUX 2 2 2 -5 10 ExplicitInputPort 1 1 ExplicitInputPort
+381 Signal Routing MUX 3 3 3 5 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+382 Signal Routing MUX_f 1 1 1 -5 -10 ExplicitInputPort 1 1 ExplicitInputPort
+383 Signal Routing MUX_f 2 2 2 -5 10 ExplicitInputPort 1 1 ExplicitInputPort
+384 Signal Routing MUX_f 3 3 3 5 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+385 Signal Routing NRMSOM_f 1 1 1 -2 -10 ExplicitInputPort 1 1 ExplicitInputPort
+386 Signal Routing NRMSOM_f 2 2 2 -2 10 ExplicitInputPort 1 1 ExplicitInputPort
+387 Signal Routing NRMSOM_f 3 3 3 2 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+388 Signal Routing RELAY_f 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+389 Signal Routing RELAY_f 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+390 Signal Routing RELAY_f 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+391 Signal Routing RELAY_f 4 4 4 -10 20 ControlPort 1 1 ControlPort
+392 Signal Routing RELAY_f 5 5 5 10 20 ControlPort 1 1 ControlPort
+393 Signal Routing SCALAR2VECTOR 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+394 Signal Routing SCALAR2VECTOR 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+395 Signal Routing SELECT_m 1 1 1 -30 -10 ExplicitInputPort 1 1 ExplicitInputPort
+396 Signal Routing SELECT_m 2 2 2 -30 10 ExplicitInputPort 1 1 ExplicitInputPort
+397 Signal Routing SELECT_m 3 3 3 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+398 Signal Routing SELECT_m 4 4 4 -15 20 ControlPort 1 1 ControlPort
+399 Signal Routing SELECT_m 5 5 5 15 20 ControlPort 1 1 ControlPort
+400 Signal Routing SELF_SWITCH 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+401 Signal Routing SELF_SWITCH 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+402 Signal Routing SWITCH_f 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+403 Signal Routing SWITCH_f 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+404 Signal Routing SWITCH_f 3 3 3 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+405 Signal Routing SWITCH2_m 1 1 1 -20 -13 ExplicitInputPort 1 1 ExplicitInputPort
+406 Signal Routing SWITCH2_m 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+407 Signal Routing SWITCH2_m 3 3 3 -20 13 ExplicitInputPort 1 1 ExplicitInputPort
+408 Signal Routing SWITCH2_m 4 4 4 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+409 Implicit CONSTRAINT_c 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+410 Implicit CONSTRAINT_c 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+411 Implicit CONSTRAINT2_c 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+412 Implicit CONSTRAINT2_c 2 2 2 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+413 Implicit CONSTRAINT2_c 3 3 3 30 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+414 Implicit DIFF_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+415 Implicit DIFF_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+416 Sinks AFFICH_m 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+417 Sinks AFFICH_m 2 2 2 0 20 ControlPort 1 1 ControlPort
+418 Sinks BARXY 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+419 Sinks BARXY 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+420 Sinks BARXY 3 3 3 0 20 ControlPort 1 1 ControlPort
+421 Sinks CANIMXY 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+422 Sinks CANIMXY 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+423 Sinks CANIMXY 3 3 3 0 20 ControlPort 1 1 ControlPort
+424 Sinks CANIMXY3D 1 1 1 -20 -13 ExplicitInputPort 1 1 ExplicitInputPort
+425 Sinks CANIMXY3D 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+426 Sinks CANIMXY3D 3 3 3 -20 13 ExplicitInputPort 1 1 ExplicitInputPort
+427 Sinks CANIMXY3D 4 4 4 0 20 ControlPort 1 1 ControlPort
+428 Sinks CFSCOPE 1 1 1 0 20 ControlPort 1 1 ControlPort
+429 Event handling CLKOUTV_f 1 1 1 0 10 ControlPort 1 1 ControlPort
+430 Sinks CMAT3D 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+431 Sinks CMAT3D 2 2 2 0 20 ControlPort 1 1 ControlPort
+432 Sinks CMATVIEW 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+433 Sinks CMATVIEW 2 2 2 0 20 ControlPort 1 1 ControlPort
+434 Sinks CMSCOPE 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+435 Sinks CMSCOPE 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+436 Sinks CMSCOPE 3 3 3 0 20 ControlPort 1 1 ControlPort
+437 Sinks CSCOPE 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+438 Sinks CSCOPE 2 2 2 0 20 ControlPort 1 1 ControlPort
+439 Sinks CSCOPXY 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+440 Sinks CSCOPXY 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+441 Sinks CSCOPXY 3 3 3 0 20 ControlPort 1 1 ControlPort
+442 Sinks CSCOPXY3D 1 1 1 -20 -13 ExplicitInputPort 1 1 ExplicitInputPort
+443 Sinks CSCOPXY3D 2 2 2 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+444 Sinks CSCOPXY3D 3 3 3 -20 13 ExplicitInputPort 1 1 ExplicitInputPort
+445 Sinks CSCOPXY3D 4 4 4 0 20 ControlPort 1 1 ControlPort
+446 Port & Subsystem OUT_f 1 1 1 -10 0 ExplicitInputPort 1 1 ExplicitInputPort
+447 Port & Subsystem OUTIMPL_f 1 1 1 -10 0 ImplicitInputPort 1 1 ImplicitInputPort
+448 Sinks TOWS_c 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+449 Sinks TOWS_c 2 2 2 0 20 ControlPort 1 1 ControlPort
+450 Sinks TRASH_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+451 Sinks TRASH_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+452 Sinks WRITEAU_f 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+453 Sinks WRITEAU_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+454 Sinks WRITEC_f 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+455 Sinks WRITEC_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+456 Port & Subsystem CLKINV_f 1 1 1 0 -10 CommandPort 1 1 CommandPort
+457 Event handling CLOCK_c 1 1 1 0 -20 CommandPort 1 1 CommandPort
+458 Sources CONST 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+459 Sources CONST_f 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+460 Sources CONST_m 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+461 Sources Counter 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+462 Sources Counter 2 2 2 0 20 ControlPort 1 1 ControlPort
+463 Sources CURV_f 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+464 Sources FROMWSB 1 1 1 50 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+465 Sources GENSIN_f 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+466 Sources GENSQR_f 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+467 Sources GENSQR_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+468 Port & Subsystem IN_f 1 1 1 10 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+469 Port & Subsystem INIMPL_f 1 1 1 10 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+470 Sources Modulo_Count 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+471 Sources Modulo_Count 2 2 2 0 20 ControlPort 1 1 ControlPort
+472 Sources PULSE_SC 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+473 Sources RAMP 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+474 Sources RAND_m 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+475 Sources RAND_m 2 2 2 0 20 ControlPort 1 1 ControlPort
+476 Sources READAU_f 1 1 1 50 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+477 Sources READAU_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+478 Sources READC_f 1 1 1 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+479 Sources READC_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+480 Sources RFILE_f 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+481 Sources RFILE_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+482 Event handling SampleCLK 1 1 1 0 -20 CommandPort 1 1 CommandPort
+483 Sources SAWTOOTH_f 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+484 Sources SAWTOOTH_f 2 2 2 0 20 ControlPort 1 1 ControlPort
+485 Sources Sigbuilder 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+486 Sources Sigbuilder 2 2 2 0 -20 CommandPort 1 1 CommandPort
+487 Sources STEP_FUNCTION 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+488 Sources TIME_f 1 1 1 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+489 Sources TKSCALE 1 1 1 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+490 Sources TKSCALE 2 2 2 0 20 ControlPort 1 1 ControlPort
+491 Thermo-Hydraulics Bache 1 1 1 -20 -10 ImplicitInputPort 1 1 ImplicitInputPort
+492 Thermo-Hydraulics Bache 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+493 Thermo-Hydraulics Bache 3 3 3 20 -13 ExplicitOutputPort 1 1 ExplicitOutputPort
+494 Thermo-Hydraulics Bache 4 4 4 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+495 Thermo-Hydraulics Bache 5 5 5 20 13 ImplicitOutputPort 1 1 ImplicitOutputPort
+496 Thermo-Hydraulics Flowmeter 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+497 Thermo-Hydraulics Flowmeter 2 2 2 20 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+498 Thermo-Hydraulics Flowmeter 3 3 3 20 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+499 Thermo-Hydraulics PerteDP 1 1 1 -20 0 ImplicitInputPort 1 1 ImplicitInputPort
+500 Thermo-Hydraulics PerteDP 2 2 2 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+501 Thermo-Hydraulics PuitsP 1 1 1 -25 0 ImplicitInputPort 1 1 ImplicitInputPort
+502 Thermo-Hydraulics SourceP 1 1 1 25 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+503 Thermo-Hydraulics VanneReglante 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+504 Thermo-Hydraulics VanneReglante 2 2 2 -20 10 ImplicitInputPort 1 1 ImplicitInputPort
+505 Thermo-Hydraulics VanneReglante 3 3 3 20 0 ImplicitOutputPort 1 1 ImplicitOutputPort
+506 Demonstration Blocks BOUNCE 1 1 1 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+507 Demonstration Blocks BOUNCE 2 2 2 30 10 ExplicitOutputPort 1 1 ExplicitOutputPort
+508 Demonstration Blocks BOUNCEXY 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+509 Demonstration Blocks BOUNCEXY 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+510 Demonstration Blocks BOUNCEXY 3 3 3 0 20 ControlPort 1 1 ControlPort
+511 Demonstration Blocks BPLATFORM 1 1 1 -20 -10 ExplicitInputPort 1 1 ExplicitInputPort
+512 Demonstration Blocks BPLATFORM 2 2 2 -20 10 ExplicitInputPort 1 1 ExplicitInputPort
+513 Demonstration Blocks BPLATFORM 3 3 3 0 20 ControlPort 1 1 ControlPort
+514 User-Defined Functions c_block 1 1 1 -30 0 ExplicitInputPort 1 1 ExplicitInputPort
+515 User-Defined Functions c_block 2 2 2 30 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+516 User-Defined Functions CBLOCK 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+517 User-Defined Functions CBLOCK 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+518 User-Defined Functions CBLOCK4 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+519 User-Defined Functions CBLOCK4 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+520 User-Defined Functions EXPRESSION 1 1 1 -50 -10 ExplicitInputPort 1 1 ExplicitInputPort
+521 User-Defined Functions EXPRESSION 2 2 2 -50 10 ExplicitInputPort 1 1 ExplicitInputPort
+522 User-Defined Functions EXPRESSION 3 3 3 50 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+523 User-Defined Functions fortran_block 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+524 User-Defined Functions fortran_block 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+525 User-Defined Functions generic_block3 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+526 User-Defined Functions generic_block3 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+527 User-Defined Functions MBLOCK 1 1 1 -30 0 ImplicitInputPort 1 1 ImplicitInputPort
+528 User-Defined Functions MBLOCK 2 2 2 30 -10 ExplicitOutputPort 1 1 ExplicitOutputPort
+529 User-Defined Functions MBLOCK 3 3 3 30 10 ImplicitOutputPort 1 1 ImplicitOutputPort
+530 User-Defined Functions scifunc_block_m 1 1 1 -40 0 ExplicitInputPort 1 1 ExplicitInputPort
+531 User-Defined Functions scifunc_block_m 2 2 2 40 0 ExplicitOutputPort 1 1 ExplicitOutputPort
+532 Port & Subsystem SUPER_f 1 1 1 -20 0 ExplicitInputPort 1 1 ExplicitInputPort
+533 Port & Subsystem SUPER_f 2 2 2 20 0 ExplicitOutputPort 1 1 ExplicitOutputPort
diff --git a/data/getsize.csv b/data/getsize.csv
index 17294504..e715a800 100644
--- a/data/getsize.csv
+++ b/data/getsize.csv
@@ -4,7 +4,7 @@ Continuous time systems CLINDUMMY_f 60 40
Continuous time systems CLR 60 40
Continuous time systems CLSS 80 40
Continuous time systems DERIV 40 40
-Commonly Used Blocks INTEGRAL_f 40 40
+Continuous time systems INTEGRAL_f 40 40
Continuous time systems INTEGRAL_m 40 40
Continuous time systems PDE 60 60
Continuous time systems PID 40 40
@@ -16,7 +16,7 @@ Discontinuities DEADBAND 40 40
Discontinuities HYSTHERESIS 40 40
Discontinuities QUANT_f 40 40
Discontinuities RATELIMITER 70 40
-Commonly Used Blocks SATURATION 40 40
+Discontinuities SATURATION 40 40
Discrete time systems AUTOMAT 80 40
Discrete time systems DELAY_f 40 40
Discontinuities DELAYV_f 60 40
@@ -24,35 +24,35 @@ Discrete time systems DLR 60 40
Discrete time systems DLRADAPT_f 40 40
Discrete time systems DLSS 80 40
Discrete time systems DOLLAR 40 40
-Commonly Used Blocks DOLLAR_f 40 40
+Discrete time systems DOLLAR_f 40 40
Discrete time systems DOLLAR_m 40 40
Discrete time systems REGISTER 60 40
Discrete time systems SAMPHOLD_m 40 40
Lookup tables INTRP2BLK_f 60 40
Lookup tables INTRPLBLK_f 40 40
Lookup tables LOOKUP_f 40 40
-Commonly Used Blocks ANDBLK 40 40
+Event handling ANDBLK 40 40
Event handling ANDLOG_f 60 60
Event handling CEVENTSCOPE 40 40
Event handling CLKGotoTagVisibility 40 40
Event handling CLKSOMV_f 40 40
Event handling EDGE_TRIGGER 60 40
-Sinks END_c 40 40
-Sinks ENDBLK 40 40
+Event handling END_c 40 40
+Event handling ENDBLK 40 40
Event handling ESELECT_f 80 40
Event handling EVTDLY_c 60 40
Event handling EVTGEN_f 60 40
Event handling EVTVARDLY 60 40
Event handling Extract_Activation 60 40
Event handling freq_div 60 40
-Sinks HALT_f 40 40
+Event handling HALT_f 40 40
Event handling IFTHEL_f 60 60
Event handling M_freq 60 40
Event handling MCLOCK_f 60 40
Event handling MFCLCK_f 60 40
Event handling VirtualCLK0 40 40
Mathematical Operations ABS_VALUE 40 40
-Commonly Used Blocks BIGSOM_f 40 60
+Mathematical Operations BIGSOM_f 40 60
Mathematical Operations COSBLK_f 40 40
Mathematical Operations EXPBLK_m 40 40
Mathematical Operations GAIN_f 40 40
@@ -65,7 +65,7 @@ Mathematical Operations MAXMIN 40 40
Mathematical Operations MIN_f 40 40
Mathematical Operations POWBLK_f 40 40
Mathematical Operations PROD_f 20 20
-Commonly Used Blocks PRODUCT 40 60
+Mathematical Operations PRODUCT 40 60
Mathematical Operations SIGNUM 40 40
Mathematical Operations SINBLK_f 40 40
Mathematical Operations SOM_f 40 40
@@ -86,7 +86,7 @@ Matrix MATEIG 40 40
Matrix MATEXPM 40 40
Matrix MATINV 40 40
Matrix MATLU 40 40
-Matrix MATMAGPHI 60 40
+Mathematical Operations MATMAGPHI 60 40
Matrix MATMUL 60 40
Matrix MATPINV 40 40
Matrix MATRESH 60 40
@@ -94,10 +94,10 @@ Matrix MATSING 40 40
Matrix MATSUM 60 40
Matrix MATTRAN 60 40
Matrix MATZCONJ 40 40
-Matrix MATZREIM 60 40
+Mathematical Operations MATZREIM 60 40
Matrix RICC 40 40
Matrix ROOTCOEF 60 40
-Matrix SQRT 40 40
+Mathematical Operations SQRT 40 40
Matrix SUBMAT 50 40
Electrical Capacitor 40 22
Electrical CCS 42 60
@@ -124,7 +124,7 @@ Electrical VsourceAC 40 40
Electrical VVsourceAC 40 40
Integer BITCLEAR 80 40
Integer BITSET 80 40
-Commonly Used Blocks CONVERT 60 40
+Integer CONVERT 60 40
Integer DFLIPFLOP 40 60
Integer DLATCH 40 60
Integer EXTRACTBITS 80 40
@@ -137,9 +137,9 @@ Zero crossing detection GENERAL_f 60 40
Zero crossing detection NEGTOPOS_f 40 40
Zero crossing detection POSTONEG_f 40 40
Zero crossing detection ZCROSS_f 40 40
-Signal Routing CLKFROM 40 20
-Signal Routing CLKGOTO 40 20
-Commonly Used Blocks DEMUX 10 40
+Event handling CLKFROM 40 20
+Event handling CLKGOTO 40 20
+Signal Routing DEMUX 10 40
Signal Routing DEMUX_f 10 40
Signal Routing EXTRACTOR 60 40
Signal Routing FROM 40 20
@@ -150,15 +150,15 @@ Signal Routing GotoTagVisibility 40 40
Signal Routing GotoTagVisibilityMO 40 40
Signal Routing ISELECT_m 60 40
Signal Routing M_SWITCH 50 40
-Commonly Used Blocks MUX 10 40
+Signal Routing MUX 10 40
Signal Routing MUX_f 10 40
-Commonly Used Blocks NRMSOM_f 4 40
+Signal Routing NRMSOM_f 4 40
Signal Routing RELAY_f 40 40
Signal Routing SCALAR2VECTOR 60 40
Signal Routing SELECT_m 60 40
Signal Routing SELF_SWITCH 40 40
Signal Routing SWITCH_f 40 40
-Commonly Used Blocks SWITCH2_m 40 40
+Signal Routing SWITCH2_m 40 40
Implicit CONSTRAINT_c 60 40
Implicit CONSTRAINT2_c 60 40
Implicit DIFF_f 40 40
@@ -168,31 +168,31 @@ Sinks BARXY 40 40
Sinks CANIMXY 40 40
Sinks CANIMXY3D 40 40
Sinks CFSCOPE 40 40
-Sinks CLKOUTV_f 20 20
+Event handling CLKOUTV_f 20 20
Sinks CMAT3D 40 40
Sinks CMATVIEW 40 40
-Commonly Used Blocks CMSCOPE 40 40
+Sinks CMSCOPE 40 40
Sinks CSCOPE 40 40
-Commonly Used Blocks CSCOPXY 40 40
+Sinks CSCOPXY 40 40
Sinks CSCOPXY3D 40 40
-Commonly Used Blocks OUT_f 20 20
-Sinks OUTIMPL_f 20 20
+Port & Subsystem OUT_f 20 20
+Port & Subsystem OUTIMPL_f 20 20
Sinks TOWS_c 80 40
Sinks TRASH_f 40 40
Sinks WRITEAU_f 80 40
Sinks WRITEC_f 80 40
-Sources CLKINV_f 20 20
-Sources CLOCK_c 40 40
+Port & Subsystem CLKINV_f 20 20
+Event handling CLOCK_c 40 40
Sources CONST 40 40
Sources CONST_f 40 40
-Commonly Used Blocks CONST_m 40 40
+Sources CONST_m 40 40
Sources Counter 60 40
Sources CURV_f 40 40
Sources FROMWSB 100 40
Sources GENSIN_f 60 40
Sources GENSQR_f 60 40
-Commonly Used Blocks IN_f 20 20
-Sources INIMPL_f 20 20
+Port & Subsystem IN_f 20 20
+Port & Subsystem INIMPL_f 20 20
Sources Modulo_Count 60 40
Sources PULSE_SC 60 40
Sources RAMP 40 40
@@ -200,7 +200,7 @@ Sources RAND_m 60 40
Sources READAU_f 100 40
Sources READC_f 80 40
Sources RFILE_f 60 40
-Sources SampleCLK 40 40
+Event handling SampleCLK 40 40
Sources SAWTOOTH_f 60 40
Sources Sigbuilder 60 40
Sources STEP_FUNCTION 40 40
diff --git a/docs/api.txt b/docs/api.txt
index 84af175b..b1b486d2 100644
--- a/docs/api.txt
+++ b/docs/api.txt
@@ -24,12 +24,11 @@ id
blocktype
name
categories
-initial_explicit_input_ports
-initial_implicit_input_ports
-initial_explicit_output_ports
-initial_implicit_output_ports
-initial_control_ports
-initial_command_ports
+initial_ports - Array of maps of
+ port_name
+ port_number
+ port_type
+ port_orientation
initial_display_parameter
block_image_path
p000_value_initial
@@ -78,12 +77,11 @@ Status Code
Response JSON - Map of
-variable_explicit_input_ports
-variable_implicit_input_ports
-variable_explicit_output_ports
-variable_implicit_output_ports
-variable_control_ports
-variable_command_ports
+variable_ports - Array of maps of
+ port_name
+ port_number
+ port_type
+ port_orientation
variable_display_parameter
diff --git a/dump-script b/dump-script
deleted file mode 100755
index 68cf5a31..00000000
--- a/dump-script
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-# Add a login path to your database. This is a one time setting.
-
-# mysql_config_editor set -G blocks -h <db-host> -u <db-user> -P <db-port> -p
-
-mysqldump --login-path=blocks --compact --no-tablespaces --single-transaction \
- xcosblocks | sed \
- -e '/INSERT INTO/s/\(),\)\((\)/\1\n\2/g' \
- -e '/INSERT INTO/s/\(VALUES\) \((\)/\1\n\2/' \
- > xcosblocks-dump.sql
-
diff --git a/pinscript.sh b/pinscript.sh
deleted file mode 100755
index c9324f41..00000000
--- a/pinscript.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-./pinscript.awk data/blocks-ports-old.csv
diff --git a/data/blocks-ports-old.csv b/scripts/blocks-ports-old.csv
index 281331da..281331da 100644
--- a/data/blocks-ports-old.csv
+++ b/scripts/blocks-ports-old.csv
diff --git a/blocks-ports-old.sql b/scripts/blocks-ports-old.sql
index 8bea4e72..8bea4e72 100644
--- a/blocks-ports-old.sql
+++ b/scripts/blocks-ports-old.sql
diff --git a/data/data-categories-blocks.csv b/scripts/data-categories-blocks.csv
index 00f0b91f..00f0b91f 100644
--- a/data/data-categories-blocks.csv
+++ b/scripts/data-categories-blocks.csv
diff --git a/pinscript.awk b/scripts/pinscript.awk
index 72f7639b..4132e319 100755
--- a/pinscript.awk
+++ b/scripts/pinscript.awk
@@ -2,9 +2,11 @@
BEGIN {
FS = "\t";
+ OFS = "\t";
BLOCKPORTSCSVFORMAT = "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n";
STDERR = "/dev/stderr";
BLOCKPORTSCSV = "data/blocks-ports.csv";
+ GETSIZECSV = "data/getsize.csv";
blockportid = 0;
port_part = 1;
@@ -23,14 +25,19 @@ BEGIN {
block_width = $9;
block_height = $10;
+ print category, block, block_width, block_height > GETSIZECSV;
+
port_order = 0;
input_ports = explicit_input_ports + implicit_input_ports;
for (i = 0; i < explicit_input_ports; i++) {
++port_order;
- port_x = 0;
- port_y = int(block_height * (i + 0.5) / input_ports + 0.5);
+ port_x = int(block_width * -0.5 - 0.5);
+ if (2 * i < input_ports)
+ port_y = int(block_height * ((i + 0.5) / input_ports - 0.5) - 0.5);
+ else
+ port_y = int(block_height * ((i + 0.5) / input_ports - 0.5) + 0.5);
port_orientation = "ExplicitInputPort";
port_type = "ExplicitInputPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
@@ -38,8 +45,11 @@ BEGIN {
for (i = 0; i < implicit_input_ports; i++) {
++port_order;
- port_x = 0;
- port_y = int(block_height * (explicit_input_ports + i + 0.5) / input_ports + 0.5);
+ port_x = int(block_width * -0.5 - 0.5);
+ if (2 * (explicit_input_ports + i) < input_ports)
+ port_y = int(block_height * ((explicit_input_ports + i + 0.5) / input_ports - 0.5) - 0.5);
+ else
+ port_y = int(block_height * ((explicit_input_ports + i + 0.5) / input_ports - 0.5) + 0.5);
port_orientation = "ImplicitInputPort";
port_type = "ImplicitInputPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
@@ -49,8 +59,11 @@ BEGIN {
for (i = 0; i < explicit_output_ports; i++) {
++port_order;
- port_x = block_width;
- port_y = int(block_height * (i + 0.5) / output_ports + 0.5);
+ port_x = int(block_width * 0.5 + 0.5);
+ if (2 * i < output_ports)
+ port_y = int(block_height * ((i + 0.5) / output_ports - 0.5) - 0.5);
+ else
+ port_y = int(block_height * ((i + 0.5) / output_ports - 0.5) + 0.5);
port_orientation = "ExplicitOutputPort";
port_type = "ExplicitOutputPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
@@ -58,8 +71,11 @@ BEGIN {
for (i = 0; i < implicit_output_ports; i++) {
++port_order;
- port_x = block_width;
- port_y = int(block_height * (explicit_output_ports + i + 0.5) / output_ports + 0.5);
+ port_x = int(block_width * 0.5 + 0.5);
+ if (2 * (explicit_output_ports + i) < output_ports)
+ port_y = int(block_height * ((explicit_output_ports + i + 0.5) / output_ports - 0.5) - 0.5);
+ else
+ port_y = int(block_height * ((explicit_output_ports + i + 0.5) / output_ports - 0.5) + 0.5);
port_orientation = "ImplicitOutputPort";
port_type = "ImplicitOutputPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
@@ -67,8 +83,11 @@ BEGIN {
for (i = 0; i < command_ports; i++) {
++port_order;
- port_x = int(block_width * (i + 0.5) / command_ports + 0.5);
- port_y = 0;
+ if (2 * i < command_ports)
+ port_x = int(block_width * ((i + 0.5) / command_ports - 0.5) - 0.5);
+ else
+ port_x = int(block_width * ((i + 0.5) / command_ports - 0.5) + 0.5);
+ port_y = int(block_height * -0.5 - 0.5);
port_orientation = "CommandPort";
port_type = "CommandPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
@@ -76,8 +95,11 @@ BEGIN {
for (i = 0; i < control_ports; i++) {
++port_order;
- port_x = int(block_width * (i + 0.5) / control_ports + 0.5);
- port_y = block_height;
+ if (2 * i < control_ports)
+ port_x = int(block_width * ((i + 0.5) / control_ports - 0.5) - 0.5);
+ else
+ port_x = int(block_width * ((i + 0.5) / control_ports - 0.5) + 0.5);
+ port_y = int(block_height * 0.5 + 0.5);
port_orientation = "ControlPort";
port_type = "ControlPort";
printf BLOCKPORTSCSVFORMAT, ++blockportid, category, block, port_order, port_order, port_order, port_x, port_y, port_orientation, port_part, port_dmg, port_type > BLOCKPORTSCSV;
diff --git a/scripts/pinscript.sh b/scripts/pinscript.sh
new file mode 100755
index 00000000..6439e67d
--- /dev/null
+++ b/scripts/pinscript.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+./scripts/pinscript.awk scripts/blocks-ports-old.csv
diff --git a/unique.awk b/scripts/unique.awk
index 06d8f260..06d8f260 100755
--- a/unique.awk
+++ b/scripts/unique.awk
diff --git a/scripts/unique.sh b/scripts/unique.sh
new file mode 100755
index 00000000..ed3f7e81
--- /dev/null
+++ b/scripts/unique.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+./scripts/unique.awk scripts/data-categories-blocks.csv
diff --git a/unique.sh b/unique.sh
deleted file mode 100755
index 217450c1..00000000
--- a/unique.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-./unique.awk data/data-categories-blocks.csv
diff --git a/xcosblocks-dump.sql b/xcosblocks-dump.sql
deleted file mode 100644
index cce7379d..00000000
--- a/xcosblocks-dump.sql
+++ /dev/null
@@ -1,954 +0,0 @@
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(150) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_group_permissions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `group_id` int(11) NOT NULL,
- `permission_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
- KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
- CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
- CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_permission` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `content_type_id` int(11) NOT NULL,
- `codename` varchar(100) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
- CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `auth_permission` VALUES
-(1,'Can add log entry',1,'add_logentry'),
-(2,'Can change log entry',1,'change_logentry'),
-(3,'Can delete log entry',1,'delete_logentry'),
-(4,'Can view log entry',1,'view_logentry'),
-(5,'Can add permission',2,'add_permission'),
-(6,'Can change permission',2,'change_permission'),
-(7,'Can delete permission',2,'delete_permission'),
-(8,'Can view permission',2,'view_permission'),
-(9,'Can add group',3,'add_group'),
-(10,'Can change group',3,'change_group'),
-(11,'Can delete group',3,'delete_group'),
-(12,'Can view group',3,'view_group'),
-(13,'Can add user',4,'add_user'),
-(14,'Can change user',4,'change_user'),
-(15,'Can delete user',4,'delete_user'),
-(16,'Can view user',4,'view_user'),
-(17,'Can add content type',5,'add_contenttype'),
-(18,'Can change content type',5,'change_contenttype'),
-(19,'Can delete content type',5,'delete_contenttype'),
-(20,'Can view content type',5,'view_contenttype'),
-(21,'Can add session',6,'add_session'),
-(22,'Can change session',6,'change_session'),
-(23,'Can delete session',6,'delete_session'),
-(24,'Can view session',6,'view_session'),
-(25,'Can add category',7,'add_category'),
-(26,'Can change category',7,'change_category'),
-(27,'Can delete category',7,'delete_category'),
-(28,'Can view category',7,'view_category'),
-(29,'Can add block data type',8,'add_blockdatatype'),
-(30,'Can change block data type',8,'change_blockdatatype'),
-(31,'Can delete block data type',8,'delete_blockdatatype'),
-(32,'Can view block data type',8,'view_blockdatatype'),
-(33,'Can add block',9,'add_block'),
-(34,'Can change block',9,'change_block'),
-(35,'Can delete block',9,'delete_block'),
-(36,'Can view block',9,'view_block');
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `password` varchar(128) NOT NULL,
- `last_login` datetime(6) DEFAULT NULL,
- `is_superuser` tinyint(1) NOT NULL,
- `username` varchar(150) NOT NULL,
- `first_name` varchar(150) NOT NULL,
- `last_name` varchar(150) NOT NULL,
- `email` varchar(254) NOT NULL,
- `is_staff` tinyint(1) NOT NULL,
- `is_active` tinyint(1) NOT NULL,
- `date_joined` datetime(6) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_user_groups` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL,
- `group_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_user_groups_user_id_group_id_94350c0c_uniq` (`user_id`,`group_id`),
- KEY `auth_user_groups_group_id_97559544_fk_auth_group_id` (`group_id`),
- CONSTRAINT `auth_user_groups_group_id_97559544_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
- CONSTRAINT `auth_user_groups_user_id_6a12ed8b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `auth_user_user_permissions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL,
- `permission_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_user_user_permissions_user_id_permission_id_14a6b632_uniq` (`user_id`,`permission_id`),
- KEY `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` (`permission_id`),
- CONSTRAINT `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
- CONSTRAINT `auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `django_admin_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `action_time` datetime(6) NOT NULL,
- `object_id` longtext,
- `object_repr` varchar(200) NOT NULL,
- `action_flag` smallint(5) unsigned NOT NULL,
- `change_message` longtext NOT NULL,
- `content_type_id` int(11) DEFAULT NULL,
- `user_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `django_admin_log_content_type_id_c4bce8eb_fk_django_co` (`content_type_id`),
- KEY `django_admin_log_user_id_c564eba6_fk_auth_user_id` (`user_id`),
- CONSTRAINT `django_admin_log_content_type_id_c4bce8eb_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
- CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `django_content_type` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `app_label` varchar(100) NOT NULL,
- `model` varchar(100) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `django_content_type` VALUES
-(1,'admin','logentry'),
-(3,'auth','group'),
-(2,'auth','permission'),
-(4,'auth','user'),
-(5,'contenttypes','contenttype'),
-(6,'sessions','session'),
-(9,'xcosblocks','block'),
-(8,'xcosblocks','blockdatatype'),
-(7,'xcosblocks','category');
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `django_migrations` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `app` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `applied` datetime(6) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `django_migrations` VALUES
-(1,'contenttypes','0001_initial','2020-08-05 15:25:10.419870'),
-(2,'auth','0001_initial','2020-08-05 15:25:12.990302'),
-(3,'admin','0001_initial','2020-08-05 15:25:21.445616'),
-(4,'admin','0002_logentry_remove_auto_add','2020-08-05 15:25:23.671785'),
-(5,'admin','0003_logentry_add_action_flag_choices','2020-08-05 15:25:23.732217'),
-(6,'contenttypes','0002_remove_content_type_name','2020-08-05 15:25:25.319825'),
-(7,'auth','0002_alter_permission_name_max_length','2020-08-05 15:25:26.296046'),
-(8,'auth','0003_alter_user_email_max_length','2020-08-05 15:25:27.314320'),
-(9,'auth','0004_alter_user_username_opts','2020-08-05 15:25:27.372211'),
-(10,'auth','0005_alter_user_last_login_null','2020-08-05 15:25:28.101310'),
-(11,'auth','0006_require_contenttypes_0002','2020-08-05 15:25:28.160746'),
-(12,'auth','0007_alter_validators_add_error_messages','2020-08-05 15:25:28.244745'),
-(13,'auth','0008_alter_user_username_max_length','2020-08-05 15:25:29.286031'),
-(14,'auth','0009_alter_user_last_name_max_length','2020-08-05 15:25:30.235607'),
-(15,'auth','0010_alter_group_name_max_length','2020-08-05 15:25:31.401648'),
-(16,'auth','0011_update_proxy_permissions','2020-08-05 15:25:31.466941'),
-(17,'auth','0012_alter_user_first_name_max_length','2020-08-05 15:25:32.727278'),
-(18,'sessions','0001_initial','2020-08-05 15:25:33.431274'),
-(19,'xcosblocks','0001_initial','2020-08-05 17:02:23.083625'),
-(20,'xcosblocks','0002_auto_20200806_0610','2020-08-06 06:11:57.539766'),
-(21,'xcosblocks','0003_auto_20200806_0611','2020-08-06 06:12:08.358038'),
-(22,'xcosblocks','0004_block_categories','2020-08-06 06:53:29.297790'),
-(23,'xcosblocks','0005_auto_20200806_0657','2020-08-06 06:57:15.870638'),
-(24,'xcosblocks','0006_auto_20200806_0703','2020-08-06 07:03:33.498494'),
-(25,'xcosblocks','0007_auto_20200806_0705','2020-08-06 07:09:23.345643');
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `django_session` (
- `session_key` varchar(40) NOT NULL,
- `session_data` longtext NOT NULL,
- `expire_date` datetime(6) NOT NULL,
- PRIMARY KEY (`session_key`),
- KEY `django_session_expire_date_a5c62663` (`expire_date`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `xcosblocks_block` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `initial_explicit_input_ports` int(11) NOT NULL,
- `initial_implicit_input_ports` int(11) NOT NULL,
- `initial_explicit_output_ports` int(11) NOT NULL,
- `initial_implicit_output_ports` int(11) NOT NULL,
- `initial_control_ports` int(11) NOT NULL,
- `initial_command_ports` int(11) NOT NULL,
- `initial_display_parameter` varchar(100) NOT NULL,
- `variable_explicit_input_ports` varchar(100) NOT NULL,
- `variable_implicit_input_ports` varchar(100) NOT NULL,
- `variable_explicit_output_ports` varchar(100) NOT NULL,
- `variable_implicit_output_ports` varchar(100) NOT NULL,
- `variable_control_ports` varchar(100) NOT NULL,
- `variable_command_ports` varchar(100) NOT NULL,
- `variable_display_parameter` varchar(100) NOT NULL,
- `p000` varchar(100) DEFAULT NULL,
- `p000_type_id` int(11) DEFAULT NULL,
- `p001` varchar(100) DEFAULT NULL,
- `p001_type_id` int(11) DEFAULT NULL,
- `p002` varchar(100) DEFAULT NULL,
- `p002_type_id` int(11) DEFAULT NULL,
- `p003` varchar(100) DEFAULT NULL,
- `p003_type_id` int(11) DEFAULT NULL,
- `p004` varchar(100) DEFAULT NULL,
- `p004_type_id` int(11) DEFAULT NULL,
- `p005` varchar(100) DEFAULT NULL,
- `p005_type_id` int(11) DEFAULT NULL,
- `p006` varchar(100) DEFAULT NULL,
- `p006_type_id` int(11) DEFAULT NULL,
- `p007` varchar(100) DEFAULT NULL,
- `p007_type_id` int(11) DEFAULT NULL,
- `p008` varchar(100) DEFAULT NULL,
- `p008_type_id` int(11) DEFAULT NULL,
- `p009` varchar(100) DEFAULT NULL,
- `p009_type_id` int(11) DEFAULT NULL,
- `p010` varchar(100) DEFAULT NULL,
- `p010_type_id` int(11) DEFAULT NULL,
- `p011` varchar(100) DEFAULT NULL,
- `p011_type_id` int(11) DEFAULT NULL,
- `p012` varchar(100) DEFAULT NULL,
- `p012_type_id` int(11) DEFAULT NULL,
- `p013` varchar(100) DEFAULT NULL,
- `p013_type_id` int(11) DEFAULT NULL,
- `p014` varchar(100) DEFAULT NULL,
- `p014_type_id` int(11) DEFAULT NULL,
- `p015` varchar(100) DEFAULT NULL,
- `p015_type_id` int(11) DEFAULT NULL,
- `p016` varchar(100) DEFAULT NULL,
- `p016_type_id` int(11) DEFAULT NULL,
- `p017` varchar(100) DEFAULT NULL,
- `p017_type_id` int(11) DEFAULT NULL,
- `p018` varchar(100) DEFAULT NULL,
- `p018_type_id` int(11) DEFAULT NULL,
- `p019` varchar(100) DEFAULT NULL,
- `p019_type_id` int(11) DEFAULT NULL,
- `p020` varchar(100) DEFAULT NULL,
- `p020_type_id` int(11) DEFAULT NULL,
- `p021` varchar(100) DEFAULT NULL,
- `p021_type_id` int(11) DEFAULT NULL,
- `p022` varchar(100) DEFAULT NULL,
- `p022_type_id` int(11) DEFAULT NULL,
- `p023` varchar(100) DEFAULT NULL,
- `p023_type_id` int(11) DEFAULT NULL,
- `p024` varchar(100) DEFAULT NULL,
- `p024_type_id` int(11) DEFAULT NULL,
- `p025` varchar(100) DEFAULT NULL,
- `p025_type_id` int(11) DEFAULT NULL,
- `p026` varchar(100) DEFAULT NULL,
- `p026_type_id` int(11) DEFAULT NULL,
- `p027` varchar(100) DEFAULT NULL,
- `p027_type_id` int(11) DEFAULT NULL,
- `p028` varchar(100) DEFAULT NULL,
- `p028_type_id` int(11) DEFAULT NULL,
- `p029` varchar(100) DEFAULT NULL,
- `p029_type_id` int(11) DEFAULT NULL,
- `p030` varchar(100) DEFAULT NULL,
- `p030_type_id` int(11) DEFAULT NULL,
- `p031` varchar(100) DEFAULT NULL,
- `p031_type_id` int(11) DEFAULT NULL,
- `p032` varchar(100) DEFAULT NULL,
- `p032_type_id` int(11) DEFAULT NULL,
- `p033` varchar(100) DEFAULT NULL,
- `p033_type_id` int(11) DEFAULT NULL,
- `p034` varchar(100) DEFAULT NULL,
- `p034_type_id` int(11) DEFAULT NULL,
- `p035` varchar(100) DEFAULT NULL,
- `p035_type_id` int(11) DEFAULT NULL,
- `p036` varchar(100) DEFAULT NULL,
- `p036_type_id` int(11) DEFAULT NULL,
- `p037` varchar(100) DEFAULT NULL,
- `p037_type_id` int(11) DEFAULT NULL,
- `p038` varchar(100) DEFAULT NULL,
- `p038_type_id` int(11) DEFAULT NULL,
- `p039` varchar(100) DEFAULT NULL,
- `p039_type_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `xcosblocks_block_name_0acb30d4_uniq` (`name`),
- KEY `xcosblocks_block_p000_type_id_40a8fbfe_fk_xcosblock` (`p000_type_id`),
- KEY `xcosblocks_block_p001_type_id_a6003441_fk_xcosblock` (`p001_type_id`),
- KEY `xcosblocks_block_p002_type_id_0dcb30ff_fk_xcosblock` (`p002_type_id`),
- KEY `xcosblocks_block_p003_type_id_eca3e377_fk_xcosblock` (`p003_type_id`),
- KEY `xcosblocks_block_p004_type_id_d92a48cf_fk_xcosblock` (`p004_type_id`),
- KEY `xcosblocks_block_p005_type_id_b527fe7d_fk_xcosblock` (`p005_type_id`),
- KEY `xcosblocks_block_p006_type_id_1d8301ec_fk_xcosblock` (`p006_type_id`),
- KEY `xcosblocks_block_p007_type_id_7f702c6d_fk_xcosblock` (`p007_type_id`),
- KEY `xcosblocks_block_p008_type_id_3a66cdad_fk_xcosblock` (`p008_type_id`),
- KEY `xcosblocks_block_p009_type_id_b5f8023d_fk_xcosblock` (`p009_type_id`),
- KEY `xcosblocks_block_p010_type_id_549a0f46_fk_xcosblock` (`p010_type_id`),
- KEY `xcosblocks_block_p011_type_id_e24f68d1_fk_xcosblock` (`p011_type_id`),
- KEY `xcosblocks_block_p012_type_id_cadd9c02_fk_xcosblock` (`p012_type_id`),
- KEY `xcosblocks_block_p013_type_id_96ac7aaf_fk_xcosblock` (`p013_type_id`),
- KEY `xcosblocks_block_p014_type_id_abeb3033_fk_xcosblock` (`p014_type_id`),
- KEY `xcosblocks_block_p015_type_id_35036023_fk_xcosblock` (`p015_type_id`),
- KEY `xcosblocks_block_p016_type_id_c3194c0b_fk_xcosblock` (`p016_type_id`),
- KEY `xcosblocks_block_p017_type_id_d631236e_fk_xcosblock` (`p017_type_id`),
- KEY `xcosblocks_block_p018_type_id_a3a45dc5_fk_xcosblock` (`p018_type_id`),
- KEY `xcosblocks_block_p019_type_id_4c7ce499_fk_xcosblock` (`p019_type_id`),
- KEY `xcosblocks_block_p020_type_id_f07b86ef_fk_xcosblock` (`p020_type_id`),
- KEY `xcosblocks_block_p021_type_id_f008fd5a_fk_xcosblock` (`p021_type_id`),
- KEY `xcosblocks_block_p022_type_id_ba1d54fa_fk_xcosblock` (`p022_type_id`),
- KEY `xcosblocks_block_p023_type_id_c86c246b_fk_xcosblock` (`p023_type_id`),
- KEY `xcosblocks_block_p024_type_id_8bf3bdf0_fk_xcosblock` (`p024_type_id`),
- KEY `xcosblocks_block_p025_type_id_91ba8e0e_fk_xcosblock` (`p025_type_id`),
- KEY `xcosblocks_block_p026_type_id_506215f6_fk_xcosblock` (`p026_type_id`),
- KEY `xcosblocks_block_p027_type_id_5746a4e0_fk_xcosblock` (`p027_type_id`),
- KEY `xcosblocks_block_p028_type_id_b44cda2c_fk_xcosblock` (`p028_type_id`),
- KEY `xcosblocks_block_p029_type_id_c6cbd1cc_fk_xcosblock` (`p029_type_id`),
- KEY `xcosblocks_block_p030_type_id_36425367_fk_xcosblock` (`p030_type_id`),
- KEY `xcosblocks_block_p031_type_id_01b79871_fk_xcosblock` (`p031_type_id`),
- KEY `xcosblocks_block_p032_type_id_609d5ed0_fk_xcosblock` (`p032_type_id`),
- KEY `xcosblocks_block_p033_type_id_33299427_fk_xcosblock` (`p033_type_id`),
- KEY `xcosblocks_block_p034_type_id_0c5ebf5f_fk_xcosblock` (`p034_type_id`),
- KEY `xcosblocks_block_p035_type_id_f0f312ea_fk_xcosblock` (`p035_type_id`),
- KEY `xcosblocks_block_p036_type_id_a3666475_fk_xcosblock` (`p036_type_id`),
- KEY `xcosblocks_block_p037_type_id_b98f42b3_fk_xcosblock` (`p037_type_id`),
- KEY `xcosblocks_block_p038_type_id_65d02808_fk_xcosblock` (`p038_type_id`),
- KEY `xcosblocks_block_p039_type_id_ff5d05b4_fk_xcosblock` (`p039_type_id`),
- CONSTRAINT `xcosblocks_block_p000_type_id_40a8fbfe_fk_xcosblock` FOREIGN KEY (`p000_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p001_type_id_a6003441_fk_xcosblock` FOREIGN KEY (`p001_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p002_type_id_0dcb30ff_fk_xcosblock` FOREIGN KEY (`p002_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p003_type_id_eca3e377_fk_xcosblock` FOREIGN KEY (`p003_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p004_type_id_d92a48cf_fk_xcosblock` FOREIGN KEY (`p004_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p005_type_id_b527fe7d_fk_xcosblock` FOREIGN KEY (`p005_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p006_type_id_1d8301ec_fk_xcosblock` FOREIGN KEY (`p006_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p007_type_id_7f702c6d_fk_xcosblock` FOREIGN KEY (`p007_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p008_type_id_3a66cdad_fk_xcosblock` FOREIGN KEY (`p008_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p009_type_id_b5f8023d_fk_xcosblock` FOREIGN KEY (`p009_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p010_type_id_549a0f46_fk_xcosblock` FOREIGN KEY (`p010_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p011_type_id_e24f68d1_fk_xcosblock` FOREIGN KEY (`p011_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p012_type_id_cadd9c02_fk_xcosblock` FOREIGN KEY (`p012_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p013_type_id_96ac7aaf_fk_xcosblock` FOREIGN KEY (`p013_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p014_type_id_abeb3033_fk_xcosblock` FOREIGN KEY (`p014_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p015_type_id_35036023_fk_xcosblock` FOREIGN KEY (`p015_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p016_type_id_c3194c0b_fk_xcosblock` FOREIGN KEY (`p016_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p017_type_id_d631236e_fk_xcosblock` FOREIGN KEY (`p017_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p018_type_id_a3a45dc5_fk_xcosblock` FOREIGN KEY (`p018_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p019_type_id_4c7ce499_fk_xcosblock` FOREIGN KEY (`p019_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p020_type_id_f07b86ef_fk_xcosblock` FOREIGN KEY (`p020_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p021_type_id_f008fd5a_fk_xcosblock` FOREIGN KEY (`p021_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p022_type_id_ba1d54fa_fk_xcosblock` FOREIGN KEY (`p022_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p023_type_id_c86c246b_fk_xcosblock` FOREIGN KEY (`p023_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p024_type_id_8bf3bdf0_fk_xcosblock` FOREIGN KEY (`p024_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p025_type_id_91ba8e0e_fk_xcosblock` FOREIGN KEY (`p025_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p026_type_id_506215f6_fk_xcosblock` FOREIGN KEY (`p026_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p027_type_id_5746a4e0_fk_xcosblock` FOREIGN KEY (`p027_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p028_type_id_b44cda2c_fk_xcosblock` FOREIGN KEY (`p028_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p029_type_id_c6cbd1cc_fk_xcosblock` FOREIGN KEY (`p029_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p030_type_id_36425367_fk_xcosblock` FOREIGN KEY (`p030_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p031_type_id_01b79871_fk_xcosblock` FOREIGN KEY (`p031_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p032_type_id_609d5ed0_fk_xcosblock` FOREIGN KEY (`p032_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p033_type_id_33299427_fk_xcosblock` FOREIGN KEY (`p033_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p034_type_id_0c5ebf5f_fk_xcosblock` FOREIGN KEY (`p034_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p035_type_id_f0f312ea_fk_xcosblock` FOREIGN KEY (`p035_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p036_type_id_a3666475_fk_xcosblock` FOREIGN KEY (`p036_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p037_type_id_b98f42b3_fk_xcosblock` FOREIGN KEY (`p037_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p038_type_id_65d02808_fk_xcosblock` FOREIGN KEY (`p038_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`),
- CONSTRAINT `xcosblocks_block_p039_type_id_ff5d05b4_fk_xcosblock` FOREIGN KEY (`p039_type_id`) REFERENCES `xcosblocks_blockdatatype` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=228 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `xcosblocks_block` VALUES
-(1,'LOGICAL_OP',2,0,1,0,0,0,'AND','n','0','1','0','0','0','AND / OR / NAND / NOR / XOR / NOT','number of inputs',2,'Operator : AND(0), OR(1), NAND(2), NOR(3), XOR(4), NOT(5)',2,'Datatype (1=double 3=int32..)',3,'Bitwise Rule (0=No 1=yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(2,'RELATIONALOP',2,0,1,0,0,0,'<','2','0','1','0','0','0','','Operator : == (0), `=(1), <(2), <=(3), >(4), >=(5)',2,'Use zero crossing',1,'Datatype',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(3,'CLINDUMMY_f',0,0,0,0,0,0,'','0','0','0','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(4,'CLR',1,0,1,0,0,0,'1/(1+s)','1','0','1','0','0','0','num/den','Numerator',3,'Denominator',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(5,'CLSS',1,0,1,0,0,0,'xd = Ax+ Bu, y = Cx + Du','1','0','1','0','0','0','xd = Ax+ Bu, y = Cx + Du','A matrix',3,'B matrix',3,'C matrix',3,'D matrix',3,'initial state',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(6,'DERIV',1,0,1,0,0,0,'du/dt','1','0','1','0','0','0','du/dt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(7,'INTEGRAL_f',1,0,1,0,0,0,'1/s','1','0','1','0','0','0','1/s','Initial state',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(8,'INTEGRAL_m',1,0,1,0,0,0,'','1/2','0','1','0','0/1','0','','Initial condition',3,'with re-initialization',1,'with saturation',1,'Upper limit',3,'Lower limit',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(9,'PDE',5,0,2,0,0,0,'PDE','','0','','0','','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(10,'PID',1,0,1,0,0,0,'PID','1','0','1','0','0','0','PID','Proportional',3,'Integral',3,'Derivation',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(11,'TCLSS',2,0,1,0,1,0,'Jump (A,B,C,D)','2','0','1','0','1','0','Jump (A,B,C,D)','A matrix',3,'B matrix',3,'C matrix',3,'D matrix',3,'Initial state',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(12,'TIME_DELAY',1,0,1,0,0,0,'Continuous fix delay','1','0','1','0','0','0','Continuous fix delay','Delay',3,'Initial input',3,'Buffer size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(13,'VARIABLE_DELAY',2,0,1,0,0,0,'Variable Delay','2','0','1','0','0','0','Variable Delay','Max delay',3,'Initial input',3,'Buffer size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(14,'BACKLASH',1,0,1,0,0,0,'Backlash','1','0','1','0','0','0','Backlash','initial output',3,'gap',3,'use zero crossing(0:no, 1:yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(15,'DEADBAND',1,0,1,0,0,0,'','1','0','1','0','0','0','','End of dead band',3,'Start of dead band',3,'zero crossing (0:no, 1:yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(16,'HYSTHERESIS',1,0,1,0,0,0,'','1','0','1','0','0','0','','switch on at',2,'switch off at',2,'output when on',2,'output when off',2,'use zero crossing',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(17,'QUANT_f',1,0,1,0,0,0,'','1','0','1','0','0','0','','Step',3,'Quantization Type (1-4)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(18,'RATELIMITER',1,0,1,0,0,0,'Rate limiter','1','0','1','0','0','0','Rate limiter','max slope',2,'min slope',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(19,'SATURATION',1,0,1,0,0,0,'','1','0','1','0','0','0','','Upper limit',2,'Lower limit',2,'zero crossing',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(20,'AUTOMAT',2,0,2,0,0,1,'Automaton nM=2, nX=1','2','0','2','0','0','1','Automaton nM=2, nX=1','Number(finite state) Mode',2,'Initial Mode',2,'Number of continuous timestates',2,'Continuous time states initial value',2,'Xproperties of continuous time states in each mode',9,'Jump from Mode 1:[..;M_final(Guard=In(1).i);..]',2,'Jump from Mode 2:[..;M_final(Guard=In(1).i);..]',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(21,'DELAY_f',1,0,1,0,0,0,'Delay','1','0','1','0','0','0','Delay','Discretization time step',3,'Register initial state',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(22,'DELAYV_f',2,0,1,0,1,2,'Variable delay','2','0','1','0','1','2','Variable delay','Number of inputs',2,'Register initial condition',9,'Max delay',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(23,'DLR',1,0,1,0,1,0,'1/(1+z)','1','0','1','0','1','0','num/den','Numerator (z)',3,'Denominator (z)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(24,'DLRADAPT_f',2,0,1,0,1,0,'N (z,p)/D (z,p)','2','0','1','0','1','0','N (z,p)/D (z,p)','Vector of p mesh points',9,'Numerator roots (one line for each mesh)',9,'Denominator roots (one line for each mesh)',9,'Vector of gain at mesh points',9,'past inputs (Num degree values)',9,'past outputs (Den degree values)',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(25,'DLSS',1,0,1,0,1,0,'x = Ax+Bu, y = Cx+Du','1','0','1','0','1','0','x = Ax+Bu, y = Cx+Du','A matrix',2,'B matrix',2,'C matrix',2,'D matrix',2,'Initial state',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(26,'DOLLAR',1,0,1,0,1,0,'1/z','1','0','1','0','0','0','1/z','initial condition',2,'Inherit (no:0, yes:1)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(27,'DOLLAR_f',1,0,1,0,1,0,'1/z','1','0','1','0','0','0','1/z','initial condition',2,'Inherit (no:0, yes:1)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(28,'DOLLAR_m',1,0,1,0,1,0,'1/z','1','0','1','0','0','0','1/z','initial condition',2,'Inherit (no:0, yes:1)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(29,'REGISTER',1,0,1,0,1,0,'Shift register','1','0','1','0','1','0','Shift register','Register initial condition',9,'Datatype( 1=double, 3=int32)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(30,'SAMPHOLD_m',1,0,1,0,1,0,'S / H','1','0','1','0','1','0','S / H','Datatype (1=real double 2=Complex 3=int32...)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(31,'INTRP2BLK_f',2,0,1,0,0,0,'Interp 2','2','0','1','0','0','0','Interp 2','X coord',9,'Y coord',9,'Z values',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(32,'INTRPLBLK_f',1,0,1,0,0,0,'Interp','1','0','1','0','0','0','Interp','X coord',9,'Y coord',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(33,'LOOKUP_f',1,0,1,0,0,0,'','1','0','1','0','0','0','','xmin',2,'xmax',2,'ymin',2,'ymax',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(34,'ANDBLK',0,0,0,0,2,1,'','0','0','0','0','2','1','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(35,'ANDLOG_f',0,0,1,0,2,0,'','0','0','1','0','2','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(36,'CEVENTSCOPE',0,0,0,0,1,0,'','0','0','0','0','1','0','','Number of event inputs',2,'color(>0) or mark(<0)',2,'Output window number',2,'Output window position',9,'Output window size',9,'Refresh period',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(37,'CLKGotoTagVisibility',0,0,0,0,0,0,'{A}','0','0','0','0','0','0','{n}','GoToTag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(38,'CLKSOMV_f',0,0,0,0,3,1,'','0','0','0','0','3','1','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(39,'EDGE_TRIGGER',1,0,0,0,0,1,'Edge tigger','1','0','0','0','0','1','Edge tigger','rising(1), falling(-1), both(0)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(40,'END_c',0,0,0,0,1,1,'END','0','0','0','0','1','1','END','Final simulation time',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(41,'ENDBLK',0,0,0,0,0,0,'END','0','0','0','0','0','0','END','Final simulation time',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(42,'ESELECT_f',1,0,0,0,1,2,'Event select','1','0','0','0','0/1','n','Event select','number of output event ports',2,'Inherit (1:no, 0:yes)',1,'zero-crossing (0:no, 1:yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(43,'EVTDLY_c',0,0,0,0,1,1,'Delay: 0.1','0','0','0','0','1','1','Delay: n','Delay',3,'Date of initial output event',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(44,'EVTGEN_f',0,0,0,0,0,1,'Event at time 0','0','0','0','0','0','1','Event at time n','Event Time',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(45,'EVTVARDLY',1,0,0,0,1,1,'Event delay','1','0','0','0','1','1','Event delay','Initial event firing time (<0 if absent)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(46,'Extract_Activation',1,0,0,0,0,1,'Extract Activation','1','0','0','0','0','1','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(47,'freq_div',0,0,0,0,1,1,'Frequency division','0','0','0','0','1','1','Frequency division','Phase (0 to division factor -1)',2,'Division factor',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(48,'HALT_f',0,0,0,0,1,0,'HALT','0','0','0','0','1','0','HALT','State on halt',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(49,'IFTHEL_f',1,0,0,0,1,2,'if n>0 then else','1','0','0','0','0/1','2','','Inherit (1:yes, 0:no)',1,'use zero crossing (0:no, 1:yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(50,'M_freq',0,0,0,0,1,3,'Multiple frequency','0','0','0','0','1','3','Multiple frequency','Sample time',9,'Offset',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(51,'MCLOCK_f',0,0,0,0,0,2,'2freq clock f/n f','0','0','0','0','0','2','2freq clock f/n f','basic period (1/f)',3,'multiply by (n)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(52,'MFCLCK_f',0,0,0,0,1,2,'M. freq clock','0','0','0','0','1','2','M. freq clock','basic period (1/f)',3,'multiply by (n)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(53,'VirtualCLK0',0,0,0,0,1,0,'','0','0','0','0','1','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(54,'ABS_VALUE',1,0,1,0,0,0,'ABS','1','0','1','0','0','0','ABS','use zero crossing (0/1)?',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(55,'BIGSOM_f',2,0,1,0,0,0,'','n','0','1','0','0','0','','Inputs port sign/gain',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(56,'COSBLK_f',1,0,1,0,0,0,'cos','1','0','1','0','0','0','cos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(57,'EXPBLK_m',1,0,1,0,0,0,'a^u','1','0','1','0','0','0','a^u','a (>0)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(58,'GAIN_f',1,0,1,0,0,0,'1','1','0','1','0','0','0','n','Gain',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(59,'GAINBLK',1,0,1,0,0,0,'1','1','0','1','0','0','0','n','Gain',2,'Do On Overflow (0=Nothing 1=Saturate 2=Error)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(60,'GAINBLK_f',1,0,1,0,0,0,'1','1','0','1','0','0','0','n','Gain',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(61,'INVBLK',1,0,1,0,0,0,'1/u','1','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(62,'LOGBLK_f',1,0,1,0,0,0,'LOG','1','0','1','0','0','0','LOG','Basis(>1)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(63,'MAX_f',1,0,1,0,0,0,'MAX','1','0','1','0','0','0','MAX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(64,'MAXMIN',1,0,1,0,0,0,'MAX','1/2','0','1','0','0','0','MAX/MIN','Min(1) or Max(2)',2,'Number of input vectors(1 or 2)',2,'zero crossing (1:yes, 0:no)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(65,'MIN_f',1,0,1,0,0,0,'MIN','1','0','1','0','0','0','MIN',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(66,'POWBLK_f',1,0,1,0,0,0,'u ^ a','1','0','1','0','0','0','u ^ a','to the power of',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(67,'PROD_f',2,0,1,0,0,0,'','2','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(68,'PRODUCT',2,0,1,0,0,0,'','2','0','1','0','0','0','','Number of inputs or sign vector',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(69,'SIGNUM',1,0,1,0,0,0,'SIGN','1','0','1','0','0','0','SIGN','use zero crossing (1:yes, 0:no)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(70,'SINBLK_f',1,0,1,0,0,0,'SIN','1','0','1','0','0','0','SIN',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(71,'SOM_f',3,0,1,0,0,0,'','3','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(72,'SUM_f',3,0,1,0,0,0,'','3','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(73,'SUMMATION',2,0,1,0,0,0,'','2','0','1','0','0','0','','Datatype ( 1= real double, 2=complex, 3=int32)',2,'Number of inputs or sign vector( of +1, -1)',9,'Do on overflow (0=Nothing, 1=Saturate, 2=Error)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(74,'TANBLK_f',1,0,1,0,0,0,'TAN','1','0','1','0','0','0','TAN',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(75,'TrigFun',1,0,1,0,0,0,'Trig function','1','0','1','0','0','0','Trig function','Function',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(76,'CUMSUM',1,0,1,0,0,0,'CUMSUM','1','0','1','0','0','0','CUMSUM','Datatype(1=real double 2=Complex)',2,'Sum along(0=the first non singleton dimension 1=Rows 2=Columns) ',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(77,'EXTRACT',1,0,1,0,0,0,'EXTRACT','1','0','1','0','0','0','EXTRACT','Datatype (1=real double 2=Complex)',2,'Lines to extract',2,'Columns to extract',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(78,'EXTTRI',1,0,1,0,0,0,'Tri/Diag Extraction','1','0','1','0','0','0','Tri/Diag Extraction','Datatype (1=real double 2=Complex)',2,'extraction type (1=lower 2=upper 3=diagonal)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(79,'MATBKSL',2,0,1,0,0,0,'AB','2','0','1','0','0','0','AB','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(80,'MATCATH',2,0,1,0,0,0,'Horiz cat','n','0','1','0','0','0','Horiz Cat','number of inputs',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(81,'MATCATV',2,0,1,0,0,0,'Vert Cat','n','0','1','0','0','0','Horiz Cat','number of inputs',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(82,'MATDET',1,0,1,0,0,0,'DET','1','0','1','0','0','0','DET','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(83,'MATDIAG',1,0,1,0,0,0,'DIAG','1','0','1','0','0','0','DIAG','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(84,'MATDIV',2,0,1,0,0,0,'A/B','2','0','1','0','0','0','A/B','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(85,'MATEIG',1,0,1,0,0,0,'EIG','1','0','1/2','0','0','0','EIG','Datatype (1=real double, 2=Complex)',2,'decomposition type( 1=eig values, 2=eig values+eig vectors)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(86,'MATEXPM',1,0,1,0,0,0,'EXPM','1','0','1','0','0','0','EXPM','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(87,'MATINV',1,0,1,0,0,0,'INV','1','0','1','0','0','0','INV','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(88,'MATLU',1,0,2,0,0,0,'LU','1','0','2','0','0','0','LU','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(89,'MATMAGPHI',1,0,2,0,0,0,'Mag & Phi','1/2','0','1/2','0','0','0','Mag & Phi','decomposition type (1=Complex2MAG&PHI 2=MAG&PHI2Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(90,'MATMUL',2,0,1,0,0,0,'MATMUL','2','0','1','0','0','0','MATMUL','Datatype (1=real double, 2=Complex, 3=int32)',2,'Multiplication rule',2,'Do on overflow(0=Nothing, 1=Saturate, 2=Error)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(91,'MATPINV',1,0,1,0,0,0,'PINV','1','0','1','0','0','0','PINV','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(92,'MATRESH',1,0,1,0,0,0,'RESHAPE','1','0','1','0','0','0','RESHAPE','Datatype (1=real double, 2=Complex)',2,'Input size',9,'output size desired',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(93,'MATSING',1,0,1,0,0,0,'SVD','1','0','1/3','0','0','0','SVD','Datatype (1=real double, 2=Complex)',2,'decomposition type (1=singular values, 2=sing values+matrix U&V)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(94,'MATSUM',1,0,1,0,0,0,'MATSUM','1','0','1','0','0','0','MATSUM','Datatype (1=real double, 2=Complex)',2,'Sum along (0=all, 1=lines, 2=Columns)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(95,'MATTRAN',1,0,1,0,0,0,'MATTRAN','1','0','1','0','0','0','MATTRAN','Datatype (1=real double, 2=Complex)',2,'rule( 1=, 2=\'',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(96,'MATZCONJ',1,0,1,0,0,0,'CONJ','1','0','1','0','0','0','CONJ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(97,'MATZREIM',1,0,2,0,0,0,'Re & Im','1/2','0','1/2','0','0','0','Re & Im','decomposition type (1=Complex2Real&Imag 2=Real&Imag2Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(98,'RICC',3,0,1,0,0,0,'RICC','3','0','1','0','0','0','RICC','Type (1=Cont, 2=Disc)',2,'Model ( 1=Schr, 2=sign(cont) inv(disc))',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(99,'ROOTCOEF',1,0,1,0,0,0,'ROOT COEF','1','0','1','0','0','0','ROOT COEF','Datatype (1=real double, 2=Complex)',2,'Input row size',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(100,'SQRT',1,0,1,0,0,0,'SQRT','1','0','1','0','0','0','SQRT','Datatype (1=real double, 2=Complex)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(101,'SUBMAT',1,0,1,0,0,0,'SUBMAT','1','0','1','0','0','0','SUBMAT','Datatype (1=real double, 2=Complex)',2,'Starting row index',2,'Ending row index',2,'Starting column index',2,'Ending column index',2,'Input Dimensions',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(102,'Capacitor',0,1,0,1,0,0,'','1','1','1','1','0','0','','C(F)',3,'Initial Voltage',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(103,'CCS',1,1,0,1,0,0,'','1','1','0','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(104,'ConstantVoltage',0,1,0,1,0,0,'','1','1','1','1','0','0','','V(volt)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(105,'CurrentSensor',0,1,1,1,0,0,'','0','1','1','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(106,'CVS',1,1,0,1,0,0,'','1','1','0','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(107,'Diode',0,1,0,1,0,0,'','1','1','1','1','0','0','','Saturation current (A)',3,'Voltage equivalent to temperature (Volt)',3,'Max exponent for linear continuation',3,'R (ohm)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(108,'Ground',0,1,0,0,0,0,'','0','1','0','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(109,'Gyrator',0,2,0,2,0,0,'','2','2','2','2','0','0','','G1',2,'G2',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(110,'IdealTransformer',0,2,0,2,0,0,'','2','2','2','2','0','0','','N',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(111,'Inductor',0,1,0,1,0,0,'','0','1','0','1','0','0','','L(H)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(112,'NMOS',0,1,0,3,0,0,'','0','1','0','3','0','0','','Width [m]',3,'Length [m]',3,'Transconductance parameter [A/(V*V)]',3,'Zero bias threshold voltage [V]',3,'Bulk threshold parameter',3,'Reduction of pinch-off region',3,'Narrowing of channel [m]',3,'Shortening of channel [m]',3,'Drain-Source-Resistance [Ohm]',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(113,'NPN',0,1,0,2,0,0,'','0','1','0','2','0','0','','Bf : Forward beta',3,'Br : Reverse beta',3,'ls : Transport saturation current',3,'Vak : Early voltage (inverse), 1/Volt',3,'Tauf : Ideal forward transit time',3,'Taur : Ideal reverse transit time',3,'Ccs : Collector-substrat (ground) cap.',3,'Cje : Base-emitter zero bias depletion cap.',3,'Cjc : Base coll. zero bias depletion cap.',3,'Phie : Base-emitter diffusion voltage',3,'Me : Base emmiter gradation exponent',3,'Phic : Base collector diffusion voltage',3,'Mc : Base-collector gradation exponent',3,'Gbc : Base collector conductance',3,'Gbe : Base emitter conductance',3,'Vt : Voltage equivalent of temperature',3,'EminMax : If x> EminMax, the exp(x) function is linearized',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(114,'OpAmp',0,2,0,1,0,0,'','0','2','0','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(115,'PMOS',0,1,0,3,0,0,'','0','1','0','3','0','0','','Width[m]',3,'Length [m]',3,'Transconductance parameter [ A/(V*V) ]',3,'Zero bias threshold voltage [V]',3,'Bulk threshold parameter',3,'Reduction of pinch-off region',3,'Narrowing of channel',3,'Shortening of channel',3,'Drain source resistance(ohm)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(116,'PNP',0,1,0,2,0,0,'','0','1','0','2','0','0','','Bf : Forward beta',3,'Br ; Reverse beta',3,'Is : Transport saturation current',3,'Vak : Early Voltage(inverse)',3,'Tauf : Ideal forward transit time',3,'Taur : Ideal reverse transit time',3,'Ccs : Collector substract cap',3,'Cje : Base emitter zero bias depletion cap',3,'Cjc : Base-coll zero bias depletion cap',3,'Phie : Base-emitter diffusion voltage',3,'Me : Base emmiter gradation exponent',3,'Phic : Base collector diffusion voltage',3,'Mc : Base-collector gradation exponent',3,'Gbc : Base collector conductance',3,'Gbe : Base emitter conductance',3,'Vt : Voltage equivalent of temperature',3,'EminMax : If x> EminMax, the exp(x) function is linearized',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(117,'PotentialSensor',0,1,1,0,0,0,'','0','1','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(118,'Resistor',0,1,0,1,0,0,'','1','1','1','1','0','0','','R (ohm)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(119,'SineVoltage',0,1,0,1,0,0,'1 V','1','1','1','1','0','0','n V','Amplitude (Volt)',2,'phase (rad)',2,'Frequency (Hz)',2,'Voltageoffset(V)',2,'Time offset (s)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(120,'Switch',1,1,0,1,0,0,'','2','1','1','1','0','0','','Resistance in On state (Ohm)',3,'Resistance in Off state (Ohm)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(121,'VariableResistor',1,1,0,1,0,0,'','1','1','0','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(122,'VoltageSensor',0,1,1,1,0,0,'','0','1','1','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(123,'VsourceAC',0,1,0,1,0,0,'220 V ~50','0','1','0','1','0','0','n V ~ n','Amplitude (Volt)',2,'Frequency (Hz)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(124,'VVsourceAC',1,1,0,1,0,0,'1 V ~ 20','1','1','0','1','0','0','1 V ~ n','Frequency (Hz)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(125,'BITCLEAR',1,0,1,0,0,0,'Clear bit 0','1','0','1','0','0','0','Clear bit 0','Data type (3:int32, 4:int16, 5:int8,..)',2,'Index of Bit (0 is least significant)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(126,'BITSET',1,0,1,0,0,0,'Set bit 0','1','0','1','0','0','0','Set bit 0','Data type (3:int32, 4:int16, 5:int8,..)',2,'Index of Bit( 0is least significant)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(127,'CONVERT',1,0,1,0,0,0,'Convert to','1','0','1','0','0','0','Convert to','Input type (1:double, 3:int32, 4:int16, 5:int8,..)',2,'Output type (1:double, 3:int32, 4:int16, 5:int8,..)',2,'Do on overflow( 0:Nothing, 1:Saturate, 2:Error)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(128,'DFLIPFLOP',3,0,2,0,0,0,'','3','0','2','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(129,'DLATCH',2,0,2,0,0,0,'','2','0','2','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(130,'EXTRACTBITS',1,0,1,0,0,0,'Extract Bits 1','1','0','1','0','0','0','Extract Bits n','Data Type (3:int32, 4:int16, 5:int8, ...)',2,'Bits to extract',2,'Number of Bits or Index of Bit',2,'Treat Bit Field as an Integer (0:No, 1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(131,'INTMUL',2,0,1,0,0,0,'INTMUL','2','0','1','0','0','0','INTMUL','Data Type (3:int32, 4:int16, 5:int8,..)',2,'Do on Overflow (0:Nothing, 1:Saturate, 2:Error)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(132,'JKFLIPFLOP',3,0,2,0,0,0,'','3','0','2','0','0','0','','Initial Value',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(133,'LOGIC',2,0,1,0,1,0,'LOGIC','2','0','1','0','0/1','0','LOGIC','Truth Table (matrix of outputs)',15,'Accepts Inherited Events (0:No, 1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(134,'SHIFT',1,0,1,0,0,0,'Arithmetic shift 0','1','0','1','0','0','0','Arithmetic shift n','Data Type (3:int32, 4:int16, 5:int8,...)',2,'Number of Bits to Shift Left (Negative number to shift right)',2,'Shift Type (0: Arithmetic, 1: Circular)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(135,'SRFLIPFLOP',2,0,2,0,0,0,'S Q, R !Q','2','0','2','0','0','0','S Q, R !Q','Initial Value',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(136,'GENERAL_f',1,0,0,0,0,1,'GENERAL','1','0','0','0','0','n','GENERAL','Input size',2,'Number of event output',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(137,'NEGTOPOS_f',1,0,0,0,0,1,'- to +','1','0','0','0','0','1','- to +',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(138,'POSTONEG_f',1,0,0,0,0,1,'+ to -','1','0','0','0','0','1','+ to -',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(139,'ZCROSS_f',1,0,0,0,0,1,'Zcross','1','0','0','0','0','1','Zcross','Input size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(140,'CLKFROM',0,0,0,0,0,1,'A','0','0','0','0','0','1','n','Tag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(141,'CLKGOTO',0,0,0,0,1,0,'A','0','0','0','0','1','0','n','Tag',5,'Tag Visibility(1=Local, 2=Scoped, 3=Global)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(142,'DEMUX',1,0,2,0,0,0,'','1','0','n','0','0','0','','number of output ports or vector of sizes',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(143,'DEMUX_f',1,0,2,0,0,0,'','1','0','n','0','0','0','','number of output ports or vector of sizes',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(144,'EXTRACTOR',1,0,1,0,0,0,'Extractor','1','0','1','0','0','0','Extractor','indices to extract',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(145,'FROM',0,0,1,0,0,0,'A','0','0','1','0','0','0','','Tag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(146,'FROMMO',0,0,0,1,0,0,'A','0','0','0','1','0','0','','Tag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(147,'GOTO',1,0,0,0,0,0,'A','1','0','0','0','0','0','','Tag',5,'Tag Visibility (1=Local 2=scoped 3=global)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(148,'GOTOMO',0,1,0,0,0,0,'A','0','1','0','0','0','0','','Tag',5,'Tag Visibility (1=Local 2=scoped 3=global)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(149,'GotoTagVisibility',0,0,0,0,0,0,'A','0','0','0','0','0','0','','GotoTag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(150,'GotoTagVisibilityMO',0,0,0,0,0,0,'A','0','0','0','0','0','0','','GotoTag',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(151,'ISELECT_m',1,0,2,0,2,0,'Selector','1','0','2/n','0','2/n','0','Selector','Datatype (1=real double 2=Complex 3=int32...)',3,'number of outputs',3,'initial connected output',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(152,'M_SWITCH',3,0,1,0,0,0,'','n+1','0','1','0','0','0','','number of inputs',2,'zero base indexing (0), otherwise 1',1,'rounding rule : int(0),round (1), ceil (2), floor (3) ',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(153,'MUX',2,0,1,0,0,0,'','2-31','0','1','0','0','0','','number of input ports or vector of sizes',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(154,'MUX_f',2,0,1,0,0,0,'','2-8','0','1','0','0','0','','number of input ports or vector of sizes',9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(155,'NRMSOM_f',2,0,1,0,0,0,'','0/n','0','1','0','0','0','','number of inputs',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(156,'RELAY_f',2,0,1,0,2,0,'Relay','2-n','0','1','0','2-n','0','Relay','number of inputs',2,'initial connected input',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(157,'SCALAR2VECTOR',1,0,1,0,0,0,'SCALAR to VECTOR','1','0','1','0','0','0','SCALAR to VECTOR','size of output (-1: if don\'t know)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(158,'SELECT_m',2,0,1,0,2,0,'Selector','n','0','1','0','n','0','Selector','Datatype (1=real double 2=Complex 3=int32..)',3,'number of inputs',2,'initial connected input',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(159,'SELF_SWITCH',1,0,1,0,0,0,'','1','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(160,'SWITCH_f',2,0,1,0,0,0,'','n','0','1','0','0','0','','number of inputs',2,'connected input',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(161,'SWITCH2_m',3,0,1,0,0,0,'','3','0','1','0','0','0','','Datatype (1=real double 2=complex 3=int32..)',3,'pass first input if: u2>=a(0), u2>a(1), u2~=a(2)',2,'threshold a',3,'use zero crossing: yes(1),no(0)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(162,'CONSTRAINT_c',1,0,1,0,0,0,'x == 0','1','0','1','0','0','0','x == n','Initial guess value',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(163,'CONSTRAINT2_c',1,0,2,0,0,0,'x == 0, x\' == 0','1','0','2','0','0','0','x == n, x\' == n','Initial guess value of state x',3,'initial guess value of derivative x',3,'ld(1)=1: If x(i) is present in the feedback, else ld(i)=0',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(164,'DIFF_f',1,0,1,0,0,0,'S','1','0','1','0','0','0','S','Initial state',3,'Initial Derivative',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(165,'TEXT_f',0,0,0,0,0,0,'...','0','0','0','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(166,'AFFICH_m',1,0,0,0,1,0,'0.0','1','0','0','0','0/1','0','0.0','input size',10,'font number',3,'font size',3,'color',3,'total number of digits',3,'number of rational part digits',3,'block inherits (0/1)?',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(167,'BARXY',2,0,0,0,1,0,'','2','0','0','0','1','0','','Xmin',3,'Xmax',3,'Ymin',3,'Ymax',3,'Segs Thickness',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(168,'CANIMXY',2,0,0,0,1,0,'','2','0','0','0','1','0','','Number of curves',3,'color(>0) or mark(<0)',3,'line or mark size',3,'Output window number',3,'Output window size',10,'Xmin',3,'Xmax',3,'Ymin',3,'Ymax',3,'Buffer size',3,'Output window position',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(169,'CANIMXY3D',3,0,0,0,1,0,'','3','0','0','0','1','0','','Number of curves',3,'color(>0) or mark(<0)',3,'line or mark size',3,'Output window number',3,'Output window position',10,'Output window sizes',10,'Xmin and Xmax',3,'Ymin and Ymax',3,'Zmin and Zmax',3,'Alpha and Theta',3,'Buffer size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(170,'CFSCOPE',0,0,0,0,1,0,'','0','0','0','0','1','0','','color(>0) or mark(<0) vector',3,'Output window number',3,'Output window position',10,'Ymin',3,'Ymax',3,'Refresh period',3,'Buffer size',3,'Links to view',3,'Output window sizes',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(171,'CLKOUTV_f',0,0,0,0,1,0,'1','0','0','0','0','1','0','n','Port Number',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(172,'CMAT3D',1,0,0,0,1,0,'','1','0','0','0','1','0','','Bounds vector X',3,'Bounds vector Y',3,'ColorMap',9,'Zmin',3,'Zmax',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(173,'CMATVIEW',1,0,0,0,1,0,'','1','0','0','0','1','0','','ColorMap',9,'Minimum level range',3,'Maximum level range',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(174,'CMSCOPE',2,0,0,0,1,0,'','n','0','0','0','0/1','0','','Input ports size',10,'Drawing colors or mark',10,'Output window number',3,'Output window position',10,'Output window sizes',10,'Ymin vector',3,'Ymax vector',3,'Refresh Period',3,'Buffer size',3,'Accept herited events',1,'Name of scope',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(175,'CSCOPE',1,0,0,0,1,0,'','1','0','0','0','1/0','0','','Color(>0) or mark(<0)vector(8 entries)',3,'Output window number',3,'Output window position',10,'Output window sizes',10,'Ymin',3,'Ymax',3,'Refresh period',3,'Buffer size',3,'Accept herited events 0/1',1,'Name of scope',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(176,'CSCOPXY',2,0,0,0,1,0,'x, y','2','0','0','0','1','0','x, y','Number of curves',3,'color(>0) or mark(<0)',3,'line or mark size',3,'Output window number',3,'Output window position',10,'Output window size',10,'Xmin',3,'Xmax',3,'Ymin',3,'Yaxm',3,'Buffer size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(177,'CSCOPXY3D',3,0,0,0,1,0,'x, y, z','3','0','0','0','1','0','x, y, z','Number of curves',3,'color(>0) or mark(<0)',3,'line or mark size',3,'Output window number',3,'Output window position',10,'Output window size',10,'Xmin and Xmax',3,'Ymin and Ymax',3,'Zmin and Zmax',3,'Alpha and Theta',3,'Buffer size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(178,'OUT_f',1,0,0,0,0,0,'1','1','0','0','0','0','0','1/n','Port number',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(179,'OUTIMPL_f',0,1,0,0,0,0,'1','0','1','0','0','0','0','1/n','Port number',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(180,'TOWS_c',1,0,0,0,1,0,'To workspace A [128]','1','0','0','0','0/1','0','To workspace A [n]','Size of buffer',3,'Scilab variable name',5,'Inherit (no:0, yes:1)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(181,'TRASH_f',1,0,0,0,1,0,'Trash','1','0','0','0','1','0','Trash',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(182,'WRITEAU_f',1,0,0,0,1,0,'Write AU to /dev/audio','1','0','0','0','1','0','Write AU to /dev/audio','Buffer Size',3,'Swap Mode (0:No,1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(183,'WRITEC_f',1,0,0,0,1,0,'Write to C binary file','1','0','0','0','1','0','Write to C binary file','Input Size',3,'Output File Name',7,'Output Format',5,'Buffer Size',3,'Swap Mode (0:No,1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(184,'CLKINV_f',0,0,0,0,0,1,'1','0','0','0','0','0','1','n','Port Number',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(185,'CLOCK_c',0,0,0,0,0,1,'','0','0','0','0','0','1','','Period',3,'Initialisation Time',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(186,'CONST',0,0,1,0,0,0,'1','0','0','1','0','0','0','n','Constant',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(187,'CONST_f',0,0,1,0,0,0,'1','0','0','1','0','0','0','n','Constant',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(188,'CONST_m',0,0,1,0,0,0,'1','0','0','1','0','0','0','n','Constant value',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(189,'Counter',0,0,1,0,1,0,'Counter 0 --> 2','0','0','1','0','1','0','Counter n --> n','Minimum',3,'Maximum',3,'Rule( 1:increment, 2:Decrement)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(190,'CURV_f',0,0,1,0,0,0,'Curve','0','0','1','0','0','0','Curve','xmin',3,'xmax',3,'ymin',3,'ymax',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(191,'FROMWSB',0,0,1,0,0,0,'From workspace','0','0','1','0','0','0','From workspace','Variable name',5,'Interpolation Method',2,'Enable zero crossing (0:No, 1:Yes)?',1,'Output at end (0:Zero, 1:Hold, 2:Repeat)',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(192,'GENSIN_f',0,0,1,0,0,0,'','0','0','1','0','0','0','','Magnitude',3,'Frequency (rad/s)',3,'Phase (rad)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(193,'GENSQR_f',0,0,1,0,1,0,'','0','0','1','0','1','0','','Amplitude',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(194,'IN_f',0,0,1,0,0,0,'1','0','0','1','0','0','0','n','Port number',3,'Output size ([-1,-2] for inherit)',10,'Output type (-1 for inherit)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(195,'INIMPL_f',0,0,0,1,0,0,'1','0','0','0','1','0','0','n','Port Number',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(196,'Modulo_Count',0,0,1,0,1,0,'Counter Modulo 3','0','0','1','0','1','0','Counter Modulo n','Initial State (zero or positive number)',3,'Upper Limit (positive number)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(197,'PULSE_SC',0,0,1,0,0,0,'','0','0','1','0','0','0','','Phase delay (secs) :',3,'Pulse Width (% of period) :',3,'Period (secs) :',3,'Amplitude',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(198,'RAMP',0,0,1,0,0,0,'','0','0','1','0','0','0','','Slope',3,'Start Time',3,'Initial Value',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(199,'RAND_m',0,0,1,0,1,0,'Random generator','0','0','1','0','1','0','Random generator','Datatype (1=real double 2=complex)',2,'flag',1,'A',3,'B',3,'SEED',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(200,'READAU_f',0,0,1,0,1,0,'Read from .au sound file','0','0','1','0','1','0','Read from .au sound file','Input File Name',7,'Buffer size',3,'Swap Mode (0:No, 1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(201,'READC_f',0,0,1,0,1,0,'Read from C binary file','0','0','1','0','1','0','Read from C binary file','Time Record Selection',5,'Outputs Record Selection',2,'Input File Name',7,'Input Format',5,'Record Size',3,'Buffer Size',3,'Initial Record Index',3,'Swap Mode (0:No, 1:Yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(202,'RFILE_f',0,0,1,0,1,0,'Read from input file','0','0','1','0','1','0','Read from input file','Time Record Selection',5,'Outputs Record Selection',3,'Input File Name',5,'Input Format',5,'Buffer Size',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(203,'SampleCLK',0,0,0,0,0,1,'','0','0','0','0','0','1','','Sample time',3,'Offset',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(204,'SAWTOOTH_f',0,0,1,0,1,0,'','0','0','1','0','1','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(205,'Sigbuilder',0,0,1,0,0,1,'Signal Builder','0','0','1','0','0','1','Signal Builder','Spline Method (0..7)',3,'x',10,'y',10,'Periodic signal (y/n)?',6,'Launch graphic window (y/n)?',6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(206,'STEP_FUNCTION',0,0,1,0,0,0,'','0','0','1','0','0','0','','Step Time',3,'Initial Value',3,'Final Value',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(207,'TIME_f',0,0,1,0,0,0,'','0','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(208,'TKSCALE',0,0,1,0,1,0,'TK Scale','0','0','1','0','1','0','TK Scale','Min value',3,'Max value',3,'Normalization',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(209,'Bache',0,2,1,2,0,0,'','2','2','3','2','0','0','','Pressure in the sky of the cover: Patm (pa)',3,'Sheet section: A (m2)',3,'Altitude of the inlet 1 nozzle: ze1 (m)',3,'Altitude of the inlet 2 nozzle: ze2 (m)',3,'Altitude of the outlet 1 nozzle: zs1 (m)',3,'Altitude of the outlet 2 nozzle: zs2 (m)',3,'Initial altitude of the fluid: z0 (m)',3,'Initial fluid temperature: T0 (K)',3,'If>0, imposed fluid density: p_rho (kg/m3)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(210,'Flowmeter',0,1,1,1,0,0,'','0','1','1','1','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(211,'PerteDP',0,1,0,1,0,0,'','0','1','0','1','0','0','','Tube length: L (m)',3,'Internal tube diameter: D (m)',3,'Coefficient of pressure loss-friction (S.U): lambda',3,'Pipe inlet altitude: z1 (m)',3,'Pipe outlet altitude: z2 (m)',3,'If> 0, imposed density fu fluid: p_rho (kg / m3)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(212,'PuitsP',0,1,0,0,0,0,'','0','1','0','0','0','0','','Source pressure: P0 (Pa)',3,'Source temperature: T0 (K)',3,'Source specific enthalpy: H0 (J/kg)',3,'1: Fixed temperature, 2: Fixed enthalpy : option temperature',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(213,'SourceP',0,0,0,1,0,0,'S','0','0','0','1','0','0','S','Source pressure: P0 (Pa)',3,'Source temperature: T0 (K)',3,'Source specific enthalpy: H0 (J/kg)',3,'1: Fixed temperature, 2: Fixed enthalpy : option temperature',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(214,'VanneReglante',1,1,0,1,0,0,'','1','1','0','1','0','0','','Cvmax',3,'p_rho',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(215,'BOUNCE',0,0,2,0,0,0,'Bouncing balls','0','0','2','0','0','0','Bouncing balls','Mass',10,'Radius',10,'[xmin,xmax,ymin,ymax]',10,'xpos',10,'xdpos',10,'ypos',10,'ydpos',10,'g(gravity)',3,'C(aerodynamic coeff)',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(216,'BOUNCEXY',2,0,0,0,1,0,'','2','0','0','0','1','0','','colors',10,'radii',10,'window number( -1 for automatic)',3,'animation mode(0,1)',3,'Xmin',3,'Xmax',3,'Ymin',3,'Ymax',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(217,'BPLATFORM',2,0,0,0,1,0,'','2','0','0','0','1','0','','pendulum length',3,'cart size (square side)',3,'slope',3,'Xmin',3,'Xmax',3,'Ymin',3,'Ymax',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(218,'c_block',1,0,1,0,0,0,'C block : toto','1','0','1','0','0','0','C block : n','input ports sizes',3,'output port sizes',3,'System parameters vector',10,'function name',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(219,'CBLOCK',1,0,1,0,0,0,'C block 2: toto','1','0','1','0','0/1','0/1','C block 2 : n','simulation function',5,'is block implicit(y,n)',6,'input ports sizes',3,'output ports sizes',3,'input event ports sizes',9,'output events ports size',9,'initial continuous state',9,'number of zero crossing surfaces',3,'initial discrete state',9,'Real parameters vector',9,'Integer parameters vector',9,'Initial firing vector(0< for no firing)',9,'direct feedthrough( y or n)',6,'time dependence (y or n)',6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(220,'CBLOCK4',1,0,1,0,0,0,'C block 4: toto','1','0','1','0','0/2','0','C block 4 : n','simulation function',5,'is block implicit(y,n)',6,'input ports sizes',10,'input ports type',2,'Output ports size',10,'Output ports type',2,'Input event ports sizes',9,'Output events ports sizes',9,'Initial continuous state',10,'Initial discrete state',10,'Initial object state',3,'Real parameters vector',10,'Integer parameters vector',10,'Object paramters list',3,'Number of modes',3,'Number of zero crossing',3,'Initial firing vector(0< for no firing)',9,'direct feedthrough( y or n)',6,'time dependence (y or n)',6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(221,'DEBUG',0,0,0,0,0,0,'Debug : xcos_debug_gui(flag, block);','0','0','0','0','0','0','n','Enter scilab instructions for debugging. Inputs are block and flag, output is block',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(222,'EXPRESSION',2,0,1,0,0,0,'Expression : (u1>0)*sin(u2)^2','','0','','0','','','','number of inputs',2,'scilab expression',5,'use zero-crossing (0:no, 1 yes)',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(223,'fortran_block',1,0,1,0,0,0,'Fortran block: forty','1','0','1','0','0','0','Fortran block: forty','input ports sizes',3,'output port sizes',3,'System parameters vector',10,'function name',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(224,'generic_block3',1,0,1,0,0,0,'native block : sinblk','1','0','1','0','0','0','native block : sinblk','Simulation function',5,'Function type (0,1,2,..)',3,'Input ports sizes',10,'Input ports type',3,'Output port sizes',10,'Output ports type',3,'Input event ports sizes',10,'Output events ports sizes',10,'Initial continuous state',10,'Initial discrete state',10,'Initial object state',10,'Real parameters vector',10,'Integer parameters vector',10,'Object parameters list',10,'Number of modes',3,'Number of zero crossings',3,'Initial firing vector (<0 for no firing)',10,'Direct feedthrough (y or n)',6,'Time dependence (y or n)',6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(225,'MBLOCK',0,1,1,1,0,0,'Modelica generic','','1','','1','','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(226,'scifunc_block_m',1,0,1,0,0,0,'Function: y1=sin(u1)','1','0','1','0','0','0','Function: y1=sin(u1)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
-(227,'SUPER_f',1,0,1,0,0,0,'','1','0','1','0','0','0','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `xcosblocks_block_categories` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `block_id` int(11) NOT NULL,
- `category_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `xcosblocks_block_categories_block_id_category_id_fbe389bd_uniq` (`block_id`,`category_id`),
- KEY `xcosblocks_block_cat_category_id_0bdc2135_fk_xcosblock` (`category_id`),
- CONSTRAINT `xcosblocks_block_cat_block_id_17f4c991_fk_xcosblock` FOREIGN KEY (`block_id`) REFERENCES `xcosblocks_block` (`id`),
- CONSTRAINT `xcosblocks_block_cat_category_id_0bdc2135_fk_xcosblock` FOREIGN KEY (`category_id`) REFERENCES `xcosblocks_category` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=268 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `xcosblocks_block_categories` VALUES
-(1,1,1),
-(2,2,1),
-(3,3,2),
-(4,4,2),
-(5,5,2),
-(6,6,2),
-(7,7,1),
-(8,7,2),
-(9,8,2),
-(10,9,2),
-(11,9,21),
-(12,10,2),
-(13,11,2),
-(14,11,4),
-(15,12,2),
-(16,13,2),
-(17,14,3),
-(18,15,3),
-(19,16,3),
-(20,17,3),
-(21,17,14),
-(22,18,3),
-(23,19,1),
-(24,19,3),
-(25,20,4),
-(26,21,4),
-(27,22,3),
-(28,22,4),
-(29,23,4),
-(30,24,4),
-(31,25,4),
-(32,26,4),
-(33,27,1),
-(34,27,4),
-(35,28,4),
-(36,29,4),
-(37,30,4),
-(38,30,14),
-(39,31,5),
-(40,32,5),
-(41,33,5),
-(42,34,1),
-(43,34,6),
-(44,35,6),
-(45,36,6),
-(46,37,6),
-(47,38,6),
-(48,39,6),
-(50,40,6),
-(49,40,17),
-(52,41,6),
-(51,41,17),
-(53,42,6),
-(54,43,6),
-(55,44,6),
-(56,45,6),
-(57,46,6),
-(58,47,6),
-(60,48,6),
-(59,48,17),
-(61,49,6),
-(62,50,6),
-(63,51,6),
-(64,52,6),
-(65,53,6),
-(66,54,7),
-(67,55,1),
-(68,55,7),
-(69,56,7),
-(70,57,7),
-(71,58,7),
-(72,59,7),
-(73,60,7),
-(74,61,7),
-(75,62,7),
-(76,63,7),
-(77,64,7),
-(78,65,7),
-(79,66,7),
-(80,67,7),
-(81,68,1),
-(82,68,7),
-(83,69,7),
-(84,70,7),
-(85,71,7),
-(86,72,7),
-(87,73,7),
-(88,74,7),
-(89,75,7),
-(90,76,8),
-(91,77,8),
-(92,78,8),
-(93,79,8),
-(94,80,8),
-(95,81,8),
-(96,82,8),
-(97,83,8),
-(98,84,8),
-(99,85,8),
-(100,86,8),
-(101,87,8),
-(102,88,8),
-(104,89,7),
-(103,89,8),
-(105,90,8),
-(106,91,8),
-(107,92,8),
-(108,93,8),
-(109,94,8),
-(110,95,8),
-(111,96,8),
-(113,97,7),
-(112,97,8),
-(114,98,8),
-(115,99,8),
-(117,100,7),
-(116,100,8),
-(118,101,8),
-(119,102,9),
-(120,103,9),
-(121,104,9),
-(122,105,9),
-(123,106,9),
-(124,107,9),
-(125,108,9),
-(126,109,9),
-(127,110,9),
-(128,111,9),
-(129,112,9),
-(130,113,9),
-(131,114,9),
-(132,115,9),
-(133,116,9),
-(134,117,9),
-(135,118,9),
-(136,119,9),
-(137,120,9),
-(138,121,9),
-(139,122,9),
-(140,123,9),
-(141,124,9),
-(142,125,10),
-(143,126,10),
-(144,127,1),
-(145,127,10),
-(146,128,10),
-(147,129,10),
-(148,130,10),
-(149,131,10),
-(150,132,10),
-(151,133,10),
-(152,134,10),
-(153,135,10),
-(154,136,12),
-(155,137,12),
-(156,138,12),
-(157,139,12),
-(159,140,6),
-(158,140,13),
-(161,141,6),
-(160,141,13),
-(162,142,1),
-(163,142,13),
-(164,143,13),
-(165,144,13),
-(166,145,13),
-(167,146,13),
-(168,147,13),
-(169,148,13),
-(170,149,13),
-(171,150,13),
-(172,151,13),
-(173,152,13),
-(174,153,1),
-(175,153,13),
-(176,154,13),
-(177,155,1),
-(178,155,13),
-(179,156,13),
-(180,157,13),
-(181,158,13),
-(182,159,13),
-(183,160,13),
-(184,161,1),
-(185,161,13),
-(186,162,15),
-(187,163,15),
-(188,164,15),
-(190,165,1),
-(189,165,16),
-(191,166,17),
-(192,167,17),
-(193,168,17),
-(194,169,17),
-(195,170,17),
-(198,171,6),
-(197,171,11),
-(196,171,17),
-(199,172,17),
-(200,173,17),
-(201,174,1),
-(202,174,17),
-(203,175,17),
-(204,176,1),
-(205,176,17),
-(206,177,17),
-(207,178,1),
-(208,178,11),
-(209,178,17),
-(211,179,11),
-(210,179,17),
-(212,180,17),
-(213,181,17),
-(214,182,17),
-(215,183,17),
-(217,184,11),
-(216,184,18),
-(219,185,6),
-(218,185,18),
-(220,186,18),
-(221,187,18),
-(222,188,1),
-(223,188,18),
-(224,189,18),
-(225,190,18),
-(226,191,18),
-(227,192,18),
-(228,193,18),
-(229,194,1),
-(231,194,11),
-(230,194,18),
-(233,195,11),
-(232,195,18),
-(234,196,18),
-(235,197,18),
-(236,198,18),
-(237,199,18),
-(238,200,18),
-(239,201,18),
-(240,202,18),
-(242,203,6),
-(241,203,18),
-(243,204,18),
-(244,205,18),
-(245,206,18),
-(246,207,18),
-(247,208,18),
-(248,209,19),
-(249,210,19),
-(250,211,19),
-(251,212,19),
-(252,213,19),
-(253,214,19),
-(254,215,20),
-(255,216,20),
-(256,217,20),
-(257,218,21),
-(258,219,21),
-(259,220,21),
-(260,221,21),
-(261,222,21),
-(262,223,21),
-(263,224,21),
-(264,225,21),
-(265,226,21),
-(266,227,11),
-(267,227,21);
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `xcosblocks_blockdatatype` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `xcosblocks_blockdatatype_name_b2f2f079_uniq` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `xcosblocks_blockdatatype` VALUES
-(15,'array of booleans'),
-(18,'array of complexes'),
-(17,'array of doubles'),
-(21,'array of filenames'),
-(16,'array of integers'),
-(19,'array of strings'),
-(20,'array of yesnoes'),
-(1,'boolean'),
-(4,'complex'),
-(3,'double'),
-(7,'filename'),
-(2,'integer'),
-(5,'string'),
-(8,'vector of booleans'),
-(11,'vector of complexes'),
-(10,'vector of doubles'),
-(14,'vector of filenames'),
-(9,'vector of integers'),
-(12,'vector of strings'),
-(13,'vector of yesnoes'),
-(6,'yesno');
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `xcosblocks_category` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `sort_order` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `xcosblocks_category_name_c8c7a423_uniq` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
-/*!40101 SET character_set_client = @saved_cs_client */;
-INSERT INTO `xcosblocks_category` VALUES
-(1,'Commonly Used Blocks',1),
-(2,'Continuous time systems',2),
-(3,'Discontinuities',3),
-(4,'Discrete time systems',4),
-(5,'Lookup tables',5),
-(6,'Event handling',6),
-(7,'Mathematical Operations',7),
-(8,'Matrix',8),
-(9,'Electrical',9),
-(10,'Integer',10),
-(11,'Port & Subsystem',11),
-(12,'Zero crossing detection',12),
-(13,'Signal Routing',13),
-(14,'Signal Processing',14),
-(15,'Implicit',15),
-(16,'Annotations',16),
-(17,'Sinks',17),
-(18,'Sources',18),
-(19,'Thermo-Hydraulics',19),
-(20,'Demonstration Blocks',20),
-(21,'User-Defined Functions',21);
diff --git a/xcosblocks.sql b/xcosblocks.sql
deleted file mode 100644
index c799d180..00000000
--- a/xcosblocks.sql
+++ /dev/null
@@ -1,673 +0,0 @@
-CREATE DATABASE IF NOT EXISTS xcosblocks DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin;
-
-USE xcosblocks;
-
-SET NAMES 'utf8' COLLATE 'utf8_bin';
-
-DROP TABLE IF EXISTS blocktypenames;
-CREATE TABLE blocktypenames (
- id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
- name varchar(100) UNIQUE
-) ENGINE=InnoDB;
-
-LOAD DATA LOCAL INFILE 'Xcos Categories - Xcos Datatypes.csv'
- INTO TABLE blocktypenames
- FIELDS TERMINATED BY ','
- OPTIONALLY ENCLOSED BY '"'
- LINES TERMINATED BY '\r\n'
- IGNORE 1 ROWS
- (id, name);
-
-DROP TABLE IF EXISTS blocks;
-CREATE TABLE blocks (
- id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
- name varchar(100) UNIQUE,
- initial_explicit_input_ports int,
- initial_implicit_input_ports int,
- initial_explicit_output_ports int,
- initial_implicit_output_ports int,
- initial_control_ports int,
- initial_command_ports int,
- initial_display_parameter varchar(100)
-) ENGINE=InnoDB;
-
-LOAD DATA LOCAL INFILE 'Xcos Categories - Xcos Blocks.csv'
- INTO TABLE blocks
- FIELDS TERMINATED BY ','
- OPTIONALLY ENCLOSED BY '"'
- LINES TERMINATED BY '\r\n'
- IGNORE 1 ROWS
- (id, name,
- initial_explicit_input_ports, initial_implicit_input_ports,
- initial_explicit_output_ports, initial_implicit_output_ports,
- initial_control_ports, initial_command_ports,
- initial_display_parameter,
- @variable_explicit_input_ports, @variable_implicit_input_ports,
- @variable_explicit_output_ports, @variable_implicit_output_ports,
- @variable_control_ports, @variable_command_ports,
- @variable_display_parameter,
- @tp000, @p000_type_name,
- @tp001, @p001_type_name,
- @tp002, @p002_type_name,
- @tp003, @p003_type_name,
- @tp004, @p004_type_name,
- @tp005, @p005_type_name,
- @tp006, @p006_type_name,
- @tp007, @p007_type_name,
- @tp008, @p008_type_name,
- @tp009, @p009_type_name,
- @tp010, @p010_type_name,
- @tp011, @p011_type_name,
- @tp012, @p012_type_name,
- @tp013, @p013_type_name,
- @tp014, @p014_type_name,
- @tp015, @p015_type_name,
- @tp016, @p016_type_name,
- @tp017, @p017_type_name,
- @tp018, @p018_type_name,
- @tp019, @p019_type_name);
-
-DROP TABLE IF EXISTS blockparameters;
-CREATE TABLE blockparameters (
- id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
- block_id int UNIQUE,
- block_name varchar(100) UNIQUE,
- p000 varchar(100),
- p000_type_id int,
- p000_type_name varchar(100),
- p001 varchar(100),
- p001_type_id int,
- p001_type_name varchar(100),
- p002 varchar(100),
- p002_type_id int,
- p002_type_name varchar(100),
- p003 varchar(100),
- p003_type_id int,
- p003_type_name varchar(100),
- p004 varchar(100),
- p004_type_id int,
- p004_type_name varchar(100),
- p005 varchar(100),
- p005_type_id int,
- p005_type_name varchar(100),
- p006 varchar(100),
- p006_type_id int,
- p006_type_name varchar(100),
- p007 varchar(100),
- p007_type_id int,
- p007_type_name varchar(100),
- p008 varchar(100),
- p008_type_id int,
- p008_type_name varchar(100),
- p009 varchar(100),
- p009_type_id int,
- p009_type_name varchar(100),
- p010 varchar(100),
- p010_type_id int,
- p010_type_name varchar(100),
- p011 varchar(100),
- p011_type_id int,
- p011_type_name varchar(100),
- p012 varchar(100),
- p012_type_id int,
- p012_type_name varchar(100),
- p013 varchar(100),
- p013_type_id int,
- p013_type_name varchar(100),
- p014 varchar(100),
- p014_type_id int,
- p014_type_name varchar(100),
- p015 varchar(100),
- p015_type_id int,
- p015_type_name varchar(100),
- p016 varchar(100),
- p016_type_id int,
- p016_type_name varchar(100),
- p017 varchar(100),
- p017_type_id int,
- p017_type_name varchar(100),
- p018 varchar(100),
- p018_type_id int,
- p018_type_name varchar(100),
- p019 varchar(100),
- p019_type_id int,
- p019_type_name varchar(100),
- p020 varchar(100),
- p020_type_id int,
- p020_type_name varchar(100),
- p021 varchar(100),
- p021_type_id int,
- p021_type_name varchar(100),
- p022 varchar(100),
- p022_type_id int,
- p022_type_name varchar(100),
- p023 varchar(100),
- p023_type_id int,
- p023_type_name varchar(100),
- p024 varchar(100),
- p024_type_id int,
- p024_type_name varchar(100),
- p025 varchar(100),
- p025_type_id int,
- p025_type_name varchar(100),
- p026 varchar(100),
- p026_type_id int,
- p026_type_name varchar(100),
- p027 varchar(100),
- p027_type_id int,
- p027_type_name varchar(100),
- p028 varchar(100),
- p028_type_id int,
- p028_type_name varchar(100),
- p029 varchar(100),
- p029_type_id int,
- p029_type_name varchar(100),
- p030 varchar(100),
- p030_type_id int,
- p030_type_name varchar(100),
- p031 varchar(100),
- p031_type_id int,
- p031_type_name varchar(100),
- p032 varchar(100),
- p032_type_id int,
- p032_type_name varchar(100),
- p033 varchar(100),
- p033_type_id int,
- p033_type_name varchar(100),
- p034 varchar(100),
- p034_type_id int,
- p034_type_name varchar(100),
- p035 varchar(100),
- p035_type_id int,
- p035_type_name varchar(100),
- p036 varchar(100),
- p036_type_id int,
- p036_type_name varchar(100),
- p037 varchar(100),
- p037_type_id int,
- p037_type_name varchar(100),
- p038 varchar(100),
- p038_type_id int,
- p038_type_name varchar(100),
- p039 varchar(100),
- p039_type_id int,
- p039_type_name varchar(100)
-) ENGINE=InnoDB;
-
-LOAD DATA LOCAL INFILE 'Xcos Categories - Xcos Blocks.csv'
- INTO TABLE blockparameters
- FIELDS TERMINATED BY ','
- OPTIONALLY ENCLOSED BY '"'
- LINES TERMINATED BY '\r\n'
- IGNORE 1 ROWS
- (id, block_name,
- @initial_explicit_input_ports, @initial_implicit_input_ports,
- @initial_explicit_output_ports, @initial_implicit_output_ports,
- @initial_control_ports, @initial_command_ports,
- @initial_display_parameter,
- @variable_explicit_input_ports, @variable_implicit_input_ports,
- @variable_explicit_output_ports, @variable_implicit_output_ports,
- @variable_control_ports, @variable_command_ports,
- @variable_display_parameter,
- @tp000, p000_type_name,
- @tp001, p001_type_name,
- @tp002, p002_type_name,
- @tp003, p003_type_name,
- @tp004, p004_type_name,
- @tp005, p005_type_name,
- @tp006, p006_type_name,
- @tp007, p007_type_name,
- @tp008, p008_type_name,
- @tp009, p009_type_name,
- @tp010, p010_type_name,
- @tp011, p011_type_name,
- @tp012, p012_type_name,
- @tp013, p013_type_name,
- @tp014, p014_type_name,
- @tp015, p015_type_name,
- @tp016, p016_type_name,
- @tp017, p017_type_name,
- @tp018, p018_type_name,
- @tp019, p019_type_name)
- SET p000 = NULLIF(@tp000, ''),
- p001 = NULLIF(@tp001, ''),
- p002 = NULLIF(@tp002, ''),
- p003 = NULLIF(@tp003, ''),
- p004 = NULLIF(@tp004, ''),
- p005 = NULLIF(@tp005, ''),
- p006 = NULLIF(@tp006, ''),
- p007 = NULLIF(@tp007, ''),
- p008 = NULLIF(@tp008, ''),
- p009 = NULLIF(@tp009, ''),
- p010 = NULLIF(@tp010, ''),
- p011 = NULLIF(@tp011, ''),
- p012 = NULLIF(@tp012, ''),
- p013 = NULLIF(@tp013, ''),
- p014 = NULLIF(@tp014, ''),
- p015 = NULLIF(@tp015, ''),
- p016 = NULLIF(@tp016, ''),
- p017 = NULLIF(@tp017, ''),
- p018 = NULLIF(@tp018, ''),
- p019 = NULLIF(@tp019, '');
-
-UPDATE blockparameters
-INNER JOIN blocks ON block_name = blocks.name
- SET block_id = blocks.id;
-
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p000_type_name = blocktypenames.name
- SET p000_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p001_type_name = blocktypenames.name
- SET p001_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p002_type_name = blocktypenames.name
- SET p002_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p003_type_name = blocktypenames.name
- SET p003_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p004_type_name = blocktypenames.name
- SET p004_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p005_type_name = blocktypenames.name
- SET p005_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p006_type_name = blocktypenames.name
- SET p006_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p007_type_name = blocktypenames.name
- SET p007_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p008_type_name = blocktypenames.name
- SET p008_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p009_type_name = blocktypenames.name
- SET p009_type_id = blocktypenames.id;
-
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p010_type_name = blocktypenames.name
- SET p010_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p011_type_name = blocktypenames.name
- SET p011_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p012_type_name = blocktypenames.name
- SET p012_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p013_type_name = blocktypenames.name
- SET p013_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p014_type_name = blocktypenames.name
- SET p014_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p015_type_name = blocktypenames.name
- SET p015_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p016_type_name = blocktypenames.name
- SET p016_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p017_type_name = blocktypenames.name
- SET p017_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p018_type_name = blocktypenames.name
- SET p018_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p019_type_name = blocktypenames.name
- SET p019_type_id = blocktypenames.id;
-
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p020_type_name = blocktypenames.name
- SET p020_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p021_type_name = blocktypenames.name
- SET p021_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p022_type_name = blocktypenames.name
- SET p022_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p023_type_name = blocktypenames.name
- SET p023_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p024_type_name = blocktypenames.name
- SET p024_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p025_type_name = blocktypenames.name
- SET p025_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p026_type_name = blocktypenames.name
- SET p026_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p027_type_name = blocktypenames.name
- SET p027_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p028_type_name = blocktypenames.name
- SET p028_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p029_type_name = blocktypenames.name
- SET p029_type_id = blocktypenames.id;
-
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p030_type_name = blocktypenames.name
- SET p030_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p031_type_name = blocktypenames.name
- SET p031_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p032_type_name = blocktypenames.name
- SET p032_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p033_type_name = blocktypenames.name
- SET p033_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p034_type_name = blocktypenames.name
- SET p034_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p035_type_name = blocktypenames.name
- SET p035_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p036_type_name = blocktypenames.name
- SET p036_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p037_type_name = blocktypenames.name
- SET p037_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p038_type_name = blocktypenames.name
- SET p038_type_id = blocktypenames.id;
-UPDATE blockparameters
-INNER JOIN blocktypenames ON p039_type_name = blocktypenames.name
- SET p039_type_id = blocktypenames.id;
-
-SELECT block_name, p000, p000_type_id, p000_type_name
-FROM blockparameters
- WHERE (p000 IS NULL AND p000_type_id IS NOT NULL) OR (p000 IS NOT NULL AND p000_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p001, p001_type_id, p001_type_name
-FROM blockparameters
- WHERE (p001 IS NULL AND p001_type_id IS NOT NULL) OR (p001 IS NOT NULL AND p001_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p002, p002_type_id, p002_type_name
-FROM blockparameters
- WHERE (p002 IS NULL AND p002_type_id IS NOT NULL) OR (p002 IS NOT NULL AND p002_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p003, p003_type_id, p003_type_name
-FROM blockparameters
- WHERE (p003 IS NULL AND p003_type_id IS NOT NULL) OR (p003 IS NOT NULL AND p003_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p004, p004_type_id, p004_type_name
-FROM blockparameters
- WHERE (p004 IS NULL AND p004_type_id IS NOT NULL) OR (p004 IS NOT NULL AND p004_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p005, p005_type_id, p005_type_name
-FROM blockparameters
- WHERE (p005 IS NULL AND p005_type_id IS NOT NULL) OR (p005 IS NOT NULL AND p005_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p006, p006_type_id, p006_type_name
-FROM blockparameters
- WHERE (p006 IS NULL AND p006_type_id IS NOT NULL) OR (p006 IS NOT NULL AND p006_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p007, p007_type_id, p007_type_name
-FROM blockparameters
- WHERE (p007 IS NULL AND p007_type_id IS NOT NULL) OR (p007 IS NOT NULL AND p007_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p008, p008_type_id, p008_type_name
-FROM blockparameters
- WHERE (p008 IS NULL AND p008_type_id IS NOT NULL) OR (p008 IS NOT NULL AND p008_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p009, p009_type_id, p009_type_name
-FROM blockparameters
- WHERE (p009 IS NULL AND p009_type_id IS NOT NULL) OR (p009 IS NOT NULL AND p009_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-
-SELECT block_name, p010, p010_type_id, p010_type_name
-FROM blockparameters
- WHERE (p010 IS NULL AND p010_type_id IS NOT NULL) OR (p010 IS NOT NULL AND p010_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p011, p011_type_id, p011_type_name
-FROM blockparameters
- WHERE (p011 IS NULL AND p011_type_id IS NOT NULL) OR (p011 IS NOT NULL AND p011_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p012, p012_type_id, p012_type_name
-FROM blockparameters
- WHERE (p012 IS NULL AND p012_type_id IS NOT NULL) OR (p012 IS NOT NULL AND p012_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p013, p013_type_id, p013_type_name
-FROM blockparameters
- WHERE (p013 IS NULL AND p013_type_id IS NOT NULL) OR (p013 IS NOT NULL AND p013_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p014, p014_type_id, p014_type_name
-FROM blockparameters
- WHERE (p014 IS NULL AND p014_type_id IS NOT NULL) OR (p014 IS NOT NULL AND p014_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p015, p015_type_id, p015_type_name
-FROM blockparameters
- WHERE (p015 IS NULL AND p015_type_id IS NOT NULL) OR (p015 IS NOT NULL AND p015_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p016, p016_type_id, p016_type_name
-FROM blockparameters
- WHERE (p016 IS NULL AND p016_type_id IS NOT NULL) OR (p016 IS NOT NULL AND p016_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p017, p017_type_id, p017_type_name
-FROM blockparameters
- WHERE (p017 IS NULL AND p017_type_id IS NOT NULL) OR (p017 IS NOT NULL AND p017_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p018, p018_type_id, p018_type_name
-FROM blockparameters
- WHERE (p018 IS NULL AND p018_type_id IS NOT NULL) OR (p018 IS NOT NULL AND p018_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p019, p019_type_id, p019_type_name
-FROM blockparameters
- WHERE (p019 IS NULL AND p019_type_id IS NOT NULL) OR (p019 IS NOT NULL AND p009_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-
-SELECT block_name, p020, p020_type_id, p020_type_name
-FROM blockparameters
- WHERE (p020 IS NULL AND p020_type_id IS NOT NULL) OR (p020 IS NOT NULL AND p020_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p021, p021_type_id, p021_type_name
-FROM blockparameters
- WHERE (p021 IS NULL AND p021_type_id IS NOT NULL) OR (p021 IS NOT NULL AND p021_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p022, p022_type_id, p022_type_name
-FROM blockparameters
- WHERE (p022 IS NULL AND p022_type_id IS NOT NULL) OR (p022 IS NOT NULL AND p022_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p023, p023_type_id, p023_type_name
-FROM blockparameters
- WHERE (p023 IS NULL AND p023_type_id IS NOT NULL) OR (p023 IS NOT NULL AND p023_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p024, p024_type_id, p024_type_name
-FROM blockparameters
- WHERE (p024 IS NULL AND p024_type_id IS NOT NULL) OR (p024 IS NOT NULL AND p024_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p025, p025_type_id, p025_type_name
-FROM blockparameters
- WHERE (p025 IS NULL AND p025_type_id IS NOT NULL) OR (p025 IS NOT NULL AND p025_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p026, p026_type_id, p026_type_name
-FROM blockparameters
- WHERE (p026 IS NULL AND p026_type_id IS NOT NULL) OR (p026 IS NOT NULL AND p026_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p027, p027_type_id, p027_type_name
-FROM blockparameters
- WHERE (p027 IS NULL AND p027_type_id IS NOT NULL) OR (p027 IS NOT NULL AND p027_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p028, p028_type_id, p028_type_name
-FROM blockparameters
- WHERE (p028 IS NULL AND p028_type_id IS NOT NULL) OR (p028 IS NOT NULL AND p028_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p029, p029_type_id, p029_type_name
-FROM blockparameters
- WHERE (p029 IS NULL AND p029_type_id IS NOT NULL) OR (p029 IS NOT NULL AND p029_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-
-SELECT block_name, p030, p030_type_id, p030_type_name
-FROM blockparameters
- WHERE (p030 IS NULL AND p030_type_id IS NOT NULL) OR (p030 IS NOT NULL AND p030_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p031, p031_type_id, p031_type_name
-FROM blockparameters
- WHERE (p031 IS NULL AND p031_type_id IS NOT NULL) OR (p031 IS NOT NULL AND p031_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p032, p032_type_id, p032_type_name
-FROM blockparameters
- WHERE (p032 IS NULL AND p032_type_id IS NOT NULL) OR (p032 IS NOT NULL AND p032_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p033, p033_type_id, p033_type_name
-FROM blockparameters
- WHERE (p033 IS NULL AND p033_type_id IS NOT NULL) OR (p033 IS NOT NULL AND p033_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p034, p034_type_id, p034_type_name
-FROM blockparameters
- WHERE (p034 IS NULL AND p034_type_id IS NOT NULL) OR (p034 IS NOT NULL AND p034_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p035, p035_type_id, p035_type_name
-FROM blockparameters
- WHERE (p035 IS NULL AND p035_type_id IS NOT NULL) OR (p035 IS NOT NULL AND p035_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p036, p036_type_id, p036_type_name
-FROM blockparameters
- WHERE (p036 IS NULL AND p036_type_id IS NOT NULL) OR (p036 IS NOT NULL AND p036_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p037, p037_type_id, p037_type_name
-FROM blockparameters
- WHERE (p037 IS NULL AND p037_type_id IS NOT NULL) OR (p037 IS NOT NULL AND p037_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p038, p038_type_id, p038_type_name
-FROM blockparameters
- WHERE (p038 IS NULL AND p038_type_id IS NOT NULL) OR (p038 IS NOT NULL AND p038_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-SELECT block_name, p039, p039_type_id, p039_type_name
-FROM blockparameters
- WHERE (p039 IS NULL AND p039_type_id IS NOT NULL) OR (p039 IS NOT NULL AND p039_type_id IS NULL)
- ORDER BY 1
- LIMIT 5;
-
-ALTER TABLE blockparameters
- MODIFY COLUMN block_id int UNIQUE NOT NULL,
- DROP COLUMN block_name,
- DROP COLUMN p000_type_name,
- DROP COLUMN p001_type_name,
- DROP COLUMN p002_type_name,
- DROP COLUMN p003_type_name,
- DROP COLUMN p004_type_name,
- DROP COLUMN p005_type_name,
- DROP COLUMN p006_type_name,
- DROP COLUMN p007_type_name,
- DROP COLUMN p008_type_name,
- DROP COLUMN p009_type_name,
- DROP COLUMN p010_type_name,
- DROP COLUMN p011_type_name,
- DROP COLUMN p012_type_name,
- DROP COLUMN p013_type_name,
- DROP COLUMN p014_type_name,
- DROP COLUMN p015_type_name,
- DROP COLUMN p016_type_name,
- DROP COLUMN p017_type_name,
- DROP COLUMN p018_type_name,
- DROP COLUMN p019_type_name,
- DROP COLUMN p020_type_name,
- DROP COLUMN p021_type_name,
- DROP COLUMN p022_type_name,
- DROP COLUMN p023_type_name,
- DROP COLUMN p024_type_name,
- DROP COLUMN p025_type_name,
- DROP COLUMN p026_type_name,
- DROP COLUMN p027_type_name,
- DROP COLUMN p028_type_name,
- DROP COLUMN p029_type_name,
- DROP COLUMN p030_type_name,
- DROP COLUMN p031_type_name,
- DROP COLUMN p032_type_name,
- DROP COLUMN p033_type_name,
- DROP COLUMN p034_type_name,
- DROP COLUMN p035_type_name,
- DROP COLUMN p036_type_name,
- DROP COLUMN p037_type_name,
- DROP COLUMN p038_type_name,
- DROP COLUMN p039_type_name;
-
-DROP TABLE IF EXISTS categories;
-CREATE TABLE categories (
- id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
- name varchar(100) UNIQUE,
- sort_order int NOT NULL
-) ENGINE=InnoDB;
-
-LOAD DATA LOCAL INFILE 'Xcos Categories - Xcos Categories.csv'
- INTO TABLE categories
- FIELDS TERMINATED BY ','
- OPTIONALLY ENCLOSED BY '"'
- LINES TERMINATED BY '\r\n'
- IGNORE 2 ROWS
- (id, name, sort_order);
-
-DROP TABLE IF EXISTS blockcategories;
-CREATE TABLE blockcategories (
- id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
- category_id int,
- category_name varchar(100),
- block_id int,
- block_name varchar(100),
- CONSTRAINT blockcategories_category_id_block_id UNIQUE(category_id, block_id),
- CONSTRAINT blockcategories_category_name_block_name UNIQUE(category_name, block_name)
-) ENGINE=InnoDB;
-
-LOAD DATA LOCAL INFILE 'Xcos Categories - Categories and Blocks.csv'
- INTO TABLE blockcategories
- FIELDS TERMINATED BY ','
- OPTIONALLY ENCLOSED BY '"'
- LINES TERMINATED BY '\r\n'
- IGNORE 1 ROWS
- (category_name, block_name);
-
-UPDATE blockcategories
-INNER JOIN categories ON category_name = categories.name
-INNER JOIN blocks ON block_name = blocks.name
- SET category_id = categories.id,
- block_id = blocks.id;
-
-ALTER TABLE blockcategories
- MODIFY COLUMN category_id int NOT NULL,
- DROP COLUMN category_name,
- MODIFY COLUMN block_id int NOT NULL,
- DROP COLUMN block_name;