From 35b2c7d07334b5753ebfe9f65cc10e90ac40b8c5 Mon Sep 17 00:00:00 2001
From: Suchita Lad
Date: Fri, 17 May 2024 17:26:07 +0530
Subject: Added links & ports files code
---
blocks/Makefile | 4 +-
blocks/xcos2xml/blocks/ABS_VALUE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/AFFICH_m.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/AUTOMAT.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BACKLASH.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BARXY.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BIGSOM_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BITCLEAR.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BITSET.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BOUNCE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BOUNCEXY.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/BPLATFORM.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/Bache.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CANIMXY.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CANIMXY3D.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CBLOCK.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CBLOCK4.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CEVENTSCOPE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CFSCOPE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLKFROM.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLKGOTO.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLKGotoTagVisibility.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLKINV_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLKOUTV_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLOCK_c.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLR.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CLSS.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CMAT3D.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CMATVIEW.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CMSCOPE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONST.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONSTRAINT2_c.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONSTRAINT_c.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONST_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONST_m.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CONVERT.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CSCOPE.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CSCOPXY.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CSCOPXY3D.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CUMSUM.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/CURV_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/Capacitor.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/ConstantVoltage.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/Counter.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DEADBAND.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DEBUG.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DELAYV_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DELAY_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DEMUX.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DEMUX_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DIFF_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DLR.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DLRADAPT_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DLSS.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DOLLAR.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DOLLAR_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/DOLLAR_m.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/Diode.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EDGE_TRIGGER.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/ENDBLK.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/END_c.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/ESELECT_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EVTDLY_c.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EVTGEN_f.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EVTVARDLY.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EXPBLK_m.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EXTRACT.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EXTRACTBITS.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EXTRACTOR.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/EXTTRI.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/FROM.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/FROMMO.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/FROMWSB.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/STEP_FUNCTION.xsl | 81 +++++++++++++++++++++++++
blocks/xcos2xml/blocks/c_block.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/fortran_block.xsl | 31 ++++++++++
blocks/xcos2xml/blocks/freq_div.xsl | 31 ++++++++++
blocks/xcos2xml/links/CommandControlLink.xsl | 23 +++++++
blocks/xcos2xml/links/ExplicitLink.xsl | 23 +++++++
blocks/xcos2xml/links/ImplicitLink.xsl | 23 +++++++
blocks/xcos2xml/ports/CommandPort.xsl | 26 ++++++++
blocks/xcos2xml/ports/ControlPort.xsl | 26 ++++++++
blocks/xcos2xml/ports/ExplicitInputPort.xsl | 26 ++++++++
blocks/xcos2xml/ports/ExplicitOutputPort.xsl | 26 ++++++++
blocks/xcos2xml/ports/ImplicitInputPort.xsl | 23 +++++++
blocks/xcos2xml/ports/ImplicitOutputPort.xsl | 23 +++++++
86 files changed, 2627 insertions(+), 2 deletions(-)
create mode 100644 blocks/xcos2xml/blocks/ABS_VALUE.xsl
create mode 100644 blocks/xcos2xml/blocks/AFFICH_m.xsl
create mode 100644 blocks/xcos2xml/blocks/AUTOMAT.xsl
create mode 100644 blocks/xcos2xml/blocks/BACKLASH.xsl
create mode 100644 blocks/xcos2xml/blocks/BARXY.xsl
create mode 100644 blocks/xcos2xml/blocks/BIGSOM_f.xsl
create mode 100644 blocks/xcos2xml/blocks/BITCLEAR.xsl
create mode 100644 blocks/xcos2xml/blocks/BITSET.xsl
create mode 100644 blocks/xcos2xml/blocks/BOUNCE.xsl
create mode 100644 blocks/xcos2xml/blocks/BOUNCEXY.xsl
create mode 100644 blocks/xcos2xml/blocks/BPLATFORM.xsl
create mode 100644 blocks/xcos2xml/blocks/Bache.xsl
create mode 100644 blocks/xcos2xml/blocks/CANIMXY.xsl
create mode 100644 blocks/xcos2xml/blocks/CANIMXY3D.xsl
create mode 100644 blocks/xcos2xml/blocks/CBLOCK.xsl
create mode 100644 blocks/xcos2xml/blocks/CBLOCK4.xsl
create mode 100644 blocks/xcos2xml/blocks/CEVENTSCOPE.xsl
create mode 100644 blocks/xcos2xml/blocks/CFSCOPE.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKFROM.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKGOTO.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKGotoTagVisibility.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKINV_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKOUTV_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CLOCK_c.xsl
create mode 100644 blocks/xcos2xml/blocks/CLR.xsl
create mode 100644 blocks/xcos2xml/blocks/CLSS.xsl
create mode 100644 blocks/xcos2xml/blocks/CMAT3D.xsl
create mode 100644 blocks/xcos2xml/blocks/CMATVIEW.xsl
create mode 100644 blocks/xcos2xml/blocks/CMSCOPE.xsl
create mode 100644 blocks/xcos2xml/blocks/CONST.xsl
create mode 100644 blocks/xcos2xml/blocks/CONSTRAINT2_c.xsl
create mode 100644 blocks/xcos2xml/blocks/CONSTRAINT_c.xsl
create mode 100644 blocks/xcos2xml/blocks/CONST_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CONST_m.xsl
create mode 100644 blocks/xcos2xml/blocks/CONVERT.xsl
create mode 100644 blocks/xcos2xml/blocks/CSCOPE.xsl
create mode 100644 blocks/xcos2xml/blocks/CSCOPXY.xsl
create mode 100644 blocks/xcos2xml/blocks/CSCOPXY3D.xsl
create mode 100644 blocks/xcos2xml/blocks/CUMSUM.xsl
create mode 100644 blocks/xcos2xml/blocks/CURV_f.xsl
create mode 100644 blocks/xcos2xml/blocks/Capacitor.xsl
create mode 100644 blocks/xcos2xml/blocks/ConstantVoltage.xsl
create mode 100644 blocks/xcos2xml/blocks/Counter.xsl
create mode 100644 blocks/xcos2xml/blocks/DEADBAND.xsl
create mode 100644 blocks/xcos2xml/blocks/DEBUG.xsl
create mode 100644 blocks/xcos2xml/blocks/DELAYV_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DELAY_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DEMUX.xsl
create mode 100644 blocks/xcos2xml/blocks/DEMUX_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DIFF_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DLR.xsl
create mode 100644 blocks/xcos2xml/blocks/DLRADAPT_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DLSS.xsl
create mode 100644 blocks/xcos2xml/blocks/DOLLAR.xsl
create mode 100644 blocks/xcos2xml/blocks/DOLLAR_f.xsl
create mode 100644 blocks/xcos2xml/blocks/DOLLAR_m.xsl
create mode 100644 blocks/xcos2xml/blocks/Diode.xsl
create mode 100644 blocks/xcos2xml/blocks/EDGE_TRIGGER.xsl
create mode 100644 blocks/xcos2xml/blocks/ENDBLK.xsl
create mode 100644 blocks/xcos2xml/blocks/END_c.xsl
create mode 100644 blocks/xcos2xml/blocks/ESELECT_f.xsl
create mode 100644 blocks/xcos2xml/blocks/EVTDLY_c.xsl
create mode 100644 blocks/xcos2xml/blocks/EVTGEN_f.xsl
create mode 100644 blocks/xcos2xml/blocks/EVTVARDLY.xsl
create mode 100644 blocks/xcos2xml/blocks/EXPBLK_m.xsl
create mode 100644 blocks/xcos2xml/blocks/EXTRACT.xsl
create mode 100644 blocks/xcos2xml/blocks/EXTRACTBITS.xsl
create mode 100644 blocks/xcos2xml/blocks/EXTRACTOR.xsl
create mode 100644 blocks/xcos2xml/blocks/EXTTRI.xsl
create mode 100644 blocks/xcos2xml/blocks/FROM.xsl
create mode 100644 blocks/xcos2xml/blocks/FROMMO.xsl
create mode 100644 blocks/xcos2xml/blocks/FROMWSB.xsl
create mode 100644 blocks/xcos2xml/blocks/STEP_FUNCTION.xsl
create mode 100644 blocks/xcos2xml/blocks/c_block.xsl
create mode 100644 blocks/xcos2xml/blocks/fortran_block.xsl
create mode 100644 blocks/xcos2xml/blocks/freq_div.xsl
create mode 100644 blocks/xcos2xml/links/CommandControlLink.xsl
create mode 100644 blocks/xcos2xml/links/ExplicitLink.xsl
create mode 100644 blocks/xcos2xml/links/ImplicitLink.xsl
create mode 100644 blocks/xcos2xml/ports/CommandPort.xsl
create mode 100644 blocks/xcos2xml/ports/ControlPort.xsl
create mode 100644 blocks/xcos2xml/ports/ExplicitInputPort.xsl
create mode 100644 blocks/xcos2xml/ports/ExplicitOutputPort.xsl
create mode 100644 blocks/xcos2xml/ports/ImplicitInputPort.xsl
create mode 100644 blocks/xcos2xml/ports/ImplicitOutputPort.xsl
diff --git a/blocks/Makefile b/blocks/Makefile
index da7d54f7..b9b2aab1 100644
--- a/blocks/Makefile
+++ b/blocks/Makefile
@@ -9,8 +9,8 @@ SRCFILES += $(sort $(wildcard Xcos/links/*.py))
XCOS2XMLFILES := $(sort $(wildcard xcos2xml/head.xsl))
XCOS2XMLFILES += $(sort $(wildcard xcos2xml/blocks/*.xsl))
-#XCOS2XMLFILES += $(sort $(wildcard xcos2xml/ports/*.xsl))
-#XCOS2XMLFILES += $(sort $(wildcard xcos2xml/links/*.xsl))
+XCOS2XMLFILES += $(sort $(wildcard xcos2xml/ports/*.xsl))
+XCOS2XMLFILES += $(sort $(wildcard xcos2xml/links/*.xsl))
XCOS2XMLFILES += $(sort $(wildcard xcos2xml/foot.xsl))
IMPORT := Xcos/xcosblocks.py
diff --git a/blocks/xcos2xml/blocks/ABS_VALUE.xsl b/blocks/xcos2xml/blocks/ABS_VALUE.xsl
new file mode 100644
index 00000000..334ee231
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ABS_VALUE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/AFFICH_m.xsl b/blocks/xcos2xml/blocks/AFFICH_m.xsl
new file mode 100644
index 00000000..7db02af3
--- /dev/null
+++ b/blocks/xcos2xml/blocks/AFFICH_m.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/AUTOMAT.xsl b/blocks/xcos2xml/blocks/AUTOMAT.xsl
new file mode 100644
index 00000000..0f94287d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/AUTOMAT.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BACKLASH.xsl b/blocks/xcos2xml/blocks/BACKLASH.xsl
new file mode 100644
index 00000000..23e3760e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BACKLASH.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BARXY.xsl b/blocks/xcos2xml/blocks/BARXY.xsl
new file mode 100644
index 00000000..ca32301c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BARXY.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BIGSOM_f.xsl b/blocks/xcos2xml/blocks/BIGSOM_f.xsl
new file mode 100644
index 00000000..d7920dc7
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BIGSOM_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BITCLEAR.xsl b/blocks/xcos2xml/blocks/BITCLEAR.xsl
new file mode 100644
index 00000000..82411767
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BITCLEAR.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BITSET.xsl b/blocks/xcos2xml/blocks/BITSET.xsl
new file mode 100644
index 00000000..6deb8019
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BITSET.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BOUNCE.xsl b/blocks/xcos2xml/blocks/BOUNCE.xsl
new file mode 100644
index 00000000..8d9cb712
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BOUNCE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BOUNCEXY.xsl b/blocks/xcos2xml/blocks/BOUNCEXY.xsl
new file mode 100644
index 00000000..effc9ea5
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BOUNCEXY.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/BPLATFORM.xsl b/blocks/xcos2xml/blocks/BPLATFORM.xsl
new file mode 100644
index 00000000..5d9599e4
--- /dev/null
+++ b/blocks/xcos2xml/blocks/BPLATFORM.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Bache.xsl b/blocks/xcos2xml/blocks/Bache.xsl
new file mode 100644
index 00000000..e4384f2d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Bache.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CANIMXY.xsl b/blocks/xcos2xml/blocks/CANIMXY.xsl
new file mode 100644
index 00000000..0d010055
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CANIMXY.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CANIMXY3D.xsl b/blocks/xcos2xml/blocks/CANIMXY3D.xsl
new file mode 100644
index 00000000..aa010b7a
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CANIMXY3D.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CBLOCK.xsl b/blocks/xcos2xml/blocks/CBLOCK.xsl
new file mode 100644
index 00000000..17dd6e94
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CBLOCK.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CBLOCK4.xsl b/blocks/xcos2xml/blocks/CBLOCK4.xsl
new file mode 100644
index 00000000..3c816834
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CBLOCK4.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CEVENTSCOPE.xsl b/blocks/xcos2xml/blocks/CEVENTSCOPE.xsl
new file mode 100644
index 00000000..6961b54e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CEVENTSCOPE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CFSCOPE.xsl b/blocks/xcos2xml/blocks/CFSCOPE.xsl
new file mode 100644
index 00000000..38da485b
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CFSCOPE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKFROM.xsl b/blocks/xcos2xml/blocks/CLKFROM.xsl
new file mode 100644
index 00000000..190d3782
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKFROM.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKGOTO.xsl b/blocks/xcos2xml/blocks/CLKGOTO.xsl
new file mode 100644
index 00000000..a4f51939
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKGOTO.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKGotoTagVisibility.xsl b/blocks/xcos2xml/blocks/CLKGotoTagVisibility.xsl
new file mode 100644
index 00000000..613e866a
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKGotoTagVisibility.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKINV_f.xsl b/blocks/xcos2xml/blocks/CLKINV_f.xsl
new file mode 100644
index 00000000..8331001f
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKINV_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKOUTV_f.xsl b/blocks/xcos2xml/blocks/CLKOUTV_f.xsl
new file mode 100644
index 00000000..7d2a57d7
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKOUTV_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLOCK_c.xsl b/blocks/xcos2xml/blocks/CLOCK_c.xsl
new file mode 100644
index 00000000..cf838ea2
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLOCK_c.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLR.xsl b/blocks/xcos2xml/blocks/CLR.xsl
new file mode 100644
index 00000000..6e517d19
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLR.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLSS.xsl b/blocks/xcos2xml/blocks/CLSS.xsl
new file mode 100644
index 00000000..ed2d5cf7
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLSS.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CMAT3D.xsl b/blocks/xcos2xml/blocks/CMAT3D.xsl
new file mode 100644
index 00000000..36756054
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CMAT3D.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CMATVIEW.xsl b/blocks/xcos2xml/blocks/CMATVIEW.xsl
new file mode 100644
index 00000000..84934f40
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CMATVIEW.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CMSCOPE.xsl b/blocks/xcos2xml/blocks/CMSCOPE.xsl
new file mode 100644
index 00000000..57e09b30
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CMSCOPE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONST.xsl b/blocks/xcos2xml/blocks/CONST.xsl
new file mode 100644
index 00000000..0d060221
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONST.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONSTRAINT2_c.xsl b/blocks/xcos2xml/blocks/CONSTRAINT2_c.xsl
new file mode 100644
index 00000000..1d9b1ea3
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONSTRAINT2_c.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONSTRAINT_c.xsl b/blocks/xcos2xml/blocks/CONSTRAINT_c.xsl
new file mode 100644
index 00000000..8db19fea
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONSTRAINT_c.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONST_f.xsl b/blocks/xcos2xml/blocks/CONST_f.xsl
new file mode 100644
index 00000000..03d70c0a
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONST_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONST_m.xsl b/blocks/xcos2xml/blocks/CONST_m.xsl
new file mode 100644
index 00000000..4955ce11
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONST_m.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CONVERT.xsl b/blocks/xcos2xml/blocks/CONVERT.xsl
new file mode 100644
index 00000000..610d9ed6
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CONVERT.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CSCOPE.xsl b/blocks/xcos2xml/blocks/CSCOPE.xsl
new file mode 100644
index 00000000..aff32a0d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CSCOPE.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CSCOPXY.xsl b/blocks/xcos2xml/blocks/CSCOPXY.xsl
new file mode 100644
index 00000000..dcf5ff25
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CSCOPXY.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CSCOPXY3D.xsl b/blocks/xcos2xml/blocks/CSCOPXY3D.xsl
new file mode 100644
index 00000000..dab28375
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CSCOPXY3D.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CUMSUM.xsl b/blocks/xcos2xml/blocks/CUMSUM.xsl
new file mode 100644
index 00000000..8362f556
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CUMSUM.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CURV_f.xsl b/blocks/xcos2xml/blocks/CURV_f.xsl
new file mode 100644
index 00000000..cec398b5
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CURV_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Capacitor.xsl b/blocks/xcos2xml/blocks/Capacitor.xsl
new file mode 100644
index 00000000..32246ec9
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Capacitor.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/ConstantVoltage.xsl b/blocks/xcos2xml/blocks/ConstantVoltage.xsl
new file mode 100644
index 00000000..0f2c3e8c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ConstantVoltage.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Counter.xsl b/blocks/xcos2xml/blocks/Counter.xsl
new file mode 100644
index 00000000..25bbc94c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Counter.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DEADBAND.xsl b/blocks/xcos2xml/blocks/DEADBAND.xsl
new file mode 100644
index 00000000..62b961a0
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DEADBAND.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DEBUG.xsl b/blocks/xcos2xml/blocks/DEBUG.xsl
new file mode 100644
index 00000000..01b3bd35
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DEBUG.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DELAYV_f.xsl b/blocks/xcos2xml/blocks/DELAYV_f.xsl
new file mode 100644
index 00000000..2eb1e8ff
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DELAYV_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DELAY_f.xsl b/blocks/xcos2xml/blocks/DELAY_f.xsl
new file mode 100644
index 00000000..c883712f
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DELAY_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DEMUX.xsl b/blocks/xcos2xml/blocks/DEMUX.xsl
new file mode 100644
index 00000000..6ff5d681
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DEMUX.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DEMUX_f.xsl b/blocks/xcos2xml/blocks/DEMUX_f.xsl
new file mode 100644
index 00000000..c1fdb85f
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DEMUX_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DIFF_f.xsl b/blocks/xcos2xml/blocks/DIFF_f.xsl
new file mode 100644
index 00000000..d1b20c92
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DIFF_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DLR.xsl b/blocks/xcos2xml/blocks/DLR.xsl
new file mode 100644
index 00000000..3e63f4a7
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DLR.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DLRADAPT_f.xsl b/blocks/xcos2xml/blocks/DLRADAPT_f.xsl
new file mode 100644
index 00000000..2b07226e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DLRADAPT_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DLSS.xsl b/blocks/xcos2xml/blocks/DLSS.xsl
new file mode 100644
index 00000000..de830e9d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DLSS.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DOLLAR.xsl b/blocks/xcos2xml/blocks/DOLLAR.xsl
new file mode 100644
index 00000000..4de1737f
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DOLLAR.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DOLLAR_f.xsl b/blocks/xcos2xml/blocks/DOLLAR_f.xsl
new file mode 100644
index 00000000..5ce808de
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DOLLAR_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DOLLAR_m.xsl b/blocks/xcos2xml/blocks/DOLLAR_m.xsl
new file mode 100644
index 00000000..2d02bdee
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DOLLAR_m.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Diode.xsl b/blocks/xcos2xml/blocks/Diode.xsl
new file mode 100644
index 00000000..5d4569c7
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Diode.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EDGE_TRIGGER.xsl b/blocks/xcos2xml/blocks/EDGE_TRIGGER.xsl
new file mode 100644
index 00000000..e1f1db77
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EDGE_TRIGGER.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/ENDBLK.xsl b/blocks/xcos2xml/blocks/ENDBLK.xsl
new file mode 100644
index 00000000..b55fcc97
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ENDBLK.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/END_c.xsl b/blocks/xcos2xml/blocks/END_c.xsl
new file mode 100644
index 00000000..7f84d724
--- /dev/null
+++ b/blocks/xcos2xml/blocks/END_c.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/ESELECT_f.xsl b/blocks/xcos2xml/blocks/ESELECT_f.xsl
new file mode 100644
index 00000000..76fb7f6e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ESELECT_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EVTDLY_c.xsl b/blocks/xcos2xml/blocks/EVTDLY_c.xsl
new file mode 100644
index 00000000..6b9c0918
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EVTDLY_c.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EVTGEN_f.xsl b/blocks/xcos2xml/blocks/EVTGEN_f.xsl
new file mode 100644
index 00000000..5ff0959a
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EVTGEN_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EVTVARDLY.xsl b/blocks/xcos2xml/blocks/EVTVARDLY.xsl
new file mode 100644
index 00000000..63412e18
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EVTVARDLY.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EXPBLK_m.xsl b/blocks/xcos2xml/blocks/EXPBLK_m.xsl
new file mode 100644
index 00000000..066c20a4
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EXPBLK_m.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EXTRACT.xsl b/blocks/xcos2xml/blocks/EXTRACT.xsl
new file mode 100644
index 00000000..79a88616
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EXTRACT.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EXTRACTBITS.xsl b/blocks/xcos2xml/blocks/EXTRACTBITS.xsl
new file mode 100644
index 00000000..4c2d5fed
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EXTRACTBITS.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EXTRACTOR.xsl b/blocks/xcos2xml/blocks/EXTRACTOR.xsl
new file mode 100644
index 00000000..0e15294e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EXTRACTOR.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/EXTTRI.xsl b/blocks/xcos2xml/blocks/EXTTRI.xsl
new file mode 100644
index 00000000..b1d1cda2
--- /dev/null
+++ b/blocks/xcos2xml/blocks/EXTTRI.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/FROM.xsl b/blocks/xcos2xml/blocks/FROM.xsl
new file mode 100644
index 00000000..a8c892d5
--- /dev/null
+++ b/blocks/xcos2xml/blocks/FROM.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/FROMMO.xsl b/blocks/xcos2xml/blocks/FROMMO.xsl
new file mode 100644
index 00000000..0b430a2d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/FROMMO.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/FROMWSB.xsl b/blocks/xcos2xml/blocks/FROMWSB.xsl
new file mode 100644
index 00000000..cd5edf9d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/FROMWSB.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/STEP_FUNCTION.xsl b/blocks/xcos2xml/blocks/STEP_FUNCTION.xsl
new file mode 100644
index 00000000..56fb9f2f
--- /dev/null
+++ b/blocks/xcos2xml/blocks/STEP_FUNCTION.xsl
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/c_block.xsl b/blocks/xcos2xml/blocks/c_block.xsl
new file mode 100644
index 00000000..b9148f0d
--- /dev/null
+++ b/blocks/xcos2xml/blocks/c_block.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/fortran_block.xsl b/blocks/xcos2xml/blocks/fortran_block.xsl
new file mode 100644
index 00000000..847253ec
--- /dev/null
+++ b/blocks/xcos2xml/blocks/fortran_block.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/freq_div.xsl b/blocks/xcos2xml/blocks/freq_div.xsl
new file mode 100644
index 00000000..c4e93f98
--- /dev/null
+++ b/blocks/xcos2xml/blocks/freq_div.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/links/CommandControlLink.xsl b/blocks/xcos2xml/links/CommandControlLink.xsl
new file mode 100644
index 00000000..34f49a0c
--- /dev/null
+++ b/blocks/xcos2xml/links/CommandControlLink.xsl
@@ -0,0 +1,23 @@
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ .null
+ Unknown
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/links/ExplicitLink.xsl b/blocks/xcos2xml/links/ExplicitLink.xsl
new file mode 100644
index 00000000..8f83ceae
--- /dev/null
+++ b/blocks/xcos2xml/links/ExplicitLink.xsl
@@ -0,0 +1,23 @@
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ .null
+ Unknown
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/links/ImplicitLink.xsl b/blocks/xcos2xml/links/ImplicitLink.xsl
new file mode 100644
index 00000000..c6bfbb85
--- /dev/null
+++ b/blocks/xcos2xml/links/ImplicitLink.xsl
@@ -0,0 +1,23 @@
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ .null
+ Unknown
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/CommandPort.xsl b/blocks/xcos2xml/ports/CommandPort.xsl
new file mode 100644
index 00000000..9086fa97
--- /dev/null
+++ b/blocks/xcos2xml/ports/CommandPort.xsl
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/ControlPort.xsl b/blocks/xcos2xml/ports/ControlPort.xsl
new file mode 100644
index 00000000..e06df860
--- /dev/null
+++ b/blocks/xcos2xml/ports/ControlPort.xsl
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/ExplicitInputPort.xsl b/blocks/xcos2xml/ports/ExplicitInputPort.xsl
new file mode 100644
index 00000000..df830881
--- /dev/null
+++ b/blocks/xcos2xml/ports/ExplicitInputPort.xsl
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/ExplicitOutputPort.xsl b/blocks/xcos2xml/ports/ExplicitOutputPort.xsl
new file mode 100644
index 00000000..41cd5bb8
--- /dev/null
+++ b/blocks/xcos2xml/ports/ExplicitOutputPort.xsl
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/ImplicitInputPort.xsl b/blocks/xcos2xml/ports/ImplicitInputPort.xsl
new file mode 100644
index 00000000..f264d98d
--- /dev/null
+++ b/blocks/xcos2xml/ports/ImplicitInputPort.xsl
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/ports/ImplicitOutputPort.xsl b/blocks/xcos2xml/ports/ImplicitOutputPort.xsl
new file mode 100644
index 00000000..92010982
--- /dev/null
+++ b/blocks/xcos2xml/ports/ImplicitOutputPort.xsl
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+ 1
+ Pin
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
--
cgit