summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément DAVID <clement.david@scilab.org>2011-04-05 14:16:28 +0200
committerAllan CORNET <allan.cornet@scilab.org>2011-04-28 10:00:50 +0200
commitfed673771dc0559cdf4610cfecda314ed2792440 (patch)
tree4918ddec3d1bb7b49776ed877dbecc75fe475c33
parentb3a6a56fce805f1af7ed4f8c1474d9f9b37f75bb (diff)
downloadscilab-fed673771dc0559cdf4610cfecda314ed2792440.zip
scilab-fed673771dc0559cdf4610cfecda314ed2792440.tar.gz
Xcos: AFFICH_m block only printed the first column for an input matrix.
Bug: 9307 Change-Id: If6d0d75f6169be4f52b9152800650a997285464c
-rw-r--r--scilab/CHANGES_5.3.X3
-rw-r--r--scilab/modules/scicos/includes/scicos.h2
-rw-r--r--scilab/modules/scicos/src/c/scicos.c2
-rw-r--r--scilab/modules/scicos_blocks/src/cpp/affich2.cpp15
-rw-r--r--scilab/modules/xcos/tests/nonreg_tests/bug_9307.tst27
-rw-r--r--scilab/modules/xcos/tests/nonreg_tests/bug_9307.xcos799
6 files changed, 837 insertions, 11 deletions
diff --git a/scilab/CHANGES_5.3.X b/scilab/CHANGES_5.3.X
index 8a66eeb..b834c57 100644
--- a/scilab/CHANGES_5.3.X
+++ b/scilab/CHANGES_5.3.X
@@ -106,6 +106,9 @@ Xcos:
106 106
107* bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor fails 107* bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor fails
108 108
109* bug 9307 fixed - AFFICH_m block only printed the first column for an input
110 matrix.
111
109* bug 9369 fixed - Diagrams with an origin did not pass validation. 112* bug 9369 fixed - Diagrams with an origin did not pass validation.
110 113
111Packaging: 114Packaging:
diff --git a/scilab/modules/scicos/includes/scicos.h b/scilab/modules/scicos/includes/scicos.h
index 7d8e8cc..721d9dc 100644
--- a/scilab/modules/scicos/includes/scicos.h
+++ b/scilab/modules/scicos/includes/scicos.h
@@ -134,6 +134,6 @@ void end_scicos_sim(void);
134/** 134/**
135* 135*
136*/ 136*/
137void Coserror(char *fmt, ...); 137void Coserror(const char *fmt, ...);
138 138
139#endif 139#endif
diff --git a/scilab/modules/scicos/src/c/scicos.c b/scilab/modules/scicos/src/c/scicos.c
index 2b0793d..4783fc2 100644
--- a/scilab/modules/scicos/src/c/scicos.c
+++ b/scilab/modules/scicos/src/c/scicos.c
@@ -4490,7 +4490,7 @@ void set_block_error(int err)
4490#endif 4490#endif
4491 4491
4492 4492
4493void Coserror(char *fmt,...) 4493void Coserror(const char *fmt,...)
4494{ 4494{
4495 int retval; 4495 int retval;
4496 va_list ap; 4496 va_list ap;
diff --git a/scilab/modules/scicos_blocks/src/cpp/affich2.cpp b/scilab/modules/scicos_blocks/src/cpp/affich2.cpp
index 7912bcf..ad145b3 100644
--- a/scilab/modules/scicos_blocks/src/cpp/affich2.cpp
+++ b/scilab/modules/scicos_blocks/src/cpp/affich2.cpp
@@ -21,6 +21,7 @@ extern "C"
21#include "dynlib_scicos_blocks.h" 21#include "dynlib_scicos_blocks.h"
22#include "MALLOC.h" 22#include "MALLOC.h"
23#include "scicos_block4.h" 23#include "scicos_block4.h"
24#include "scicos.h"
24#include "core_math.h" 25#include "core_math.h"
25#include "getScilabJavaVM.h" 26#include "getScilabJavaVM.h"
26#ifdef _MSC_VER 27#ifdef _MSC_VER
@@ -28,8 +29,6 @@ extern "C"
28#endif 29#endif
29 30
30 double C2F (sciround) (double *x); 31 double C2F (sciround) (double *x);
31 void
32 set_block_error(int);
33 SCICOS_BLOCKS_IMPEXP void 32 SCICOS_BLOCKS_IMPEXP void
34 affich2(scicos_block * block, int flag); 33 affich2(scicos_block * block, int flag);
35} 34}
@@ -80,7 +79,7 @@ affich2(scicos_block * block, int flag)
80 { 79 {
81 int iPrec = GetIparPtrs(block)[5]; 80 int iPrec = GetIparPtrs(block)[5];
82 double dblScale = pow((double) 10, iPrec); 81 double dblScale = pow((double) 10, iPrec);
83 double dblTemp = pdblReal[i] * dblScale; 82 double dblTemp = pdblReal[i + (j * iRowsIn)] * dblScale;
84 double dblValue = C2F(sciround)(&dblTemp) / dblScale; 83 double dblValue = C2F(sciround)(&dblTemp) / dblScale;
85 char pstFormat[10]; 84 char pstFormat[10];
86 85
@@ -101,13 +100,12 @@ affich2(scicos_block * block, int flag)
101 AfficheBlock::setValue(getScilabJavaVM(), blockHashCode, pstValue, 100 AfficheBlock::setValue(getScilabJavaVM(), blockHashCode, pstValue,
102 iRowsIn, iColsIn); 101 iRowsIn, iColsIn);
103 } 102 }
104 catch (const GiwsException::JniMethodNotFoundException & exception) 103 catch (const GiwsException::JniException & exception)
105 { 104 {
106 /* 105 /*
107 * put a simulation error message. 106 * put a simulation error message.
108 * the corresponding message is "block produces an internal error" (see sci_scicossim.c)
109 */ 107 */
110 set_block_error(-3); 108 Coserror(exception.what());
111 } 109 }
112 break; 110 break;
113 111
@@ -134,13 +132,12 @@ affich2(scicos_block * block, int flag)
134 AfficheBlock::setValue(getScilabJavaVM(), blockHashCode, pstValue, 132 AfficheBlock::setValue(getScilabJavaVM(), blockHashCode, pstValue,
135 iRowsIn, iColsIn); 133 iRowsIn, iColsIn);
136 } 134 }
137 catch (const GiwsException::JniMethodNotFoundException & exception) 135 catch (const GiwsException::JniException & exception)
138 { 136 {
139 /* 137 /*
140 * put a simulation error message. 138 * put a simulation error message.
141 * the corresponding message is "block produces an internal error" (see sci_scicossim.c)
142 */ 139 */
143 set_block_error(-3); 140 Coserror(exception.what());
144 } 141 }
145 142
146 // storing the allocated area on the block work field. 143 // storing the allocated area on the block work field.
diff --git a/scilab/modules/xcos/tests/nonreg_tests/bug_9307.tst b/scilab/modules/xcos/tests/nonreg_tests/bug_9307.tst
new file mode 100644
index 0000000..52b375a
--- /dev/null
+++ b/scilab/modules/xcos/tests/nonreg_tests/bug_9307.tst
@@ -0,0 +1,27 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Clément DAVID
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7
8// <-- INTERACTIVE TEST -->
9// <-- TEST WITH XCOS -->
10//
11// <-- Non-regression test for bug 9307 -->
12//
13// <-- Bugzilla URL -->
14// http://bugzilla.scilab.org/show_bug.cgi?id=9307
15//
16// <-- Short Description -->
17// AFFICH_m block only printed the first column for an input matrix.
18
19xcos(SCI + "/modules/xcos/tests/nonreg_tests/bug_9307.xcos");
20// Simulate
21// Check that the AFFICH_m block value is :
22// 1.000 2.000 3.000
23// 4.000 5.000 6.000
24// 7.000 8.000 9.000
25
26
27
diff --git a/scilab/modules/xcos/tests/nonreg_tests/bug_9307.xcos b/scilab/modules/xcos/tests/nonreg_tests/bug_9307.xcos
new file mode 100644
index 0000000..1cf7b26
--- /dev/null
+++ b/scilab/modules/xcos/tests/nonreg_tests/bug_9307.xcos
@@ -0,0 +1,799 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<XcosDiagram background="-1" finalIntegrationTime="1.0" title="bug_affich_m">
3 <mxGraphModel as="model">
4 <root>
5 <mxCell id="-55b1d3ad:12f213ad037:-7f18"/>
6 <mxCell id="-55b1d3ad:12f213ad037:-7f19" parent="-55b1d3ad:12f213ad037:-7f18"/>
7 <AfficheBlock dependsOnU="1" id="-55b1d3ad:12f213ad037:-7f06" interfaceFunctionName="AFFICH_m" ordering="1" parent="-55b1d3ad:12f213ad037:-7f19" simulationFunctionName="affich2" simulationFunctionType="C_OR_FORTRAN" style="fontFamily=Dialog;fontSize=13;fontColor=#ff0000ff;AFFICH_m;flip=false;mirror=false" value=" 1.000 1.000 1.000&#10; 4.000 4.000 4.000&#10; 7.000 7.000 7.000&#10;">
8 <ScilabString as="exprs" height="7" width="1">
9 <data column="0" line="0" value="[3,3]"/>
10 <data column="0" line="1" value="1"/>
11 <data column="0" line="2" value="1"/>
12 <data column="0" line="3" value="1"/>
13 <data column="0" line="4" value="5"/>
14 <data column="0" line="5" value="1"/>
15 <data column="0" line="6" value="0"/>
16 </ScilabString>
17 <ScilabDouble as="realParameters" height="0" width="0"/>
18 <ScilabDouble as="integerParameters" height="6" width="1">
19 <data column="0" line="0" realPart="1.0"/>
20 <data column="0" line="1" realPart="1.0"/>
21 <data column="0" line="2" realPart="1.0"/>
22 <data column="0" line="3" realPart="5.0"/>
23 <data column="0" line="4" realPart="1.0"/>
24 <data column="0" line="5" realPart="3.0"/>
25 </ScilabDouble>
26 <Array as="objectsParameters" scilabClass="ScilabList">
27 <ScilabDouble height="1" width="1">
28 <data column="0" line="0" realPart="1.056762633E9"/>
29 </ScilabDouble>
30 </Array>
31 <ScilabDouble as="nbZerosCrossing" height="1" width="1">
32 <data column="0" line="0" realPart="0.0"/>
33 </ScilabDouble>
34 <ScilabDouble as="nmode" height="1" width="1">
35 <data column="0" line="0" realPart="0.0"/>
36 </ScilabDouble>
37 <ScilabDouble as="dState" height="15" width="1">
38 <data column="0" line="0" realPart="-1.0"/>
39 <data column="0" line="1" realPart="0.0"/>
40 <data column="0" line="2" realPart="0.0"/>
41 <data column="0" line="3" realPart="1.0"/>
42 <data column="0" line="4" realPart="1.0"/>
43 <data column="0" line="5" realPart="0.0"/>
44 <data column="0" line="6" realPart="0.0"/>
45 <data column="0" line="7" realPart="0.0"/>
46 <data column="0" line="8" realPart="0.0"/>
47 <data column="0" line="9" realPart="0.0"/>
48 <data column="0" line="10" realPart="0.0"/>
49 <data column="0" line="11" realPart="0.0"/>
50 <data column="0" line="12" realPart="0.0"/>
51 <data column="0" line="13" realPart="0.0"/>
52 <data column="0" line="14" realPart="0.0"/>
53 </ScilabDouble>
54 <Array as="oDState" scilabClass="ScilabList"/>
55 <Array as="equations" scilabClass="ScilabList"/>
56 <mxGeometry as="geometry" height="80.0" width="140.0" x="250.0" y="100.0"/>
57 </AfficheBlock>
58 <ExplicitInputPort connectable="0" connectedLinkId="4" dataColumns="3" dataLines="3" dataType="REAL_MATRIX" id="-55b1d3ad:12f213ad037:-7ef8" ordering="1" parent="-55b1d3ad:12f213ad037:-7f06" style="ExplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0;flip=false;mirror=false">
59 <mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="36.0"/>
60 </ExplicitInputPort>
61 <ControlPort connectable="0" connectedLinkId="5" dataType="UNKNOW_TYPE" id="-55b1d3ad:12f213ad037:-7ef7" ordering="1" parent="-55b1d3ad:12f213ad037:-7f06" style="ControlPort;align=center;verticalAlign=top;spacing=10;rotation=90;flip=false;mirror=false">
62 <mxGeometry as="geometry" height="8.0" width="8.0" x="66.0" y="-8.0"/>
63 </ControlPort>
64 <ExplicitLink id="-55b1d3ad:12f213ad037:-7f03" style="ExplicitLink;noEdgeStyle=1">
65 <mxGeometry as="geometry">
66 <mxPoint as="sourcePoint" x="204.0" y="120.0"/>
67 <mxPoint as="targetPoint" x="250.0" y="120.0"/>
68 <Array as="points" scilabClass="ScilabList"/>
69 </mxGeometry>
70 <mxCell as="parent" id="-55b1d3ad:12f213ad037:-7f19" parent="-55b1d3ad:12f213ad037:-7f18"/>
71 <ExplicitOutputPort as="source" connectable="0" connectedLinkId="4" dataColumns="3" dataLines="3" dataType="REAL_MATRIX" id="-55b1d3ad:12f213ad037:-7f0f" ordering="1" parent="-55b1d3ad:12f213ad037:-7f12" style="ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0;flip=false;mirror=false">
72 <mxGeometry as="geometry" height="8.0" width="8.0" x="140.0" y="16.0"/>
73 </ExplicitOutputPort>
74 <ExplicitInputPort as="target" connectable="0" connectedLinkId="4" dataColumns="3" dataLines="3" dataType="REAL_MATRIX" id="-55b1d3ad:12f213ad037:-7ef8" ordering="1" parent="-55b1d3ad:12f213ad037:-7f06" style="ExplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0;flip=false;mirror=false">
75 <mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="36.0"/>
76 </ExplicitInputPort>
77 </ExplicitLink>
78 <BasicBlock blockType="h" id="-55b1d3ad:12f213ad037:-7efc" interfaceFunctionName="CLOCK_c" ordering="2" parent="-55b1d3ad:12f213ad037:-7f19" simulationFunctionName="csuper" simulationFunctionType="DEFAULT" style="CLOCK_c;flip=false;mirror=false">
79 <ScilabDouble as="exprs" height="0" width="0"/>
80 <Array as="realParameters" scilabClass="ScilabMList">
81 <ScilabString height="1" width="3">
82 <data column="0" line="0" value="diagram"/>
83 <data column="1" line="0" value="props"/>
84 <data column="2" line="0" value="objs"/>
85 </ScilabString>
86 <Array scilabClass="ScilabTList">
87 <ScilabString height="1" width="11">
88 <data column="0" line="0" value="params"/>
89 <data column="1" line="0" value="wpar"/>
90 <data column="2" line="0" value="title"/>
91 <data column="3" line="0" value="tol"/>
92 <data column="4" line="0" value="tf"/>
93 <data column="5" line="0" value="context"/>
94 <data column="6" line="0" value="void1"/>
95 <data column="7" line="0" value="options"/>
96 <data column="8" line="0" value="void2"/>
97 <data column="9" line="0" value="void3"/>
98 <data column="10" line="0" value="doc"/>
99 </ScilabString>
100 <ScilabDouble height="1" width="6">
101 <data column="0" line="0" realPart="600.0"/>
102 <data column="1" line="0" realPart="450.0"/>
103 <data column="2" line="0" realPart="0.0"/>
104 <data column="3" line="0" realPart="0.0"/>
105 <data column="4" line="0" realPart="600.0"/>
106 <data column="5" line="0" realPart="450.0"/>
107 </ScilabDouble>
108 <ScilabString height="1" width="1">
109 <data column="0" line="0" value="Untitled"/>
110 </ScilabString>
111 <ScilabDouble height="1" width="7">
112 <data column="0" line="0" realPart="1.0E-6"/>
113 <data column="1" line="0" realPart="1.0E-6"/>
114 <data column="2" line="0" realPart="1.0E-10"/>
115 <data column="3" line="0" realPart="100001.0"/>
116 <data column="4" line="0" realPart="0.0"/>
117 <data column="5" line="0" realPart="0.0"/>
118 <data column="6" line="0" realPart="0.0"/>
119 </ScilabDouble>
120 <ScilabDouble height="1" width="1">
121 <data column="0" line="0" realPart="100000.0"/>
122 </ScilabDouble>
123 <ScilabString height="1" width="1">
124 <data column="0" line="0" value=""/>
125 </ScilabString>
126 <ScilabDouble height="0" width="0"/>
127 <Array scilabClass="ScilabTList">
128 <ScilabString height="1" width="6">
129 <data column="0" line="0" value="scsopt"/>
130 <data column="1" line="0" value="3D"/>
131 <data column="2" line="0" value="Background"/>
132 <data column="3" line="0" value="Link"/>
133 <data column="4" line="0" value="ID"/>
134 <data column="5" line="0" value="Cmap"/>
135 </ScilabString>
136 <Array scilabClass="ScilabList">
137 <ScilabBoolean height="1" width="1">
138 <data column="0" line="0" value="true"/>
139 </ScilabBoolean>
140 <ScilabDouble height="1" width="1">
141 <data column="0" line="0" realPart="33.0"/>
142 </ScilabDouble>
143 </Array>
144 <ScilabDouble height="1" width="2">
145 <data column="0" line="0" realPart="8.0"/>
146 <data column="1" line="0" realPart="1.0"/>
147 </ScilabDouble>
148 <ScilabDouble height="1" width="2">
149 <data column="0" line="0" realPart="1.0"/>
150 <data column="1" line="0" realPart="5.0"/>
151 </ScilabDouble>
152 <Array scilabClass="ScilabList">
153 <ScilabDouble height="1" width="2">
154 <data column="0" line="0" realPart="5.0"/>
155 <data column="1" line="0" realPart="1.0"/>
156 </ScilabDouble>
157 <ScilabDouble height="1" width="2">
158 <data column="0" line="0" realPart="4.0"/>
159 <data column="1" line="0" realPart="1.0"/>
160 </ScilabDouble>
161 </Array>
162 <ScilabDouble height="1" width="3">
163 <data column="0" line="0" realPart="0.8"/>
164 <data column="1" line="0" realPart="0.8"/>
165 <data column="2" line="0" realPart="0.8"/>
166 </ScilabDouble>
167 </Array>
168 <ScilabDouble height="0" width="0"/>
169 <ScilabDouble height="0" width="0"/>
170 <Array scilabClass="ScilabList"/>
171 </Array>
172 <Array scilabClass="ScilabList">
173 <Array scilabClass="ScilabMList">
174 <ScilabString height="1" width="5">
175 <data column="0" line="0" value="Block"/>
176 <data column="1" line="0" value="graphics"/>
177 <data column="2" line="0" value="model"/>
178 <data column="3" line="0" value="gui"/>
179 <data column="4" line="0" value="doc"/>
180 </ScilabString>
181 <Array scilabClass="ScilabMList">
182 <ScilabString height="1" width="14">
183 <data column="0" line="0" value="graphics"/>
184 <data column="1" line="0" value="orig"/>
185 <data column="2" line="0" value="sz"/>
186 <data column="3" line="0" value="flip"/>
187 <data column="4" line="0" value="theta"/>
188 <data column="5" line="0" value="exprs"/>
189 <data column="6" line="0" value="pin"/>
190 <data column="7" line="0" value="pout"/>
191 <data column="8" line="0" value="pein"/>
192 <data column="9" line="0" value="peout"/>
193 <data column="10" line="0" value="gr_i"/>
194 <data column="11" line="0" value="id"/>
195 <data column="12" line="0" value="in_implicit"/>
196 <data column="13" line="0" value="out_implicit"/>
197 </ScilabString>
198 <ScilabDouble height="1" width="2">
199 <data column="0" line="0" realPart="439.0"/>
200 <data column="1" line="0" realPart="-150.0"/>
201 </ScilabDouble>
202 <ScilabDouble height="1" width="2">
203 <data column="0" line="0" realPart="20.0"/>
204 <data column="1" line="0" realPart="20.0"/>
205 </ScilabDouble>
206 <ScilabBoolean height="1" width="1">
207 <data column="0" line="0" value="true"/>
208 </ScilabBoolean>
209 <ScilabDouble height="1" width="1">
210 <data column="0" line="0" realPart="0.0"/>
211 </ScilabDouble>
212 <ScilabString height="1" width="1">
213 <data column="0" line="0" value="1"/>
214 </ScilabString>
215 <ScilabDouble height="0" width="0"/>
216 <ScilabDouble height="0" width="0"/>
217 <ScilabDouble height="1" width="1">
218 <data column="0" line="0" realPart="5.0"/>
219 </ScilabDouble>
220 <ScilabDouble height="0" width="0"/>
221 <Array scilabClass="ScilabList">
222 <ScilabString height="1" width="1">
223 <data column="0" line="0" value="xstringb(orig(1),orig(2),&quot;CLKOUT_f&quot;,sz(1),sz(2));"/>
224 </ScilabString>
225 <ScilabDouble height="1" width="1">
226 <data column="0" line="0" realPart="8.0"/>
227 </ScilabDouble>
228 </Array>
229 <ScilabString height="1" width="1">
230 <data column="0" line="0" value=""/>
231 </ScilabString>
232 <ScilabDouble height="0" width="0"/>
233 <ScilabDouble height="0" width="0"/>
234 </Array>
235 <Array scilabClass="ScilabMList">
236 <ScilabString height="1" width="23">
237 <data column="0" line="0" value="model"/>
238 <data column="1" line="0" value="sim"/>
239 <data column="2" line="0" value="in"/>
240 <data column="3" line="0" value="in2"/>
241 <data column="4" line="0" value="intyp"/>
242 <data column="5" line="0" value="out"/>
243 <data column="6" line="0" value="out2"/>
244 <data column="7" line="0" value="outtyp"/>
245 <data column="8" line="0" value="evtin"/>
246 <data column="9" line="0" value="evtout"/>
247 <data column="10" line="0" value="state"/>
248 <data column="11" line="0" value="dstate"/>
249 <data column="12" line="0" value="odstate"/>
250 <data column="13" line="0" value="rpar"/>
251 <data column="14" line="0" value="ipar"/>
252 <data column="15" line="0" value="opar"/>
253 <data column="16" line="0" value="blocktype"/>
254 <data column="17" line="0" value="firing"/>
255 <data column="18" line="0" value="dep_ut"/>
256 <data column="19" line="0" value="label"/>
257 <data column="20" line="0" value="nzcross"/>
258 <data column="21" line="0" value="nmode"/>
259 <data column="22" line="0" value="equations"/>
260 </ScilabString>
261 <ScilabString height="1" width="1">
262 <data column="0" line="0" value="output"/>
263 </ScilabString>
264 <ScilabDouble height="0" width="0"/>
265 <ScilabDouble height="0" width="0"/>
266 <ScilabDouble height="0" width="0"/>
267 <ScilabDouble height="0" width="0"/>
268 <ScilabDouble height="0" width="0"/>
269 <ScilabDouble height="0" width="0"/>
270 <ScilabDouble height="1" width="1">
271 <data column="0" line="0" realPart="-1.0"/>
272 </ScilabDouble>
273 <ScilabDouble height="0" width="0"/>
274 <ScilabDouble height="0" width="0"/>
275 <ScilabDouble height="0" width="0"/>
276 <Array scilabClass="ScilabList"/>
277 <ScilabDouble height="0" width="0"/>
278 <ScilabDouble height="1" width="1">
279 <data column="0" line="0" realPart="1.0"/>
280 </ScilabDouble>
281 <Array scilabClass="ScilabList"/>
282 <ScilabString height="1" width="1">
283 <data column="0" line="0" value="d"/>
284 </ScilabString>
285 <ScilabDouble height="0" width="0"/>
286 <ScilabBoolean height="1" width="2">
287 <data column="0" line="0" value="false"/>
288 <data column="1" line="0" value="false"/>
289 </ScilabBoolean>
290 <ScilabString height="1" width="1">
291 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fc7"/>
292 </ScilabString>
293 <ScilabDouble height="1" width="1">
294 <data column="0" line="0" realPart="0.0"/>
295 </ScilabDouble>
296 <ScilabDouble height="1" width="1">
297 <data column="0" line="0" realPart="0.0"/>
298 </ScilabDouble>
299 <Array scilabClass="ScilabList"/>
300 </Array>
301 <ScilabString height="1" width="1">
302 <data column="0" line="0" value="CLKOUT_f"/>
303 </ScilabString>
304 <Array scilabClass="ScilabList">
305 <ScilabString height="1" width="1">
306 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fc7"/>
307 </ScilabString>
308 </Array>
309 </Array>
310 <Array scilabClass="ScilabMList">
311 <ScilabString height="1" width="5">
312 <data column="0" line="0" value="Block"/>
313 <data column="1" line="0" value="graphics"/>
314 <data column="2" line="0" value="model"/>
315 <data column="3" line="0" value="gui"/>
316 <data column="4" line="0" value="doc"/>
317 </ScilabString>
318 <Array scilabClass="ScilabMList">
319 <ScilabString height="1" width="14">
320 <data column="0" line="0" value="graphics"/>
321 <data column="1" line="0" value="orig"/>
322 <data column="2" line="0" value="sz"/>
323 <data column="3" line="0" value="flip"/>
324 <data column="4" line="0" value="theta"/>
325 <data column="5" line="0" value="exprs"/>
326 <data column="6" line="0" value="pin"/>
327 <data column="7" line="0" value="pout"/>
328 <data column="8" line="0" value="pein"/>
329 <data column="9" line="0" value="peout"/>
330 <data column="10" line="0" value="gr_i"/>
331 <data column="11" line="0" value="id"/>
332 <data column="12" line="0" value="in_implicit"/>
333 <data column="13" line="0" value="out_implicit"/>
334 </ScilabString>
335 <ScilabDouble height="1" width="2">
336 <data column="0" line="0" realPart="360.0"/>
337 <data column="1" line="0" realPart="-80.0"/>
338 </ScilabDouble>
339 <ScilabDouble height="1" width="2">
340 <data column="0" line="0" realPart="40.0"/>
341 <data column="1" line="0" realPart="40.0"/>
342 </ScilabDouble>
343 <ScilabBoolean height="1" width="1">
344 <data column="0" line="0" value="true"/>
345 </ScilabBoolean>
346 <ScilabDouble height="1" width="1">
347 <data column="0" line="0" realPart="0.0"/>
348 </ScilabDouble>
349 <ScilabString height="2" width="1">
350 <data column="0" line="0" value="0.5"/>
351 <data column="0" line="1" value="0"/>
352 </ScilabString>
353 <ScilabDouble height="0" width="0"/>
354 <ScilabDouble height="0" width="0"/>
355 <ScilabDouble height="1" width="1">
356 <data column="0" line="0" realPart="6.0"/>
357 </ScilabDouble>
358 <ScilabDouble height="1" width="1">
359 <data column="0" line="0" realPart="4.0"/>
360 </ScilabDouble>
361 <Array scilabClass="ScilabList">
362 <ScilabString height="1" width="1">
363 <data column="0" line="0" value="xstringb(orig(1),orig(2),&quot;EVTDLY_c&quot;,sz(1),sz(2));"/>
364 </ScilabString>
365 <ScilabDouble height="1" width="1">
366 <data column="0" line="0" realPart="8.0"/>
367 </ScilabDouble>
368 </Array>
369 <ScilabString height="1" width="1">
370 <data column="0" line="0" value=""/>
371 </ScilabString>
372 <ScilabDouble height="0" width="0"/>
373 <ScilabDouble height="0" width="0"/>
374 </Array>
375 <Array scilabClass="ScilabMList">
376 <ScilabString height="1" width="23">
377 <data column="0" line="0" value="model"/>
378 <data column="1" line="0" value="sim"/>
379 <data column="2" line="0" value="in"/>
380 <data column="3" line="0" value="in2"/>
381 <data column="4" line="0" value="intyp"/>
382 <data column="5" line="0" value="out"/>
383 <data column="6" line="0" value="out2"/>
384 <data column="7" line="0" value="outtyp"/>
385 <data column="8" line="0" value="evtin"/>
386 <data column="9" line="0" value="evtout"/>
387 <data column="10" line="0" value="state"/>
388 <data column="11" line="0" value="dstate"/>
389 <data column="12" line="0" value="odstate"/>
390 <data column="13" line="0" value="rpar"/>
391 <data column="14" line="0" value="ipar"/>
392 <data column="15" line="0" value="opar"/>
393 <data column="16" line="0" value="blocktype"/>
394 <data column="17" line="0" value="firing"/>
395 <data column="18" line="0" value="dep_ut"/>
396 <data column="19" line="0" value="label"/>
397 <data column="20" line="0" value="nzcross"/>
398 <data column="21" line="0" value="nmode"/>
399 <data column="22" line="0" value="equations"/>
400 </ScilabString>
401 <Array scilabClass="ScilabList">
402 <ScilabString height="1" width="1">
403 <data column="0" line="0" value="evtdly4"/>
404 </ScilabString>
405 <ScilabDouble height="1" width="1">
406 <data column="0" line="0" realPart="4.0"/>
407 </ScilabDouble>
408 </Array>
409 <ScilabDouble height="0" width="0"/>
410 <ScilabDouble height="0" width="0"/>
411 <ScilabDouble height="0" width="0"/>
412 <ScilabDouble height="0" width="0"/>
413 <ScilabDouble height="0" width="0"/>
414 <ScilabDouble height="0" width="0"/>
415 <ScilabDouble height="1" width="1">
416 <data column="0" line="0" realPart="-1.0"/>
417 </ScilabDouble>
418 <ScilabDouble height="1" width="1">
419 <data column="0" line="0" realPart="-1.0"/>
420 </ScilabDouble>
421 <ScilabDouble height="0" width="0"/>
422 <ScilabDouble height="0" width="0"/>
423 <Array scilabClass="ScilabList"/>
424 <ScilabDouble height="2" width="1">
425 <data column="0" line="0" realPart="0.5"/>
426 <data column="0" line="1" realPart="0.0"/>
427 </ScilabDouble>
428 <ScilabDouble height="0" width="0"/>
429 <Array scilabClass="ScilabList"/>
430 <ScilabString height="1" width="1">
431 <data column="0" line="0" value="d"/>
432 </ScilabString>
433 <ScilabDouble height="1" width="1">
434 <data column="0" line="0" realPart="0.0"/>
435 </ScilabDouble>
436 <ScilabBoolean height="1" width="2">
437 <data column="0" line="0" value="false"/>
438 <data column="1" line="0" value="false"/>
439 </ScilabBoolean>
440 <ScilabString height="1" width="1">
441 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fc3"/>
442 </ScilabString>
443 <ScilabDouble height="1" width="1">
444 <data column="0" line="0" realPart="0.0"/>
445 </ScilabDouble>
446 <ScilabDouble height="1" width="1">
447 <data column="0" line="0" realPart="0.0"/>
448 </ScilabDouble>
449 <Array scilabClass="ScilabList"/>
450 </Array>
451 <ScilabString height="1" width="1">
452 <data column="0" line="0" value="EVTDLY_c"/>
453 </ScilabString>
454 <Array scilabClass="ScilabList">
455 <ScilabString height="1" width="1">
456 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fc3"/>
457 </ScilabString>
458 </Array>
459 </Array>
460 <Array scilabClass="ScilabMList">
461 <ScilabString height="1" width="5">
462 <data column="0" line="0" value="Block"/>
463 <data column="1" line="0" value="graphics"/>
464 <data column="2" line="0" value="model"/>
465 <data column="3" line="0" value="gui"/>
466 <data column="4" line="0" value="doc"/>
467 </ScilabString>
468 <Array scilabClass="ScilabMList">
469 <ScilabString height="1" width="14">
470 <data column="0" line="0" value="graphics"/>
471 <data column="1" line="0" value="orig"/>
472 <data column="2" line="0" value="sz"/>
473 <data column="3" line="0" value="flip"/>
474 <data column="4" line="0" value="theta"/>
475 <data column="5" line="0" value="exprs"/>
476 <data column="6" line="0" value="pin"/>
477 <data column="7" line="0" value="pout"/>
478 <data column="8" line="0" value="pein"/>
479 <data column="9" line="0" value="peout"/>
480 <data column="10" line="0" value="gr_i"/>
481 <data column="11" line="0" value="id"/>
482 <data column="12" line="0" value="in_implicit"/>
483 <data column="13" line="0" value="out_implicit"/>
484 </ScilabString>
485 <ScilabDouble height="1" width="2">
486 <data column="0" line="0" realPart="420.71066"/>
487 <data column="1" line="0" realPart="-140.0"/>
488 </ScilabDouble>
489 <ScilabDouble height="1" width="2">
490 <data column="0" line="0" realPart="8.0"/>
491 <data column="1" line="0" realPart="8.0"/>
492 </ScilabDouble>
493 <ScilabBoolean height="1" width="1">
494 <data column="0" line="0" value="true"/>
495 </ScilabBoolean>
496 <ScilabDouble height="1" width="1">
497 <data column="0" line="0" realPart="0.0"/>
498 </ScilabDouble>
499 <ScilabDouble height="0" width="0"/>
500 <ScilabDouble height="0" width="0"/>
501 <ScilabDouble height="0" width="0"/>
502 <ScilabDouble height="1" width="1">
503 <data column="0" line="0" realPart="4.0"/>
504 </ScilabDouble>
505 <ScilabDouble height="2" width="1">
506 <data column="0" line="0" realPart="5.0"/>
507 <data column="0" line="1" realPart="6.0"/>
508 </ScilabDouble>
509 <Array scilabClass="ScilabList">
510 <ScilabString height="1" width="1">
511 <data column="0" line="0" value="xstringb(orig(1),orig(2),&quot;CLKSPLIT_f&quot;,sz(1),sz(2));"/>
512 </ScilabString>
513 <ScilabDouble height="1" width="1">
514 <data column="0" line="0" realPart="8.0"/>
515 </ScilabDouble>
516 </Array>
517 <ScilabString height="1" width="1">
518 <data column="0" line="0" value=""/>
519 </ScilabString>
520 <ScilabDouble height="0" width="0"/>
521 <ScilabDouble height="0" width="0"/>
522 </Array>
523 <Array scilabClass="ScilabMList">
524 <ScilabString height="1" width="23">
525 <data column="0" line="0" value="model"/>
526 <data column="1" line="0" value="sim"/>
527 <data column="2" line="0" value="in"/>
528 <data column="3" line="0" value="in2"/>
529 <data column="4" line="0" value="intyp"/>
530 <data column="5" line="0" value="out"/>
531 <data column="6" line="0" value="out2"/>
532 <data column="7" line="0" value="outtyp"/>
533 <data column="8" line="0" value="evtin"/>
534 <data column="9" line="0" value="evtout"/>
535 <data column="10" line="0" value="state"/>
536 <data column="11" line="0" value="dstate"/>
537 <data column="12" line="0" value="odstate"/>
538 <data column="13" line="0" value="rpar"/>
539 <data column="14" line="0" value="ipar"/>
540 <data column="15" line="0" value="opar"/>
541 <data column="16" line="0" value="blocktype"/>
542 <data column="17" line="0" value="firing"/>
543 <data column="18" line="0" value="dep_ut"/>
544 <data column="19" line="0" value="label"/>
545 <data column="20" line="0" value="nzcross"/>
546 <data column="21" line="0" value="nmode"/>
547 <data column="22" line="0" value="equations"/>
548 </ScilabString>
549 <ScilabString height="1" width="1">
550 <data column="0" line="0" value="split"/>
551 </ScilabString>
552 <ScilabDouble height="0" width="0"/>
553 <ScilabDouble height="0" width="0"/>
554 <ScilabDouble height="0" width="0"/>
555 <ScilabDouble height="0" width="0"/>
556 <ScilabDouble height="0" width="0"/>
557 <ScilabDouble height="0" width="0"/>
558 <ScilabDouble height="1" width="1">
559 <data column="0" line="0" realPart="-1.0"/>
560 </ScilabDouble>
561 <ScilabDouble height="2" width="1">
562 <data column="0" line="0" realPart="-1.0"/>
563 <data column="0" line="1" realPart="-1.0"/>
564 </ScilabDouble>
565 <ScilabDouble height="0" width="0"/>
566 <ScilabDouble height="0" width="0"/>
567 <Array scilabClass="ScilabList"/>
568 <ScilabDouble height="0" width="0"/>
569 <ScilabDouble height="0" width="0"/>
570 <Array scilabClass="ScilabList"/>
571 <ScilabString height="1" width="1">
572 <data column="0" line="0" value="d"/>
573 </ScilabString>
574 <ScilabDouble height="2" width="1">
575 <data column="0" line="0" realPart="-1.0"/>
576 <data column="0" line="1" realPart="-1.0"/>
577 </ScilabDouble>
578 <ScilabBoolean height="1" width="2">
579 <data column="0" line="0" value="false"/>
580 <data column="1" line="0" value="false"/>
581 </ScilabBoolean>
582 <ScilabString height="1" width="1">
583 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fbe"/>
584 </ScilabString>
585 <ScilabDouble height="1" width="1">
586 <data column="0" line="0" realPart="0.0"/>
587 </ScilabDouble>
588 <ScilabDouble height="1" width="1">
589 <data column="0" line="0" realPart="0.0"/>
590 </ScilabDouble>
591 <Array scilabClass="ScilabList"/>
592 </Array>
593 <ScilabString height="1" width="1">
594 <data column="0" line="0" value="CLKSPLIT_f"/>
595 </ScilabString>
596 <Array scilabClass="ScilabList">
597 <ScilabString height="1" width="1">
598 <data column="0" line="0" value="-5d76fd0c:12f2519b192:-7fbe"/>
599 </ScilabString>
600 </Array>
601 </Array>
602 <Array scilabClass="ScilabMList">
603 <ScilabString height="1" width="8">
604 <data column="0" line="0" value="Link"/>
605 <data column="1" line="0" value="xx"/>
606 <data column="2" line="0" value="yy"/>
607 <data column="3" line="0" value="id"/>
608 <data column="4" line="0" value="thick"/>
609 <data column="5" line="0" value="ct"/>
610 <data column="6" line="0" value="from"/>
611 <data column="7" line="0" value="to"/>
612 </ScilabString>
613 <ScilabDouble height="3" width="1">
614 <data column="0" line="0" realPart="380.0"/>
615 <data column="0" line="1" realPart="386.0"/>
616 <data column="0" line="2" realPart="420.71066"/>
617 </ScilabDouble>
618 <ScilabDouble height="3" width="1">
619 <data column="0" line="0" realPart="-44.0"/>
620 <data column="0" line="1" realPart="-164.0"/>
621 <data column="0" line="2" realPart="-120.0"/>
622 </ScilabDouble>
623 <ScilabString height="1" width="1">
624 <data column="0" line="0" value="drawlink"/>
625 </ScilabString>
626 <ScilabDouble height="1" width="2">
627 <data column="0" line="0" realPart="0.0"/>
628 <data column="1" line="0" realPart="0.0"/>
629 </ScilabDouble>
630 <ScilabDouble height="1" width="2">
631 <data column="0" line="0" realPart="5.0"/>
632 <data column="1" line="0" realPart="-1.0"/>
633 </ScilabDouble>
634 <ScilabDouble height="1" width="3">
635 <data column="0" line="0" realPart="2.0"/>
636 <data column="1" line="0" realPart="1.0"/>
637 <data column="2" line="0" realPart="1.0"/>
638 </ScilabDouble>
639 <ScilabDouble height="1" width="3">
640 <data column="0" line="0" realPart="3.0"/>
641 <data column="1" line="0" realPart="1.0"/>
642 <data column="2" line="0" realPart="0.0"/>
643 </ScilabDouble>
644 </Array>
645 <Array scilabClass="ScilabMList">
646 <ScilabString height="1" width="8">
647 <data column="0" line="0" value="Link"/>
648 <data column="1" line="0" value="xx"/>
649 <data column="2" line="0" value="yy"/>
650 <data column="3" line="0" value="id"/>
651 <data column="4" line="0" value="thick"/>
652 <data column="5" line="0" value="ct"/>
653 <data column="6" line="0" value="from"/>
654 <data column="7" line="0" value="to"/>
655 </ScilabString>
656 <ScilabDouble height="2" width="1">
657 <data column="0" line="0" realPart="420.71066"/>
658 <data column="0" line="1" realPart="449.0"/>
659 </ScilabDouble>
660 <ScilabDouble height="2" width="1">
661 <data column="0" line="0" realPart="-136.0"/>
662 <data column="0" line="1" realPart="-106.0"/>
663 </ScilabDouble>
664 <ScilabString height="1" width="1">
665 <data column="0" line="0" value="drawlink"/>
666 </ScilabString>
667 <ScilabDouble height="1" width="2">
668 <data column="0" line="0" realPart="0.0"/>
669 <data column="1" line="0" realPart="0.0"/>
670 </ScilabDouble>
671 <ScilabDouble height="1" width="2">
672 <data column="0" line="0" realPart="5.0"/>
673 <data column="1" line="0" realPart="-1.0"/>
674 </ScilabDouble>
675 <ScilabDouble height="1" width="3">
676 <data column="0" line="0" realPart="3.0"/>
677 <data column="1" line="0" realPart="1.0"/>
678 <data column="2" line="0" realPart="1.0"/>
679 </ScilabDouble>
680 <ScilabDouble height="1" width="3">
681 <data column="0" line="0" realPart="1.0"/>
682 <data column="1" line="0" realPart="1.0"/>
683 <data column="2" line="0" realPart="0.0"/>
684 </ScilabDouble>
685 </Array>
686 <Array scilabClass="ScilabMList">
687 <ScilabString height="1" width="8">
688 <data column="0" line="0" value="Link"/>
689 <data column="1" line="0" value="xx"/>
690 <data column="2" line="0" value="yy"/>
691 <data column="3" line="0" value="id"/>
692 <data column="4" line="0" value="thick"/>
693 <data column="5" line="0" value="ct"/>
694 <data column="6" line="0" value="from"/>
695 <data column="7" line="0" value="to"/>
696 </ScilabString>
697 <ScilabDouble height="4" width="1">
698 <data column="0" line="0" realPart="430.71066"/>
699 <data column="0" line="1" realPart="431.71"/>
700 <data column="0" line="2" realPart="391.0"/>
701 <data column="0" line="3" realPart="380.0"/>
702 </ScilabDouble>
703 <ScilabDouble height="4" width="1">
704 <data column="0" line="0" realPart="-136.0"/>
705 <data column="0" line="1" realPart="-18.0"/>
706 <data column="0" line="2" realPart="-18.0"/>
707 <data column="0" line="3" realPart="4.0"/>
708 </ScilabDouble>
709 <ScilabString height="1" width="1">
710 <data column="0" line="0" value="drawlink"/>
711 </ScilabString>
712 <ScilabDouble height="1" width="2">
713 <data column="0" line="0" realPart="0.0"/>
714 <data column="1" line="0" realPart="0.0"/>
715 </ScilabDouble>
716 <ScilabDouble height="1" width="2">
717 <data column="0" line="0" realPart="5.0"/>
718 <data column="1" line="0" realPart="-1.0"/>
719 </ScilabDouble>
720 <ScilabDouble height="1" width="3">
721 <data column="0" line="0" realPart="3.0"/>
722 <data column="1" line="0" realPart="2.0"/>
723 <data column="2" line="0" realPart="1.0"/>
724 </ScilabDouble>
725 <ScilabDouble height="1" width="3">
726 <data column="0" line="0" realPart="2.0"/>
727 <data column="1" line="0" realPart="1.0"/>
728 <data column="2" line="0" realPart="0.0"/>
729 </ScilabDouble>
730 </Array>
731 </Array>
732 <ScilabString height="1" width="1">
733 <data column="0" line="0" value=""/>
734 </ScilabString>
735 </Array>
736 <ScilabDouble as="integerParameters" height="0" width="0"/>
737 <Array as="objectsParameters" scilabClass="ScilabList"/>
738 <ScilabDouble as="nbZerosCrossing" height="1" width="1">
739 <data column="0" line="0" realPart="0.0"/>
740 </ScilabDouble>
741 <ScilabDouble as="nmode" height="1" width="1">
742 <data column="0" line="0" realPart="0.0"/>
743 </ScilabDouble>
744 <Array as="oDState" scilabClass="ScilabList"/>
745 <Array as="equations" scilabClass="ScilabList"/>
746 <mxGeometry as="geometry" height="40.0" width="40.0" x="300.0" y="30.0"/>
747 </BasicBlock>
748 <CommandPort connectable="0" connectedLinkId="5" dataType="UNKNOW_TYPE" id="-5d76fd0c:12f2519b192:-7fb9" ordering="1" parent="-55b1d3ad:12f213ad037:-7efc" style="CommandPort;align=center;verticalAlign=bottom;spacing=10;rotation=90">
749 <mxGeometry as="geometry" height="8.0" width="8.0" x="16.0" y="40.0"/>
750 </CommandPort>
751 <CommandControlLink id="-55b1d3ad:12f213ad037:-7efa" style="CommandControlLink;noEdgeStyle=1">
752 <mxGeometry as="geometry">
753 <mxPoint as="sourcePoint" x="270.0" y="64.0"/>
754 <mxPoint as="targetPoint" x="270.0" y="90.0"/>
755 </mxGeometry>
756 <mxCell as="parent" id="-55b1d3ad:12f213ad037:-7f19" parent="-55b1d3ad:12f213ad037:-7f18"/>
757 <CommandPort as="source" connectable="0" connectedLinkId="5" dataType="UNKNOW_TYPE" id="-5d76fd0c:12f2519b192:-7fb9" ordering="1" parent="-55b1d3ad:12f213ad037:-7efc" style="CommandPort;align=center;verticalAlign=bottom;spacing=10;rotation=90">
758 <mxGeometry as="geometry" height="8.0" width="8.0" x="16.0" y="40.0"/>
759 </CommandPort>
760 <ControlPort as="target" connectable="0" connectedLinkId="5" dataType="UNKNOW_TYPE" id="-55b1d3ad:12f213ad037:-7ef7" ordering="1" parent="-55b1d3ad:12f213ad037:-7f06" style="ControlPort;align=center;verticalAlign=top;spacing=10;rotation=90;flip=false;mirror=false">
761 <mxGeometry as="geometry" height="8.0" width="8.0" x="66.0" y="-8.0"/>
762 </ControlPort>
763 </CommandControlLink>
764 <ConstBlock blockType="d" id="-55b1d3ad:12f213ad037:-7f12" ordering="3" parent="-55b1d3ad:12f213ad037:-7f19" simulationFunctionType="C_OR_FORTRAN" style="CONST_m;flip=false;mirror=false" value="[1 2 3 ; 4 5 6 ; 7 8 9]">
765 <ScilabString as="exprs" height="1" width="1">
766 <data column="0" line="0" value="[1 2 3 ; 4 5 6 ; 7 8 9]"/>
767 </ScilabString>
768 <ScilabDouble as="realParameters" height="0" width="0"/>
769 <ScilabDouble as="integerParameters" height="0" width="0"/>
770 <Array as="objectsParameters" scilabClass="ScilabList">
771 <ScilabDouble height="3" width="3">
772 <data column="0" line="0" realPart="1.0"/>
773 <data column="1" line="0" realPart="2.0"/>
774 <data column="2" line="0" realPart="3.0"/>
775 <data column="0" line="1" realPart="4.0"/>
776 <data column="1" line="1" realPart="5.0"/>
777 <data column="2" line="1" realPart="6.0"/>
778 <data column="0" line="2" realPart="7.0"/>
779 <data column="1" line="2" realPart="8.0"/>
780 <data column="2" line="2" realPart="9.0"/>
781 </ScilabDouble>
782 </Array>
783 <ScilabDouble as="nbZerosCrossing" height="1" width="1">
784 <data column="0" line="0" realPart="0.0"/>
785 </ScilabDouble>
786 <ScilabDouble as="nmode" height="1" width="1">
787 <data column="0" line="0" realPart="0.0"/>
788 </ScilabDouble>
789 <Array as="oDState" scilabClass="ScilabList"/>
790 <Array as="equations" scilabClass="ScilabList"/>
791 <mxGeometry as="geometry" height="40.0" width="140.0" x="60.0" y="120.0"/>
792 </ConstBlock>
793 <ExplicitOutputPort connectable="0" connectedLinkId="4" dataColumns="3" dataLines="3" dataType="REAL_MATRIX" id="-55b1d3ad:12f213ad037:-7f0f" ordering="1" parent="-55b1d3ad:12f213ad037:-7f12" style="ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0;flip=false;mirror=false">
794 <mxGeometry as="geometry" height="8.0" width="8.0" x="140.0" y="16.0"/>
795 </ExplicitOutputPort>
796 </root>
797 </mxGraphModel>
798 <mxCell as="defaultParent" id="-55b1d3ad:12f213ad037:-7f19" parent="-55b1d3ad:12f213ad037:-7f18"/>
799</XcosDiagram>