8bce30c6921ccdee1392c6fd41c6ed96a4a9f4f7
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Diagram.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 loadXcosLibs();
9 scicos_log("TRACE");
10 // Allocate a diagram and access its fields
11 scs_m = scicos_diagram()
12 Xcos debug: objectCreated( 1 , DIAGRAM )
13 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
14 Xcos trace: propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
15 Xcos trace: propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
16 Xcos trace: propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
17 Xcos trace: propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
18 Xcos trace: propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
19 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
20 Xcos trace: propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
21 Xcos trace: propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
22  scs_m  = 
23 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
24 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
25 wpar = [600,450,0,0,600,450]
26 title = ["Untitled";""]
27 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
28 tf = 100000
29 context = []
30 void1 = []
31 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
32 void2 = []
33 void3 = []
34 doc = list()
35 scs_m.props
36 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
37 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
38  ans  =
39 wpar = [600,450,0,0,600,450]
40 title = ["Untitled";""]
41 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
42 tf = 100000
43 context = []
44 void1 = []
45 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
46 void2 = []
47 void3 = []
48 doc = list()
49 scs_m.objs
50  ans  =
51      ()
52 scs_m.version
53  ans  =
54  
55 scs_m.contrib
56  ans  =
57      ()
58 clear scs_m
59 Xcos debug: objectDeleted( 1 , DIAGRAM )
60 // Create a dummy diagram with one undefined block then clear it
61 scs_m = scicos_diagram(objs=list(scicos_block()));
62 Xcos debug: objectCreated( 2 , BLOCK )
63 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
64 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
65 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
66 Xcos trace: propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
67 Xcos trace: propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
68 Xcos trace: propertyUpdated( 2 , BLOCK , EXPRS ) : NO_CHANGES
69 Xcos trace: propertyUpdated( 2 , BLOCK , DESCRIPTION ) : NO_CHANGES
70 Xcos trace: propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
71 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
72 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
73 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
74 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
75 Xcos trace: propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
76 Xcos trace: propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
77 Xcos trace: propertyUpdated( 2 , BLOCK , ODSTATE ) : NO_CHANGES
78 Xcos trace: propertyUpdated( 2 , BLOCK , RPAR ) : NO_CHANGES
79 Xcos trace: propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
80 Xcos trace: propertyUpdated( 2 , BLOCK , OPAR ) : NO_CHANGES
81 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
82 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
83 Xcos trace: propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
84 Xcos trace: propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
85 Xcos trace: propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
86 Xcos trace: propertyUpdated( 2 , BLOCK , EQUATIONS ) : NO_CHANGES
87 Xcos trace: propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
88 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
89 Xcos trace: propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
90 Xcos debug: objectCreated( 3 , DIAGRAM )
91 Xcos debug: objectReferenced( 3 , DIAGRAM ) : 1
92 Xcos trace: propertyUpdated( 3 , DIAGRAM , TITLE ) : NO_CHANGES
93 Xcos trace: propertyUpdated( 3 , DIAGRAM , PATH ) : NO_CHANGES
94 Xcos trace: propertyUpdated( 3 , DIAGRAM , PROPERTIES ) : NO_CHANGES
95 Xcos trace: propertyUpdated( 3 , DIAGRAM , PROPERTIES ) : NO_CHANGES
96 Xcos trace: propertyUpdated( 3 , DIAGRAM , CONTEXT ) : NO_CHANGES
97 Xcos debug: objectUnreferenced( 3 , DIAGRAM ) : 0
98 Xcos trace: propertyUpdated( 3 , DIAGRAM , CHILDREN ) : SUCCESS
99 Xcos trace: propertyUpdated( 2 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
100 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
101 Xcos trace: propertyUpdated( 3 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
102 clear scs_m
103 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
104 Xcos trace: propertyUpdated( 2 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
105 Xcos debug: objectDeleted( 2 , BLOCK )
106 Xcos debug: objectDeleted( 3 , DIAGRAM )
107 // Create a diagram containing 2 summation blocks and two links
108 Sum    = BIGSOM_f("define");
109 Xcos debug: objectCreated( 4 , BLOCK )
110 Xcos debug: objectReferenced( 4 , BLOCK ) : 1
111 Xcos debug: objectUnreferenced( 4 , BLOCK ) : 0
112 Xcos debug: objectReferenced( 4 , BLOCK ) : 1
113 Xcos trace: propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
114 Xcos trace: propertyUpdated( 4 , BLOCK , GEOMETRY ) : SUCCESS
115 Xcos trace: propertyUpdated( 4 , BLOCK , EXPRS ) : SUCCESS
116 Xcos debug: objectCreated( 5 , PORT )
117 Xcos trace: propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
118 Xcos trace: propertyUpdated( 5 , PORT , PORT_KIND ) : SUCCESS
119 Xcos debug: objectCreated( 6 , PORT )
120 Xcos trace: propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS
121 Xcos trace: propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS
122 Xcos trace: propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
123 Xcos debug: objectCreated( 7 , PORT )
124 Xcos trace: propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
125 Xcos trace: propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
126 Xcos trace: propertyUpdated( 4 , BLOCK , OUTPUTS ) : SUCCESS
127 Xcos trace: propertyUpdated( 4 , BLOCK , DESCRIPTION ) : NO_CHANGES
128 Xcos trace: propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
129 Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES
130 Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
131 Xcos trace: propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
132 Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
133 Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
134 Xcos trace: propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
135 Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
136 Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
137 Xcos trace: propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
138 Xcos debug: objectUnreferenced( 4 , BLOCK ) : 0
139 Xcos debug: objectReferenced( 4 , BLOCK ) : 1
140 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
141 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
142 Xcos trace: propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
143 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS
144 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
145 Xcos trace: propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
146 Xcos trace: propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
147 Xcos trace: propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
148 Xcos trace: propertyUpdated( 4 , BLOCK , RPAR ) : SUCCESS
149 Xcos trace: propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
150 Xcos trace: propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
151 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
152 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : SUCCESS
153 Xcos trace: propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
154 Xcos trace: propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
155 Xcos trace: propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
156 Xcos trace: propertyUpdated( 4 , BLOCK , EQUATIONS ) : NO_CHANGES
157 Xcos trace: propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
158 Xcos debug: objectUnreferenced( 4 , BLOCK ) : 0
159 Xcos trace: propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
160 Scope1 = CSCOPE("define");
161 Xcos debug: objectCreated( 8 , BLOCK )
162 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
163 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
164 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
165 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
166 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : SUCCESS
167 Xcos trace: propertyUpdated( 8 , BLOCK , EXPRS ) : SUCCESS
168 Xcos debug: objectCreated( 9 , PORT )
169 Xcos trace: propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
170 Xcos trace: propertyUpdated( 9 , PORT , PORT_KIND ) : SUCCESS
171 Xcos trace: propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
172 Xcos debug: objectCreated( 10 , PORT )
173 Xcos trace: propertyUpdated( 10 , PORT , SOURCE_BLOCK ) : SUCCESS
174 Xcos trace: propertyUpdated( 10 , PORT , PORT_KIND ) : SUCCESS
175 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : SUCCESS
176 Xcos trace: propertyUpdated( 8 , BLOCK , DESCRIPTION ) : NO_CHANGES
177 Xcos trace: propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
178 Xcos trace: propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
179 Xcos trace: propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
180 Xcos trace: propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
181 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
182 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
183 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
184 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
185 Xcos trace: propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
186 Xcos trace: propertyUpdated( 9 , PORT , DATATYPE ) : NO_CHANGES
187 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : SUCCESS
188 Xcos trace: propertyUpdated( 8 , BLOCK , STATE ) : NO_CHANGES
189 Xcos trace: propertyUpdated( 8 , BLOCK , DSTATE ) : NO_CHANGES
190 Xcos trace: propertyUpdated( 8 , BLOCK , ODSTATE ) : NO_CHANGES
191 Xcos trace: propertyUpdated( 8 , BLOCK , RPAR ) : SUCCESS
192 Xcos trace: propertyUpdated( 8 , BLOCK , IPAR ) : SUCCESS
193 Xcos trace: propertyUpdated( 8 , BLOCK , OPAR ) : NO_CHANGES
194 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
195 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_DEP_UT ) : SUCCESS
196 Xcos trace: propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
197 Xcos trace: propertyUpdated( 8 , BLOCK , NZCROSS ) : NO_CHANGES
198 Xcos trace: propertyUpdated( 8 , BLOCK , NMODE ) : NO_CHANGES
199 Xcos trace: propertyUpdated( 8 , BLOCK , EQUATIONS ) : NO_CHANGES
200 Xcos trace: propertyUpdated( 8 , BLOCK , UID ) : NO_CHANGES
201 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
202 Xcos trace: propertyUpdated( 8 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
203 Scope2 = CSCOPE("define");
204 Xcos debug: objectCreated( 11 , BLOCK )
205 Xcos debug: objectReferenced( 11 , BLOCK ) : 1
206 Xcos debug: objectUnreferenced( 11 , BLOCK ) : 0
207 Xcos debug: objectReferenced( 11 , BLOCK ) : 1
208 Xcos trace: propertyUpdated( 11 , BLOCK , GEOMETRY ) : NO_CHANGES
209 Xcos trace: propertyUpdated( 11 , BLOCK , GEOMETRY ) : SUCCESS
210 Xcos trace: propertyUpdated( 11 , BLOCK , EXPRS ) : SUCCESS
211 Xcos debug: objectCreated( 12 , PORT )
212 Xcos trace: propertyUpdated( 12 , PORT , SOURCE_BLOCK ) : SUCCESS
213 Xcos trace: propertyUpdated( 12 , PORT , PORT_KIND ) : SUCCESS
214 Xcos trace: propertyUpdated( 11 , BLOCK , INPUTS ) : SUCCESS
215 Xcos debug: objectCreated( 13 , PORT )
216 Xcos trace: propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
217 Xcos trace: propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
218 Xcos trace: propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : SUCCESS
219 Xcos trace: propertyUpdated( 11 , BLOCK , DESCRIPTION ) : NO_CHANGES
220 Xcos trace: propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES
221 Xcos trace: propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES
222 Xcos trace: propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES
223 Xcos trace: propertyUpdated( 11 , BLOCK , STYLE ) : NO_CHANGES
224 Xcos debug: objectUnreferenced( 11 , BLOCK ) : 0
225 Xcos debug: objectReferenced( 11 , BLOCK ) : 1
226 Xcos trace: propertyUpdated( 11 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
227 Xcos trace: propertyUpdated( 11 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
228 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : SUCCESS
229 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES
230 Xcos trace: propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
231 Xcos trace: propertyUpdated( 11 , BLOCK , STATE ) : NO_CHANGES
232 Xcos trace: propertyUpdated( 11 , BLOCK , DSTATE ) : NO_CHANGES
233 Xcos trace: propertyUpdated( 11 , BLOCK , ODSTATE ) : NO_CHANGES
234 Xcos trace: propertyUpdated( 11 , BLOCK , RPAR ) : SUCCESS
235 Xcos trace: propertyUpdated( 11 , BLOCK , IPAR ) : SUCCESS
236 Xcos trace: propertyUpdated( 11 , BLOCK , OPAR ) : NO_CHANGES
237 Xcos trace: propertyUpdated( 11 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
238 Xcos trace: propertyUpdated( 11 , BLOCK , SIM_DEP_UT ) : SUCCESS
239 Xcos trace: propertyUpdated( 11 , BLOCK , LABEL ) : NO_CHANGES
240 Xcos trace: propertyUpdated( 11 , BLOCK , NZCROSS ) : NO_CHANGES
241 Xcos trace: propertyUpdated( 11 , BLOCK , NMODE ) : NO_CHANGES
242 Xcos trace: propertyUpdated( 11 , BLOCK , EQUATIONS ) : NO_CHANGES
243 Xcos trace: propertyUpdated( 11 , BLOCK , UID ) : NO_CHANGES
244 Xcos debug: objectUnreferenced( 11 , BLOCK ) : 0
245 Xcos trace: propertyUpdated( 11 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
246 lnk1   = scicos_link();          // Data link
247 Xcos debug: objectCreated( 14 , LINK )
248 Xcos trace: propertyUpdated( 14 , LINK , CONTROL_POINTS ) : NO_CHANGES
249 Xcos trace: propertyUpdated( 14 , LINK , CONTROL_POINTS ) : NO_CHANGES
250 Xcos trace: propertyUpdated( 14 , LINK , LABEL ) : NO_CHANGES
251 Xcos trace: propertyUpdated( 14 , LINK , THICK ) : NO_CHANGES
252 Xcos trace: propertyUpdated( 14 , LINK , COLOR ) : NO_CHANGES
253 Xcos trace: propertyUpdated( 14 , LINK , KIND ) : NO_CHANGES
254 lnk2   = scicos_link(ct=[1,-1]); // Activation link
255 Xcos debug: objectCreated( 15 , LINK )
256 Xcos trace: propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
257 Xcos trace: propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
258 Xcos trace: propertyUpdated( 15 , LINK , LABEL ) : NO_CHANGES
259 Xcos trace: propertyUpdated( 15 , LINK , THICK ) : NO_CHANGES
260 Xcos trace: propertyUpdated( 15 , LINK , COLOR ) : NO_CHANGES
261 Xcos trace: propertyUpdated( 15 , LINK , KIND ) : SUCCESS
262 scs_m = scicos_diagram( objs=list(Sum,Scope1,Scope2,lnk1,lnk2) )
263 Xcos debug: objectCreated( 16 , DIAGRAM )
264 Xcos debug: objectReferenced( 16 , DIAGRAM ) : 1
265 Xcos trace: propertyUpdated( 16 , DIAGRAM , TITLE ) : NO_CHANGES
266 Xcos trace: propertyUpdated( 16 , DIAGRAM , PATH ) : NO_CHANGES
267 Xcos trace: propertyUpdated( 16 , DIAGRAM , PROPERTIES ) : NO_CHANGES
268 Xcos trace: propertyUpdated( 16 , DIAGRAM , PROPERTIES ) : NO_CHANGES
269 Xcos trace: propertyUpdated( 16 , DIAGRAM , CONTEXT ) : NO_CHANGES
270 Xcos debug: objectUnreferenced( 16 , DIAGRAM ) : 0
271 Xcos debug: objectCreated( 17 , BLOCK )
272 Xcos trace: propertyUpdated( 17 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
273 Xcos trace: propertyUpdated( 17 , BLOCK , DESCRIPTION ) : NO_CHANGES
274 Xcos trace: propertyUpdated( 17 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
275 Xcos trace: propertyUpdated( 17 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
276 Xcos trace: propertyUpdated( 17 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
277 Xcos trace: propertyUpdated( 17 , BLOCK , UID ) : NO_CHANGES
278 Xcos trace: propertyUpdated( 17 , BLOCK , STYLE ) : NO_CHANGES
279 Xcos trace: propertyUpdated( 17 , BLOCK , LABEL ) : NO_CHANGES
280 Xcos trace: propertyUpdated( 17 , BLOCK , GEOMETRY ) : SUCCESS
281 Xcos trace: propertyUpdated( 17 , BLOCK , EXPRS ) : SUCCESS
282 Xcos trace: propertyUpdated( 17 , BLOCK , STATE ) : NO_CHANGES
283 Xcos trace: propertyUpdated( 17 , BLOCK , DSTATE ) : NO_CHANGES
284 Xcos trace: propertyUpdated( 17 , BLOCK , ODSTATE ) : NO_CHANGES
285 Xcos trace: propertyUpdated( 17 , BLOCK , RPAR ) : SUCCESS
286 Xcos trace: propertyUpdated( 17 , BLOCK , OPAR ) : NO_CHANGES
287 Xcos trace: propertyUpdated( 17 , BLOCK , EQUATIONS ) : NO_CHANGES
288 Xcos trace: propertyUpdated( 17 , BLOCK , SIM_DEP_UT ) : SUCCESS
289 Xcos trace: propertyUpdated( 17 , BLOCK , NZCROSS ) : NO_CHANGES
290 Xcos trace: propertyUpdated( 17 , BLOCK , NMODE ) : NO_CHANGES
291 Xcos trace: propertyUpdated( 17 , BLOCK , IPAR ) : NO_CHANGES
292 Xcos trace: propertyUpdated( 17 , BLOCK , COLOR ) : NO_CHANGES
293 Xcos trace: propertyUpdated( 17 , BLOCK , CONTEXT ) : NO_CHANGES
294 Xcos trace: propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
295 Xcos debug: objectCreated( 18 , PORT )
296 Xcos trace: propertyUpdated( 18 , PORT , FIRING ) : NO_CHANGES
297 Xcos trace: propertyUpdated( 18 , PORT , PORT_KIND ) : SUCCESS
298 Xcos trace: propertyUpdated( 18 , PORT , IMPLICIT ) : NO_CHANGES
299 Xcos trace: propertyUpdated( 18 , PORT , UID ) : NO_CHANGES
300 Xcos trace: propertyUpdated( 18 , PORT , STYLE ) : NO_CHANGES
301 Xcos trace: propertyUpdated( 18 , PORT , LABEL ) : NO_CHANGES
302 Xcos trace: propertyUpdated( 18 , PORT , DATATYPE ) : SUCCESS
303 Xcos trace: propertyUpdated( 18 , PORT , SOURCE_BLOCK ) : SUCCESS
304 Xcos trace: propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
305 Xcos debug: objectCreated( 19 , PORT )
306 Xcos trace: propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
307 Xcos trace: propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
308 Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
309 Xcos trace: propertyUpdated( 19 , PORT , UID ) : NO_CHANGES
310 Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
311 Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
312 Xcos trace: propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
313 Xcos trace: propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
314 Xcos trace: propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
315 Xcos trace: propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
316 Xcos debug: objectCreated( 20 , PORT )
317 Xcos trace: propertyUpdated( 20 , PORT , FIRING ) : NO_CHANGES
318 Xcos trace: propertyUpdated( 20 , PORT , PORT_KIND ) : SUCCESS
319 Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES
320 Xcos trace: propertyUpdated( 20 , PORT , UID ) : NO_CHANGES
321 Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES
322 Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES
323 Xcos trace: propertyUpdated( 20 , PORT , DATATYPE ) : SUCCESS
324 Xcos trace: propertyUpdated( 20 , PORT , SOURCE_BLOCK ) : SUCCESS
325 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
326 Xcos trace: propertyUpdated( 17 , BLOCK , OUTPUTS ) : SUCCESS
327 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
328 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
329 Xcos trace: propertyUpdated( 17 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
330 Xcos debug: objectCreated( 21 , BLOCK )
331 Xcos trace: propertyUpdated( 21 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
332 Xcos trace: propertyUpdated( 21 , BLOCK , DESCRIPTION ) : NO_CHANGES
333 Xcos trace: propertyUpdated( 21 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
334 Xcos trace: propertyUpdated( 21 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
335 Xcos trace: propertyUpdated( 21 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
336 Xcos trace: propertyUpdated( 21 , BLOCK , UID ) : NO_CHANGES
337 Xcos trace: propertyUpdated( 21 , BLOCK , STYLE ) : NO_CHANGES
338 Xcos trace: propertyUpdated( 21 , BLOCK , LABEL ) : NO_CHANGES
339 Xcos trace: propertyUpdated( 21 , BLOCK , GEOMETRY ) : SUCCESS
340 Xcos trace: propertyUpdated( 21 , BLOCK , EXPRS ) : SUCCESS
341 Xcos trace: propertyUpdated( 21 , BLOCK , STATE ) : NO_CHANGES
342 Xcos trace: propertyUpdated( 21 , BLOCK , DSTATE ) : NO_CHANGES
343 Xcos trace: propertyUpdated( 21 , BLOCK , ODSTATE ) : NO_CHANGES
344 Xcos trace: propertyUpdated( 21 , BLOCK , RPAR ) : SUCCESS
345 Xcos trace: propertyUpdated( 21 , BLOCK , OPAR ) : NO_CHANGES
346 Xcos trace: propertyUpdated( 21 , BLOCK , EQUATIONS ) : NO_CHANGES
347 Xcos trace: propertyUpdated( 21 , BLOCK , SIM_DEP_UT ) : SUCCESS
348 Xcos trace: propertyUpdated( 21 , BLOCK , NZCROSS ) : NO_CHANGES
349 Xcos trace: propertyUpdated( 21 , BLOCK , NMODE ) : NO_CHANGES
350 Xcos trace: propertyUpdated( 21 , BLOCK , IPAR ) : SUCCESS
351 Xcos trace: propertyUpdated( 21 , BLOCK , COLOR ) : NO_CHANGES
352 Xcos trace: propertyUpdated( 21 , BLOCK , CONTEXT ) : NO_CHANGES
353 Xcos trace: propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
354 Xcos debug: objectCreated( 22 , PORT )
355 Xcos trace: propertyUpdated( 22 , PORT , FIRING ) : NO_CHANGES
356 Xcos trace: propertyUpdated( 22 , PORT , PORT_KIND ) : SUCCESS
357 Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES
358 Xcos trace: propertyUpdated( 22 , PORT , UID ) : NO_CHANGES
359 Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES
360 Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES
361 Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : SUCCESS
362 Xcos trace: propertyUpdated( 22 , PORT , SOURCE_BLOCK ) : SUCCESS
363 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
364 Xcos trace: propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
365 Xcos trace: propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
366 Xcos debug: objectCreated( 23 , PORT )
367 Xcos trace: propertyUpdated( 23 , PORT , FIRING ) : NO_CHANGES
368 Xcos trace: propertyUpdated( 23 , PORT , PORT_KIND ) : SUCCESS
369 Xcos trace: propertyUpdated( 23 , PORT , IMPLICIT ) : NO_CHANGES
370 Xcos trace: propertyUpdated( 23 , PORT , UID ) : NO_CHANGES
371 Xcos trace: propertyUpdated( 23 , PORT , STYLE ) : NO_CHANGES
372 Xcos trace: propertyUpdated( 23 , PORT , LABEL ) : NO_CHANGES
373 Xcos trace: propertyUpdated( 23 , PORT , DATATYPE ) : SUCCESS
374 Xcos trace: propertyUpdated( 23 , PORT , SOURCE_BLOCK ) : SUCCESS
375 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
376 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : SUCCESS
377 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
378 Xcos trace: propertyUpdated( 21 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
379 Xcos debug: objectCreated( 24 , BLOCK )
380 Xcos trace: propertyUpdated( 24 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
381 Xcos trace: propertyUpdated( 24 , BLOCK , DESCRIPTION ) : NO_CHANGES
382 Xcos trace: propertyUpdated( 24 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
383 Xcos trace: propertyUpdated( 24 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
384 Xcos trace: propertyUpdated( 24 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
385 Xcos trace: propertyUpdated( 24 , BLOCK , UID ) : NO_CHANGES
386 Xcos trace: propertyUpdated( 24 , BLOCK , STYLE ) : NO_CHANGES
387 Xcos trace: propertyUpdated( 24 , BLOCK , LABEL ) : NO_CHANGES
388 Xcos trace: propertyUpdated( 24 , BLOCK , GEOMETRY ) : SUCCESS
389 Xcos trace: propertyUpdated( 24 , BLOCK , EXPRS ) : SUCCESS
390 Xcos trace: propertyUpdated( 24 , BLOCK , STATE ) : NO_CHANGES
391 Xcos trace: propertyUpdated( 24 , BLOCK , DSTATE ) : NO_CHANGES
392 Xcos trace: propertyUpdated( 24 , BLOCK , ODSTATE ) : NO_CHANGES
393 Xcos trace: propertyUpdated( 24 , BLOCK , RPAR ) : SUCCESS
394 Xcos trace: propertyUpdated( 24 , BLOCK , OPAR ) : NO_CHANGES
395 Xcos trace: propertyUpdated( 24 , BLOCK , EQUATIONS ) : NO_CHANGES
396 Xcos trace: propertyUpdated( 24 , BLOCK , SIM_DEP_UT ) : SUCCESS
397 Xcos trace: propertyUpdated( 24 , BLOCK , NZCROSS ) : NO_CHANGES
398 Xcos trace: propertyUpdated( 24 , BLOCK , NMODE ) : NO_CHANGES
399 Xcos trace: propertyUpdated( 24 , BLOCK , IPAR ) : SUCCESS
400 Xcos trace: propertyUpdated( 24 , BLOCK , COLOR ) : NO_CHANGES
401 Xcos trace: propertyUpdated( 24 , BLOCK , CONTEXT ) : NO_CHANGES
402 Xcos trace: propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
403 Xcos debug: objectCreated( 25 , PORT )
404 Xcos trace: propertyUpdated( 25 , PORT , FIRING ) : NO_CHANGES
405 Xcos trace: propertyUpdated( 25 , PORT , PORT_KIND ) : SUCCESS
406 Xcos trace: propertyUpdated( 25 , PORT , IMPLICIT ) : NO_CHANGES
407 Xcos trace: propertyUpdated( 25 , PORT , UID ) : NO_CHANGES
408 Xcos trace: propertyUpdated( 25 , PORT , STYLE ) : NO_CHANGES
409 Xcos trace: propertyUpdated( 25 , PORT , LABEL ) : NO_CHANGES
410 Xcos trace: propertyUpdated( 25 , PORT , DATATYPE ) : SUCCESS
411 Xcos trace: propertyUpdated( 25 , PORT , SOURCE_BLOCK ) : SUCCESS
412 Xcos trace: propertyUpdated( 25 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
413 Xcos trace: propertyUpdated( 24 , BLOCK , INPUTS ) : SUCCESS
414 Xcos trace: propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
415 Xcos debug: objectCreated( 26 , PORT )
416 Xcos trace: propertyUpdated( 26 , PORT , FIRING ) : NO_CHANGES
417 Xcos trace: propertyUpdated( 26 , PORT , PORT_KIND ) : SUCCESS
418 Xcos trace: propertyUpdated( 26 , PORT , IMPLICIT ) : NO_CHANGES
419 Xcos trace: propertyUpdated( 26 , PORT , UID ) : NO_CHANGES
420 Xcos trace: propertyUpdated( 26 , PORT , STYLE ) : NO_CHANGES
421 Xcos trace: propertyUpdated( 26 , PORT , LABEL ) : NO_CHANGES
422 Xcos trace: propertyUpdated( 26 , PORT , DATATYPE ) : SUCCESS
423 Xcos trace: propertyUpdated( 26 , PORT , SOURCE_BLOCK ) : SUCCESS
424 Xcos trace: propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
425 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : SUCCESS
426 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
427 Xcos trace: propertyUpdated( 24 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
428 Xcos debug: objectCreated( 27 , LINK )
429 Xcos trace: propertyUpdated( 27 , LINK , COLOR ) : NO_CHANGES
430 Xcos trace: propertyUpdated( 27 , LINK , KIND ) : NO_CHANGES
431 Xcos trace: propertyUpdated( 27 , LINK , UID ) : NO_CHANGES
432 Xcos trace: propertyUpdated( 27 , LINK , LABEL ) : NO_CHANGES
433 Xcos trace: propertyUpdated( 27 , LINK , CONTROL_POINTS ) : NO_CHANGES
434 Xcos trace: propertyUpdated( 27 , LINK , THICK ) : NO_CHANGES
435 Xcos trace: propertyUpdated( 27 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
436 Xcos trace: propertyUpdated( 27 , LINK , PARENT_BLOCK ) : NO_CHANGES
437 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
438 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
439 Xcos debug: objectCreated( 28 , LINK )
440 Xcos trace: propertyUpdated( 28 , LINK , COLOR ) : NO_CHANGES
441 Xcos trace: propertyUpdated( 28 , LINK , KIND ) : SUCCESS
442 Xcos trace: propertyUpdated( 28 , LINK , UID ) : NO_CHANGES
443 Xcos trace: propertyUpdated( 28 , LINK , LABEL ) : NO_CHANGES
444 Xcos trace: propertyUpdated( 28 , LINK , CONTROL_POINTS ) : NO_CHANGES
445 Xcos trace: propertyUpdated( 28 , LINK , THICK ) : NO_CHANGES
446 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
447 Xcos trace: propertyUpdated( 28 , LINK , PARENT_BLOCK ) : NO_CHANGES
448 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
449 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
450 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
451 Xcos trace: propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
452 Xcos debug: objectReferenced( 17 , BLOCK ) : 1
453 Xcos trace: propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
454 Xcos debug: objectReferenced( 21 , BLOCK ) : 1
455 Xcos trace: propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
456 Xcos debug: objectReferenced( 24 , BLOCK ) : 1
457 Xcos trace: propertyUpdated( 27 , LINK , PARENT_DIAGRAM ) : SUCCESS
458 Xcos debug: objectReferenced( 27 , LINK ) : 1
459 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : SUCCESS
460 Xcos debug: objectReferenced( 28 , LINK ) : 1
461 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
462 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
463 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
464 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
465 Xcos trace: propertyUpdated( 16 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
466  scs_m  = 
467 Xcos debug: objectReferenced( 16 , DIAGRAM ) : 1
468 Xcos debug: objectUnreferenced( 16 , DIAGRAM ) : 0
469 wpar = [600,450,0,0,600,450]
470 title = ["Untitled";""]
471 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
472 tf = 100000
473 context = []
474 void1 = []
475 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
476 void2 = []
477 void3 = []
478 doc = list()
479 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
480 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
481 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
482 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
483 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
484 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
485 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
486 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
487 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
488 Xcos debug: objectReferenced( 27 , LINK ) : 2
489 Xcos debug: objectReferenced( 28 , LINK ) : 2
490 1     BIGSOM_f
491 2     CSCOPE
492 3     CSCOPE
493 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
494 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
495 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
496 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
497 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
498 scs_m.objs
499 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
500 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
501 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
502 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
503 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
504 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
505 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
506 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
507 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
508 Xcos debug: objectReferenced( 27 , LINK ) : 2
509 Xcos debug: objectReferenced( 28 , LINK ) : 2
510  ans  =
511        ans(1)
512 GUI     : BIGSOM_f
513 Graphics: 
514 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
515 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
516           orig = [0,0]
517           sz = [2,3]
518           exprs = "[1;1]"
519           pin = [0;0]
520           pout = 0
521           pein = []
522           peout = []
523           gr_i = []
524           id = ""
525           in_implicit = ["E";"E"]
526           out_implicit = "E"
527           in_style = ["";""]
528           out_style = ""
529           in_label = ["";""]
530           out_label = ""
531           style = ""
532 Model   : 
533 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
534 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
535           sum type: 2
536           in = [-1;-1]
537           in2 = [1;1]
538           intyp = [1;1]
539           out = -1
540           out2 = 1
541           outtyp = 1
542           evtin = []
543           evtout = []
544           state = []
545           dstate = []
546           odstate = list()
547           rpar = [1;1]
548           ipar = []
549           opar = list()
550           blocktype = "c"
551           firing = []
552           dep_ut = [%t,%f]
553           label = ""
554           nzcross = 0
555           nmode = 0
556           equations = list()
557           uid = ""
558        ans(2)
559 GUI     : CSCOPE
560 Graphics: 
561 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
562 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
563           orig = [0,0]
564           sz = [2,2]
565           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
566           pin = 0
567           pout = []
568           pein = 0
569           peout = []
570           gr_i = []
571           id = ""
572           in_implicit = "E"
573           out_implicit = []
574           in_style = ""
575           out_style = ""
576           in_label = ""
577           out_label = ""
578           style = ""
579 Model   : 
580 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
581 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
582           cscope type: 4
583           in = -1
584           in2 = 1
585           intyp = 1
586           out = []
587           out2 = []
588           outtyp = 1
589           evtin = 1
590           evtout = []
591           state = []
592           dstate = []
593           odstate = list()
594           rpar = [0;-15;15;30]
595           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
596           opar = list()
597           blocktype = "c"
598           firing = []
599           dep_ut = [%t,%f]
600           label = ""
601           nzcross = 0
602           nmode = 0
603           equations = list()
604           uid = ""
605        ans(3)
606 GUI     : CSCOPE
607 Graphics: 
608 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
609 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
610           orig = [0,0]
611           sz = [2,2]
612           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
613           pin = 0
614           pout = []
615           pein = 0
616           peout = []
617           gr_i = []
618           id = ""
619           in_implicit = "E"
620           out_implicit = []
621           in_style = ""
622           out_style = ""
623           in_label = ""
624           out_label = ""
625           style = ""
626 Model   : 
627 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
628 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
629           cscope type: 4
630           in = -1
631           in2 = 1
632           intyp = 1
633           out = []
634           out2 = []
635           outtyp = 1
636           evtin = 1
637           evtout = []
638           state = []
639           dstate = []
640           odstate = list()
641           rpar = [0;-15;15;30]
642           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
643           opar = list()
644           blocktype = "c"
645           firing = []
646           dep_ut = [%t,%f]
647           label = ""
648           nzcross = 0
649           nmode = 0
650           equations = list()
651           uid = ""
652        ans(4)
653 Link    :
654           xx: []
655           yy: []
656           id: 
657           thick: 0 0
658           ct: 1 1
659           from: 0 0 0
660           to: 0 0 1
661        ans(5)
662 Link    :
663           xx: []
664           yy: []
665           id: 
666           thick: 0 0
667           ct: 1 -1
668           from: 0 0 0
669           to: 0 0 1
670 // Link output port #1 of block #1 with input port #1 of block #2 thanks to lnk1
671 scs_m.objs(4).from = [1 1 0]; // Link block #1
672 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
673 Xcos debug: objectReferenced( 17 , BLOCK ) : 4
674 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 3
675 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
676 Xcos debug: objectReferenced( 21 , BLOCK ) : 4
677 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 3
678 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
679 Xcos debug: objectReferenced( 24 , BLOCK ) : 4
680 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 3
681 Xcos debug: objectReferenced( 27 , LINK ) : 3
682 Xcos debug: objectReferenced( 28 , LINK ) : 3
683 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
684 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : SUCCESS
685 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
686 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
687 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
688 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
689 Xcos debug: objectUnreferenced( 27 , LINK ) : 2
690 Xcos debug: objectUnreferenced( 28 , LINK ) : 2
691 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
692 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
693 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
694 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
695 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
696 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
697 assert_checkequal(scs_m.objs(1).graphics.pout, 4);   // Check that block #1 is connected to lnk1
698 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
699 Xcos debug: objectReferenced( 17 , BLOCK ) : 4
700 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 3
701 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
702 Xcos debug: objectReferenced( 21 , BLOCK ) : 4
703 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 3
704 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
705 Xcos debug: objectReferenced( 24 , BLOCK ) : 4
706 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 3
707 Xcos debug: objectReferenced( 27 , LINK ) : 3
708 Xcos debug: objectReferenced( 28 , LINK ) : 3
709 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
710 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
711 Xcos debug: objectUnreferenced( 27 , LINK ) : 2
712 Xcos debug: objectUnreferenced( 28 , LINK ) : 2
713 Xcos debug: objectReferenced( 17 , BLOCK ) : 4
714 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 3
715 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
716 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
717 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
718 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
719 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
720 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
721 assert_checkequal(scs_m.objs(1).model.out,    -1);   // "
722 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
723 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
724 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
725 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
726 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
727 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
728 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
729 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
730 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
731 Xcos debug: objectReferenced( 27 , LINK ) : 2
732 Xcos debug: objectReferenced( 28 , LINK ) : 2
733 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
734 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
735 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
736 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
737 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
738 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
739 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
740 scs_m.objs(4).to = [2 1 1];   // Link block #2
741 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
742 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
743 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
744 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
745 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
746 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
747 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
748 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
749 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
750 Xcos debug: objectReferenced( 27 , LINK ) : 2
751 Xcos debug: objectReferenced( 28 , LINK ) : 2
752 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
753 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : SUCCESS
754 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
755 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
756 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
757 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
758 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
759 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
760 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
761 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
762 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
763 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
764 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
765 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
766 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
767 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
768 assert_checkequal(scs_m.objs(4).from, [1 1 0]);
769 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
770 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
771 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
772 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
773 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
774 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
775 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
776 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
777 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
778 Xcos debug: objectReferenced( 27 , LINK ) : 2
779 Xcos debug: objectReferenced( 28 , LINK ) : 2
780 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
781 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
782 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
783 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
784 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
785 assert_checkequal(scs_m.objs(4).to,   [2 1 1]);
786 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
787 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
788 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
789 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
790 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
791 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
792 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
793 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
794 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
795 Xcos debug: objectReferenced( 27 , LINK ) : 2
796 Xcos debug: objectReferenced( 28 , LINK ) : 2
797 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
798 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
799 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
800 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
801 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
802 assert_checkequal(scs_m.objs(2).graphics.pin, 4);    // Check that block #2 is connected to lnk1
803 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
804 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
805 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
806 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
807 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
808 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
809 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
810 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
811 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
812 Xcos debug: objectReferenced( 27 , LINK ) : 2
813 Xcos debug: objectReferenced( 28 , LINK ) : 2
814 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
815 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
816 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
817 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
818 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
819 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
820 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
821 assert_checkequal(scs_m.objs(2).model.in,    -1);    // "
822 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
823 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
824 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
825 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
826 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
827 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
828 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
829 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
830 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
831 Xcos debug: objectReferenced( 27 , LINK ) : 2
832 Xcos debug: objectReferenced( 28 , LINK ) : 2
833 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
834 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
835 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
836 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
837 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
838 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
839 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
840 // Change the end of the link to input port #2 of block #2
841 scs_m.objs(4).to = [2 2 1];
842 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
843 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
844 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
845 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
846 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
847 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
848 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
849 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
850 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
851 Xcos debug: objectReferenced( 27 , LINK ) : 2
852 Xcos debug: objectReferenced( 28 , LINK ) : 2
853 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
854 Xcos debug: objectCreated( 29 , PORT )
855 Xcos trace: propertyUpdated( 29 , PORT , IMPLICIT ) : NO_CHANGES
856 Xcos trace: propertyUpdated( 29 , PORT , PORT_KIND ) : SUCCESS
857 Xcos trace: propertyUpdated( 29 , PORT , SOURCE_BLOCK ) : SUCCESS
858 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
859 Xcos trace: propertyUpdated( 29 , PORT , DATATYPE ) : SUCCESS
860 Xcos trace: propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
861 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
862 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : SUCCESS
863 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
864 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
865 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
866 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
867 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
868 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
869 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
870 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
871 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
872 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
873 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
874 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
875 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
876 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
877 assert_checkequal(scs_m.objs(4).from, [1 1 0]);
878 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
879 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
880 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
881 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
882 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
883 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
884 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
885 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
886 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
887 Xcos debug: objectReferenced( 27 , LINK ) : 2
888 Xcos debug: objectReferenced( 28 , LINK ) : 2
889 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
890 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
891 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
892 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
893 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
894 assert_checkequal(scs_m.objs(4).to,   [2 2 1]);
895 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
896 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
897 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
898 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
899 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
900 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
901 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
902 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
903 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
904 Xcos debug: objectReferenced( 27 , LINK ) : 2
905 Xcos debug: objectReferenced( 28 , LINK ) : 2
906 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
907 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
908 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
909 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
910 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
911 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 4]);   // Check that block #2 is connected to lnk1
912 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
913 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
914 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
915 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
916 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
917 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
918 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
919 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
920 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
921 Xcos debug: objectReferenced( 27 , LINK ) : 2
922 Xcos debug: objectReferenced( 28 , LINK ) : 2
923 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
924 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
925 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
926 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
927 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
928 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
929 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
930 assert_checkequal(scs_m.objs(2).model.in,     [-1; -1]); // "
931 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
932 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
933 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
934 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
935 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
936 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
937 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
938 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
939 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
940 Xcos debug: objectReferenced( 27 , LINK ) : 2
941 Xcos debug: objectReferenced( 28 , LINK ) : 2
942 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
943 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
944 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
945 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
946 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
947 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
948 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
949 // Disconnect the source
950 scs_m.objs(4).from = [0 0 0];
951 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
952 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
953 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
954 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
955 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
956 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
957 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
958 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
959 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
960 Xcos debug: objectReferenced( 27 , LINK ) : 2
961 Xcos debug: objectReferenced( 28 , LINK ) : 2
962 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
963 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : SUCCESS
964 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
965 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
966 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
967 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
968 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
969 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
970 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
971 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
972 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
973 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
974 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
975 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
976 assert_checkequal(scs_m.objs(4).from, [0 0 0]);
977 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
978 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
979 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
980 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
981 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
982 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
983 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
984 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
985 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
986 Xcos debug: objectReferenced( 27 , LINK ) : 2
987 Xcos debug: objectReferenced( 28 , LINK ) : 2
988 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
989 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
990 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
991 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
992 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
993 assert_checkequal(scs_m.objs(4).to,   [2 2 1]);
994 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
995 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
996 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
997 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
998 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
999 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1000 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1001 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1002 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1003 Xcos debug: objectReferenced( 27 , LINK ) : 2
1004 Xcos debug: objectReferenced( 28 , LINK ) : 2
1005 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1006 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1007 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1008 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1009 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1010 assert_checkequal(scs_m.objs(1).graphics.pout, 0);     // Check that block #1 is not connected
1011 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1012 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1013 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1014 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1015 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1016 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1017 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1018 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1019 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1020 Xcos debug: objectReferenced( 27 , LINK ) : 2
1021 Xcos debug: objectReferenced( 28 , LINK ) : 2
1022 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1023 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1024 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1025 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1026 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1027 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1028 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1029 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 4]); // But block #2 is still connected to the link
1030 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1031 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1032 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1033 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1034 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1035 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1036 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1037 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1038 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1039 Xcos debug: objectReferenced( 27 , LINK ) : 2
1040 Xcos debug: objectReferenced( 28 , LINK ) : 2
1041 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1042 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1043 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1044 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1045 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1046 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1047 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1048 // Disconnect the destination
1049 scs_m.objs(4).to = [0 0 0];
1050 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1051 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1052 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1053 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1054 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1055 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1056 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1057 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1058 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1059 Xcos debug: objectReferenced( 27 , LINK ) : 2
1060 Xcos debug: objectReferenced( 28 , LINK ) : 2
1061 Xcos trace: propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1062 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : SUCCESS
1063 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
1064 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1065 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1066 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1067 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1068 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1069 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
1070 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
1071 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
1072 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
1073 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 0]);  // Check that block #2 is not connected
1074 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1075 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1076 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1077 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1078 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1079 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1080 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1081 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1082 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1083 Xcos debug: objectReferenced( 27 , LINK ) : 2
1084 Xcos debug: objectReferenced( 28 , LINK ) : 2
1085 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1086 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1087 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1088 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1089 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1090 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1091 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1092 // Now link the two Scope blocks together by adding an event output port to block #3 thanks to lnk2
1093 scs_m.objs(5).from = [2 1 1]; // Link the input of block #2
1094 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1095 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1096 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1097 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1098 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1099 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1100 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1101 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1102 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1103 Xcos debug: objectReferenced( 27 , LINK ) : 2
1104 Xcos debug: objectReferenced( 28 , LINK ) : 2
1105 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1106 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : SUCCESS
1107 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
1108 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1109 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1110 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1111 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1112 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1113 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
1114 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
1115 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1116 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1117 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
1118 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
1119 scs_m.objs(5).to = [3 1 0];   // Add an event output to block #3 and link it to the previous
1120 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1121 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1122 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1123 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1124 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1125 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1126 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1127 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1128 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1129 Xcos debug: objectReferenced( 27 , LINK ) : 2
1130 Xcos debug: objectReferenced( 28 , LINK ) : 2
1131 Xcos debug: objectCreated( 30 , PORT )
1132 Xcos trace: propertyUpdated( 30 , PORT , IMPLICIT ) : NO_CHANGES
1133 Xcos trace: propertyUpdated( 30 , PORT , PORT_KIND ) : SUCCESS
1134 Xcos trace: propertyUpdated( 30 , PORT , SOURCE_BLOCK ) : SUCCESS
1135 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1136 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS
1137 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : SUCCESS
1138 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1139 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : SUCCESS
1140 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
1141 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1142 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1143 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1144 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1145 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1146 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
1147 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
1148 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1149 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1150 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
1151 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1152 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1153 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
1154 assert_checkequal(scs_m.objs(5).from, [2 1 1]);
1155 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1156 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1157 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1158 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1159 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1160 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1161 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1162 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1163 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1164 Xcos debug: objectReferenced( 27 , LINK ) : 2
1165 Xcos debug: objectReferenced( 28 , LINK ) : 2
1166 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1167 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1168 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1169 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1170 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1171 assert_checkequal(scs_m.objs(5).to,   [3 1 0]);
1172 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1173 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1174 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1175 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1176 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1177 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1178 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1179 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1180 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1181 Xcos debug: objectReferenced( 27 , LINK ) : 2
1182 Xcos debug: objectReferenced( 28 , LINK ) : 2
1183 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1184 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1185 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1186 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1187 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1188 assert_checkequal(scs_m.objs(2).graphics.pein,  5);  // Check that block #2 is connected to lnk2
1189 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1190 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1191 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1192 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1193 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1194 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1195 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1196 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1197 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1198 Xcos debug: objectReferenced( 27 , LINK ) : 2
1199 Xcos debug: objectReferenced( 28 , LINK ) : 2
1200 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1201 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1202 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1203 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1204 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1205 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1206 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1207 assert_checkequal(scs_m.objs(2).model.evtin,    1);  // "
1208 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1209 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1210 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1211 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1212 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1213 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1214 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1215 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1216 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1217 Xcos debug: objectReferenced( 27 , LINK ) : 2
1218 Xcos debug: objectReferenced( 28 , LINK ) : 2
1219 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1220 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1221 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1222 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1223 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1224 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1225 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1226 assert_checkequal(scs_m.objs(3).graphics.peout, 5);  // Check that block #3 is connected to lnk2
1227 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1228 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1229 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1230 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1231 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1232 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1233 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1234 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1235 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1236 Xcos debug: objectReferenced( 27 , LINK ) : 2
1237 Xcos debug: objectReferenced( 28 , LINK ) : 2
1238 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1239 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1240 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1241 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1242 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1243 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1244 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1245 assert_checkequal(scs_m.objs(3).model.evtout,  -1);  // "
1246 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1247 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1248 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1249 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1250 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1251 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1252 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1253 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1254 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1255 Xcos debug: objectReferenced( 27 , LINK ) : 2
1256 Xcos debug: objectReferenced( 28 , LINK ) : 2
1257 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1258 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1259 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1260 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1261 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1262 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1263 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1264 // Verify that it is impossible to link two inputs or two outputs together
1265 scs_m.objs(5).from = [2 1 0]; // Two outputs
1266 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1267 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1268 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1269 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1270 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1271 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1272 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1273 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1274 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1275 Xcos debug: objectReferenced( 27 , LINK ) : 2
1276 Xcos debug: objectReferenced( 28 , LINK ) : 2
1277 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
1278 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1279 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1280 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1281 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1282 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1283 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
1284 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
1285 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1286 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1287 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
1288 scs_m.objs(5).to = [3 1 1];   // Two inputs
1289 Xcos debug: objectReferenced( 17 , BLOCK ) : 2
1290 Xcos debug: objectReferenced( 17 , BLOCK ) : 3
1291 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 2
1292 Xcos debug: objectReferenced( 21 , BLOCK ) : 2
1293 Xcos debug: objectReferenced( 21 , BLOCK ) : 3
1294 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 2
1295 Xcos debug: objectReferenced( 24 , BLOCK ) : 2
1296 Xcos debug: objectReferenced( 24 , BLOCK ) : 3
1297 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 2
1298 Xcos debug: objectReferenced( 27 , LINK ) : 2
1299 Xcos debug: objectReferenced( 28 , LINK ) : 2
1300 Xcos trace: propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
1301 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 1
1302 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 1
1303 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 1
1304 Xcos debug: objectUnreferenced( 27 , LINK ) : 1
1305 Xcos debug: objectUnreferenced( 28 , LINK ) : 1
1306 Xcos trace: propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
1307 Xcos trace: propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
1308 //===================================================================================================
1309 // Test predefined link at diagram creation
1310 clear scs_m;
1311 Xcos debug: objectUnreferenced( 17 , BLOCK ) : 0
1312 Xcos debug: objectUnreferenced( 21 , BLOCK ) : 0
1313 Xcos debug: objectUnreferenced( 24 , BLOCK ) : 0
1314 Xcos debug: objectUnreferenced( 27 , LINK ) : 0
1315 Xcos debug: objectUnreferenced( 28 , LINK ) : 0
1316 Xcos trace: propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1317 Xcos trace: propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1318 Xcos trace: propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1319 Xcos trace: propertyUpdated( 27 , LINK , PARENT_DIAGRAM ) : SUCCESS
1320 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : SUCCESS
1321 Xcos trace: propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
1322 Xcos trace: propertyUpdated( 17 , BLOCK , OUTPUTS ) : NO_CHANGES
1323 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1324 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1325 Xcos debug: objectDeleted( 18 , PORT )
1326 Xcos trace: propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
1327 Xcos trace: propertyUpdated( 17 , BLOCK , OUTPUTS ) : NO_CHANGES
1328 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1329 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1330 Xcos debug: objectDeleted( 19 , PORT )
1331 Xcos trace: propertyUpdated( 17 , BLOCK , INPUTS ) : NO_CHANGES
1332 Xcos trace: propertyUpdated( 17 , BLOCK , OUTPUTS ) : SUCCESS
1333 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1334 Xcos trace: propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1335 Xcos debug: objectDeleted( 20 , PORT )
1336 Xcos debug: objectDeleted( 17 , BLOCK )
1337 Xcos trace: propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
1338 Xcos trace: propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
1339 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1340 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1341 Xcos debug: objectDeleted( 22 , PORT )
1342 Xcos trace: propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
1343 Xcos trace: propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
1344 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1345 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1346 Xcos debug: objectDeleted( 29 , PORT )
1347 Xcos trace: propertyUpdated( 21 , BLOCK , INPUTS ) : NO_CHANGES
1348 Xcos trace: propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
1349 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : SUCCESS
1350 Xcos trace: propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1351 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : SUCCESS
1352 Xcos debug: objectDeleted( 23 , PORT )
1353 Xcos debug: objectDeleted( 21 , BLOCK )
1354 Xcos trace: propertyUpdated( 24 , BLOCK , INPUTS ) : SUCCESS
1355 Xcos trace: propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
1356 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1357 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1358 Xcos debug: objectDeleted( 25 , PORT )
1359 Xcos trace: propertyUpdated( 24 , BLOCK , INPUTS ) : NO_CHANGES
1360 Xcos trace: propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
1361 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : SUCCESS
1362 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1363 Xcos debug: objectDeleted( 26 , PORT )
1364 Xcos trace: propertyUpdated( 24 , BLOCK , INPUTS ) : NO_CHANGES
1365 Xcos trace: propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
1366 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1367 Xcos trace: propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : SUCCESS
1368 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : SUCCESS
1369 Xcos debug: objectDeleted( 30 , PORT )
1370 Xcos debug: objectDeleted( 24 , BLOCK )
1371 Xcos debug: objectDeleted( 27 , LINK )
1372 Xcos debug: objectDeleted( 28 , LINK )
1373 Xcos debug: objectDeleted( 16 , DIAGRAM )
1374 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
1375 Xcos debug: objectCreated( 31 , LINK )
1376 Xcos trace: propertyUpdated( 31 , LINK , CONTROL_POINTS ) : NO_CHANGES
1377 Xcos trace: propertyUpdated( 31 , LINK , CONTROL_POINTS ) : NO_CHANGES
1378 Xcos trace: propertyUpdated( 31 , LINK , LABEL ) : NO_CHANGES
1379 Xcos trace: propertyUpdated( 31 , LINK , THICK ) : NO_CHANGES
1380 Xcos trace: propertyUpdated( 31 , LINK , COLOR ) : NO_CHANGES
1381 Xcos trace: propertyUpdated( 31 , LINK , KIND ) : NO_CHANGES
1382 scs_m = scicos_diagram( objs=list(Sum,Scope1,lnk) );
1383 Xcos debug: objectCreated( 32 , DIAGRAM )
1384 Xcos debug: objectReferenced( 32 , DIAGRAM ) : 1
1385 Xcos trace: propertyUpdated( 32 , DIAGRAM , TITLE ) : NO_CHANGES
1386 Xcos trace: propertyUpdated( 32 , DIAGRAM , PATH ) : NO_CHANGES
1387 Xcos trace: propertyUpdated( 32 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1388 Xcos trace: propertyUpdated( 32 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1389 Xcos trace: propertyUpdated( 32 , DIAGRAM , CONTEXT ) : NO_CHANGES
1390 Xcos debug: objectUnreferenced( 32 , DIAGRAM ) : 0
1391 Xcos debug: objectCreated( 33 , BLOCK )
1392 Xcos trace: propertyUpdated( 33 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1393 Xcos trace: propertyUpdated( 33 , BLOCK , DESCRIPTION ) : NO_CHANGES
1394 Xcos trace: propertyUpdated( 33 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1395 Xcos trace: propertyUpdated( 33 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1396 Xcos trace: propertyUpdated( 33 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1397 Xcos trace: propertyUpdated( 33 , BLOCK , UID ) : NO_CHANGES
1398 Xcos trace: propertyUpdated( 33 , BLOCK , STYLE ) : NO_CHANGES
1399 Xcos trace: propertyUpdated( 33 , BLOCK , LABEL ) : NO_CHANGES
1400 Xcos trace: propertyUpdated( 33 , BLOCK , GEOMETRY ) : SUCCESS
1401 Xcos trace: propertyUpdated( 33 , BLOCK , EXPRS ) : SUCCESS
1402 Xcos trace: propertyUpdated( 33 , BLOCK , STATE ) : NO_CHANGES
1403 Xcos trace: propertyUpdated( 33 , BLOCK , DSTATE ) : NO_CHANGES
1404 Xcos trace: propertyUpdated( 33 , BLOCK , ODSTATE ) : NO_CHANGES
1405 Xcos trace: propertyUpdated( 33 , BLOCK , RPAR ) : SUCCESS
1406 Xcos trace: propertyUpdated( 33 , BLOCK , OPAR ) : NO_CHANGES
1407 Xcos trace: propertyUpdated( 33 , BLOCK , EQUATIONS ) : NO_CHANGES
1408 Xcos trace: propertyUpdated( 33 , BLOCK , SIM_DEP_UT ) : SUCCESS
1409 Xcos trace: propertyUpdated( 33 , BLOCK , NZCROSS ) : NO_CHANGES
1410 Xcos trace: propertyUpdated( 33 , BLOCK , NMODE ) : NO_CHANGES
1411 Xcos trace: propertyUpdated( 33 , BLOCK , IPAR ) : NO_CHANGES
1412 Xcos trace: propertyUpdated( 33 , BLOCK , COLOR ) : NO_CHANGES
1413 Xcos trace: propertyUpdated( 33 , BLOCK , CONTEXT ) : NO_CHANGES
1414 Xcos trace: propertyUpdated( 33 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1415 Xcos debug: objectCreated( 34 , PORT )
1416 Xcos trace: propertyUpdated( 34 , PORT , FIRING ) : NO_CHANGES
1417 Xcos trace: propertyUpdated( 34 , PORT , PORT_KIND ) : SUCCESS
1418 Xcos trace: propertyUpdated( 34 , PORT , IMPLICIT ) : NO_CHANGES
1419 Xcos trace: propertyUpdated( 34 , PORT , UID ) : NO_CHANGES
1420 Xcos trace: propertyUpdated( 34 , PORT , STYLE ) : NO_CHANGES
1421 Xcos trace: propertyUpdated( 34 , PORT , LABEL ) : NO_CHANGES
1422 Xcos trace: propertyUpdated( 34 , PORT , DATATYPE ) : SUCCESS
1423 Xcos trace: propertyUpdated( 34 , PORT , SOURCE_BLOCK ) : SUCCESS
1424 Xcos trace: propertyUpdated( 34 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1425 Xcos debug: objectCreated( 35 , PORT )
1426 Xcos trace: propertyUpdated( 35 , PORT , FIRING ) : NO_CHANGES
1427 Xcos trace: propertyUpdated( 35 , PORT , PORT_KIND ) : SUCCESS
1428 Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES
1429 Xcos trace: propertyUpdated( 35 , PORT , UID ) : NO_CHANGES
1430 Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES
1431 Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES
1432 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : SUCCESS
1433 Xcos trace: propertyUpdated( 35 , PORT , SOURCE_BLOCK ) : SUCCESS
1434 Xcos trace: propertyUpdated( 35 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1435 Xcos trace: propertyUpdated( 33 , BLOCK , INPUTS ) : SUCCESS
1436 Xcos debug: objectCreated( 36 , PORT )
1437 Xcos trace: propertyUpdated( 36 , PORT , FIRING ) : NO_CHANGES
1438 Xcos trace: propertyUpdated( 36 , PORT , PORT_KIND ) : SUCCESS
1439 Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES
1440 Xcos trace: propertyUpdated( 36 , PORT , UID ) : NO_CHANGES
1441 Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES
1442 Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES
1443 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : SUCCESS
1444 Xcos trace: propertyUpdated( 36 , PORT , SOURCE_BLOCK ) : SUCCESS
1445 Xcos trace: propertyUpdated( 36 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1446 Xcos trace: propertyUpdated( 33 , BLOCK , OUTPUTS ) : SUCCESS
1447 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1448 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1449 Xcos trace: propertyUpdated( 33 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1450 Xcos debug: objectCreated( 37 , BLOCK )
1451 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1452 Xcos trace: propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES
1453 Xcos trace: propertyUpdated( 37 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1454 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1455 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1456 Xcos trace: propertyUpdated( 37 , BLOCK , UID ) : NO_CHANGES
1457 Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES
1458 Xcos trace: propertyUpdated( 37 , BLOCK , LABEL ) : NO_CHANGES
1459 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : SUCCESS
1460 Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : SUCCESS
1461 Xcos trace: propertyUpdated( 37 , BLOCK , STATE ) : NO_CHANGES
1462 Xcos trace: propertyUpdated( 37 , BLOCK , DSTATE ) : NO_CHANGES
1463 Xcos trace: propertyUpdated( 37 , BLOCK , ODSTATE ) : NO_CHANGES
1464 Xcos trace: propertyUpdated( 37 , BLOCK , RPAR ) : SUCCESS
1465 Xcos trace: propertyUpdated( 37 , BLOCK , OPAR ) : NO_CHANGES
1466 Xcos trace: propertyUpdated( 37 , BLOCK , EQUATIONS ) : NO_CHANGES
1467 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_DEP_UT ) : SUCCESS
1468 Xcos trace: propertyUpdated( 37 , BLOCK , NZCROSS ) : NO_CHANGES
1469 Xcos trace: propertyUpdated( 37 , BLOCK , NMODE ) : NO_CHANGES
1470 Xcos trace: propertyUpdated( 37 , BLOCK , IPAR ) : SUCCESS
1471 Xcos trace: propertyUpdated( 37 , BLOCK , COLOR ) : NO_CHANGES
1472 Xcos trace: propertyUpdated( 37 , BLOCK , CONTEXT ) : NO_CHANGES
1473 Xcos trace: propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1474 Xcos debug: objectCreated( 38 , PORT )
1475 Xcos trace: propertyUpdated( 38 , PORT , FIRING ) : NO_CHANGES
1476 Xcos trace: propertyUpdated( 38 , PORT , PORT_KIND ) : SUCCESS
1477 Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES
1478 Xcos trace: propertyUpdated( 38 , PORT , UID ) : NO_CHANGES
1479 Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES
1480 Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES
1481 Xcos trace: propertyUpdated( 38 , PORT , DATATYPE ) : SUCCESS
1482 Xcos trace: propertyUpdated( 38 , PORT , SOURCE_BLOCK ) : SUCCESS
1483 Xcos trace: propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1484 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
1485 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
1486 Xcos debug: objectCreated( 39 , PORT )
1487 Xcos trace: propertyUpdated( 39 , PORT , FIRING ) : NO_CHANGES
1488 Xcos trace: propertyUpdated( 39 , PORT , PORT_KIND ) : SUCCESS
1489 Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES
1490 Xcos trace: propertyUpdated( 39 , PORT , UID ) : NO_CHANGES
1491 Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
1492 Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
1493 Xcos trace: propertyUpdated( 39 , PORT , DATATYPE ) : SUCCESS
1494 Xcos trace: propertyUpdated( 39 , PORT , SOURCE_BLOCK ) : SUCCESS
1495 Xcos trace: propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1496 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : SUCCESS
1497 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1498 Xcos trace: propertyUpdated( 37 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1499 Xcos debug: objectCreated( 40 , LINK )
1500 Xcos trace: propertyUpdated( 40 , LINK , COLOR ) : NO_CHANGES
1501 Xcos trace: propertyUpdated( 40 , LINK , KIND ) : NO_CHANGES
1502 Xcos trace: propertyUpdated( 40 , LINK , UID ) : NO_CHANGES
1503 Xcos trace: propertyUpdated( 40 , LINK , LABEL ) : NO_CHANGES
1504 Xcos trace: propertyUpdated( 40 , LINK , CONTROL_POINTS ) : NO_CHANGES
1505 Xcos trace: propertyUpdated( 40 , LINK , THICK ) : NO_CHANGES
1506 Xcos trace: propertyUpdated( 40 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1507 Xcos trace: propertyUpdated( 40 , LINK , PARENT_BLOCK ) : NO_CHANGES
1508 Xcos trace: propertyUpdated( 40 , LINK , SOURCE_PORT ) : NO_CHANGES
1509 Xcos trace: propertyUpdated( 40 , LINK , DESTINATION_PORT ) : NO_CHANGES
1510 Xcos trace: propertyUpdated( 32 , DIAGRAM , CHILDREN ) : SUCCESS
1511 Xcos trace: propertyUpdated( 33 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1512 Xcos debug: objectReferenced( 33 , BLOCK ) : 1
1513 Xcos trace: propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1514 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
1515 Xcos trace: propertyUpdated( 40 , LINK , PARENT_DIAGRAM ) : SUCCESS
1516 Xcos debug: objectReferenced( 40 , LINK ) : 1
1517 Xcos trace: propertyUpdated( 36 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1518 Xcos trace: propertyUpdated( 40 , LINK , SOURCE_PORT ) : SUCCESS
1519 Xcos trace: propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1520 Xcos trace: propertyUpdated( 40 , LINK , DESTINATION_PORT ) : SUCCESS
1521 Xcos trace: propertyUpdated( 32 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
1522 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1523 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1524 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1525 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1526 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1527 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1528 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1529 Xcos debug: objectReferenced( 40 , LINK ) : 2
1530 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1531 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1532 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1533 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1534 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1535 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1536 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1537 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1538 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1539 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1540 Xcos debug: objectReferenced( 40 , LINK ) : 2
1541 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1542 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1543 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1544 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1545 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1546 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1547 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1548 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1549 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1550 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1551 Xcos debug: objectReferenced( 40 , LINK ) : 2
1552 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1553 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1554 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1555 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1556 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1557 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1558 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1559 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1560 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1561 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1562 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1563 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1564 Xcos debug: objectReferenced( 40 , LINK ) : 2
1565 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1566 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1567 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1568 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1569 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1570 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
1571 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1572 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1573 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1574 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1575 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1576 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1577 Xcos debug: objectReferenced( 40 , LINK ) : 2
1578 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1579 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1580 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1581 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1582 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1583 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1584 Xcos debug: objectReferenced( 33 , BLOCK ) : 2
1585 Xcos debug: objectReferenced( 33 , BLOCK ) : 3
1586 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 2
1587 Xcos debug: objectReferenced( 37 , BLOCK ) : 2
1588 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1589 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1590 Xcos debug: objectReferenced( 40 , LINK ) : 2
1591 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 1
1592 Xcos debug: objectUnreferenced( 40 , LINK ) : 1
1593 Xcos debug: objectReferenced( 37 , BLOCK ) : 3
1594 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 2
1595 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 1
1596 //===================================================================================================
1597 // Test predefined link insertion
1598 clear scs_m;
1599 Xcos debug: objectUnreferenced( 33 , BLOCK ) : 0
1600 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
1601 Xcos debug: objectUnreferenced( 40 , LINK ) : 0
1602 Xcos trace: propertyUpdated( 33 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1603 Xcos trace: propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1604 Xcos trace: propertyUpdated( 40 , LINK , PARENT_DIAGRAM ) : SUCCESS
1605 Xcos trace: propertyUpdated( 33 , BLOCK , INPUTS ) : SUCCESS
1606 Xcos trace: propertyUpdated( 33 , BLOCK , OUTPUTS ) : NO_CHANGES
1607 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1608 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1609 Xcos debug: objectDeleted( 34 , PORT )
1610 Xcos trace: propertyUpdated( 33 , BLOCK , INPUTS ) : SUCCESS
1611 Xcos trace: propertyUpdated( 33 , BLOCK , OUTPUTS ) : NO_CHANGES
1612 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1613 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1614 Xcos debug: objectDeleted( 35 , PORT )
1615 Xcos trace: propertyUpdated( 33 , BLOCK , INPUTS ) : NO_CHANGES
1616 Xcos trace: propertyUpdated( 33 , BLOCK , OUTPUTS ) : SUCCESS
1617 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1618 Xcos trace: propertyUpdated( 33 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1619 Xcos trace: propertyUpdated( 40 , LINK , SOURCE_PORT ) : SUCCESS
1620 Xcos debug: objectDeleted( 36 , PORT )
1621 Xcos debug: objectDeleted( 33 , BLOCK )
1622 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
1623 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
1624 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1625 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1626 Xcos trace: propertyUpdated( 40 , LINK , DESTINATION_PORT ) : SUCCESS
1627 Xcos debug: objectDeleted( 38 , PORT )
1628 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES
1629 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
1630 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : SUCCESS
1631 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1632 Xcos debug: objectDeleted( 39 , PORT )
1633 Xcos debug: objectDeleted( 37 , BLOCK )
1634 Xcos debug: objectDeleted( 40 , LINK )
1635 Xcos debug: objectDeleted( 32 , DIAGRAM )
1636 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
1637 Xcos debug: objectCreated( 41 , LINK )
1638 Xcos trace: propertyUpdated( 41 , LINK , CONTROL_POINTS ) : NO_CHANGES
1639 Xcos trace: propertyUpdated( 41 , LINK , CONTROL_POINTS ) : NO_CHANGES
1640 Xcos trace: propertyUpdated( 41 , LINK , LABEL ) : NO_CHANGES
1641 Xcos trace: propertyUpdated( 41 , LINK , THICK ) : NO_CHANGES
1642 Xcos trace: propertyUpdated( 41 , LINK , COLOR ) : NO_CHANGES
1643 Xcos trace: propertyUpdated( 41 , LINK , KIND ) : NO_CHANGES
1644 Xcos debug: objectDeleted( 31 , LINK )
1645 scs_m = scicos_diagram( objs=list(Sum,Scope1) );
1646 Xcos debug: objectCreated( 42 , DIAGRAM )
1647 Xcos debug: objectReferenced( 42 , DIAGRAM ) : 1
1648 Xcos trace: propertyUpdated( 42 , DIAGRAM , TITLE ) : NO_CHANGES
1649 Xcos trace: propertyUpdated( 42 , DIAGRAM , PATH ) : NO_CHANGES
1650 Xcos trace: propertyUpdated( 42 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1651 Xcos trace: propertyUpdated( 42 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1652 Xcos trace: propertyUpdated( 42 , DIAGRAM , CONTEXT ) : NO_CHANGES
1653 Xcos debug: objectUnreferenced( 42 , DIAGRAM ) : 0
1654 Xcos debug: objectCreated( 43 , BLOCK )
1655 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1656 Xcos trace: propertyUpdated( 43 , BLOCK , DESCRIPTION ) : NO_CHANGES
1657 Xcos trace: propertyUpdated( 43 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1658 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1659 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1660 Xcos trace: propertyUpdated( 43 , BLOCK , UID ) : NO_CHANGES
1661 Xcos trace: propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES
1662 Xcos trace: propertyUpdated( 43 , BLOCK , LABEL ) : NO_CHANGES
1663 Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : SUCCESS
1664 Xcos trace: propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS
1665 Xcos trace: propertyUpdated( 43 , BLOCK , STATE ) : NO_CHANGES
1666 Xcos trace: propertyUpdated( 43 , BLOCK , DSTATE ) : NO_CHANGES
1667 Xcos trace: propertyUpdated( 43 , BLOCK , ODSTATE ) : NO_CHANGES
1668 Xcos trace: propertyUpdated( 43 , BLOCK , RPAR ) : SUCCESS
1669 Xcos trace: propertyUpdated( 43 , BLOCK , OPAR ) : NO_CHANGES
1670 Xcos trace: propertyUpdated( 43 , BLOCK , EQUATIONS ) : NO_CHANGES
1671 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_DEP_UT ) : SUCCESS
1672 Xcos trace: propertyUpdated( 43 , BLOCK , NZCROSS ) : NO_CHANGES
1673 Xcos trace: propertyUpdated( 43 , BLOCK , NMODE ) : NO_CHANGES
1674 Xcos trace: propertyUpdated( 43 , BLOCK , IPAR ) : NO_CHANGES
1675 Xcos trace: propertyUpdated( 43 , BLOCK , COLOR ) : NO_CHANGES
1676 Xcos trace: propertyUpdated( 43 , BLOCK , CONTEXT ) : NO_CHANGES
1677 Xcos trace: propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1678 Xcos debug: objectCreated( 44 , PORT )
1679 Xcos trace: propertyUpdated( 44 , PORT , FIRING ) : NO_CHANGES
1680 Xcos trace: propertyUpdated( 44 , PORT , PORT_KIND ) : SUCCESS
1681 Xcos trace: propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES
1682 Xcos trace: propertyUpdated( 44 , PORT , UID ) : NO_CHANGES
1683 Xcos trace: propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES
1684 Xcos trace: propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES
1685 Xcos trace: propertyUpdated( 44 , PORT , DATATYPE ) : SUCCESS
1686 Xcos trace: propertyUpdated( 44 , PORT , SOURCE_BLOCK ) : SUCCESS
1687 Xcos trace: propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1688 Xcos debug: objectCreated( 45 , PORT )
1689 Xcos trace: propertyUpdated( 45 , PORT , FIRING ) : NO_CHANGES
1690 Xcos trace: propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS
1691 Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
1692 Xcos trace: propertyUpdated( 45 , PORT , UID ) : NO_CHANGES
1693 Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
1694 Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
1695 Xcos trace: propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS
1696 Xcos trace: propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS
1697 Xcos trace: propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1698 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
1699 Xcos debug: objectCreated( 46 , PORT )
1700 Xcos trace: propertyUpdated( 46 , PORT , FIRING ) : NO_CHANGES
1701 Xcos trace: propertyUpdated( 46 , PORT , PORT_KIND ) : SUCCESS
1702 Xcos trace: propertyUpdated( 46 , PORT , IMPLICIT ) : NO_CHANGES
1703 Xcos trace: propertyUpdated( 46 , PORT , UID ) : NO_CHANGES
1704 Xcos trace: propertyUpdated( 46 , PORT , STYLE ) : NO_CHANGES
1705 Xcos trace: propertyUpdated( 46 , PORT , LABEL ) : NO_CHANGES
1706 Xcos trace: propertyUpdated( 46 , PORT , DATATYPE ) : SUCCESS
1707 Xcos trace: propertyUpdated( 46 , PORT , SOURCE_BLOCK ) : SUCCESS
1708 Xcos trace: propertyUpdated( 46 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1709 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS
1710 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1711 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1712 Xcos trace: propertyUpdated( 43 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1713 Xcos debug: objectCreated( 47 , BLOCK )
1714 Xcos trace: propertyUpdated( 47 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1715 Xcos trace: propertyUpdated( 47 , BLOCK , DESCRIPTION ) : NO_CHANGES
1716 Xcos trace: propertyUpdated( 47 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1717 Xcos trace: propertyUpdated( 47 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1718 Xcos trace: propertyUpdated( 47 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1719 Xcos trace: propertyUpdated( 47 , BLOCK , UID ) : NO_CHANGES
1720 Xcos trace: propertyUpdated( 47 , BLOCK , STYLE ) : NO_CHANGES
1721 Xcos trace: propertyUpdated( 47 , BLOCK , LABEL ) : NO_CHANGES
1722 Xcos trace: propertyUpdated( 47 , BLOCK , GEOMETRY ) : SUCCESS
1723 Xcos trace: propertyUpdated( 47 , BLOCK , EXPRS ) : SUCCESS
1724 Xcos trace: propertyUpdated( 47 , BLOCK , STATE ) : NO_CHANGES
1725 Xcos trace: propertyUpdated( 47 , BLOCK , DSTATE ) : NO_CHANGES
1726 Xcos trace: propertyUpdated( 47 , BLOCK , ODSTATE ) : NO_CHANGES
1727 Xcos trace: propertyUpdated( 47 , BLOCK , RPAR ) : SUCCESS
1728 Xcos trace: propertyUpdated( 47 , BLOCK , OPAR ) : NO_CHANGES
1729 Xcos trace: propertyUpdated( 47 , BLOCK , EQUATIONS ) : NO_CHANGES
1730 Xcos trace: propertyUpdated( 47 , BLOCK , SIM_DEP_UT ) : SUCCESS
1731 Xcos trace: propertyUpdated( 47 , BLOCK , NZCROSS ) : NO_CHANGES
1732 Xcos trace: propertyUpdated( 47 , BLOCK , NMODE ) : NO_CHANGES
1733 Xcos trace: propertyUpdated( 47 , BLOCK , IPAR ) : SUCCESS
1734 Xcos trace: propertyUpdated( 47 , BLOCK , COLOR ) : NO_CHANGES
1735 Xcos trace: propertyUpdated( 47 , BLOCK , CONTEXT ) : NO_CHANGES
1736 Xcos trace: propertyUpdated( 47 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1737 Xcos debug: objectCreated( 48 , PORT )
1738 Xcos trace: propertyUpdated( 48 , PORT , FIRING ) : NO_CHANGES
1739 Xcos trace: propertyUpdated( 48 , PORT , PORT_KIND ) : SUCCESS
1740 Xcos trace: propertyUpdated( 48 , PORT , IMPLICIT ) : NO_CHANGES
1741 Xcos trace: propertyUpdated( 48 , PORT , UID ) : NO_CHANGES
1742 Xcos trace: propertyUpdated( 48 , PORT , STYLE ) : NO_CHANGES
1743 Xcos trace: propertyUpdated( 48 , PORT , LABEL ) : NO_CHANGES
1744 Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : SUCCESS
1745 Xcos trace: propertyUpdated( 48 , PORT , SOURCE_BLOCK ) : SUCCESS
1746 Xcos trace: propertyUpdated( 48 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1747 Xcos trace: propertyUpdated( 47 , BLOCK , INPUTS ) : SUCCESS
1748 Xcos trace: propertyUpdated( 47 , BLOCK , OUTPUTS ) : NO_CHANGES
1749 Xcos debug: objectCreated( 49 , PORT )
1750 Xcos trace: propertyUpdated( 49 , PORT , FIRING ) : NO_CHANGES
1751 Xcos trace: propertyUpdated( 49 , PORT , PORT_KIND ) : SUCCESS
1752 Xcos trace: propertyUpdated( 49 , PORT , IMPLICIT ) : NO_CHANGES
1753 Xcos trace: propertyUpdated( 49 , PORT , UID ) : NO_CHANGES
1754 Xcos trace: propertyUpdated( 49 , PORT , STYLE ) : NO_CHANGES
1755 Xcos trace: propertyUpdated( 49 , PORT , LABEL ) : NO_CHANGES
1756 Xcos trace: propertyUpdated( 49 , PORT , DATATYPE ) : SUCCESS
1757 Xcos trace: propertyUpdated( 49 , PORT , SOURCE_BLOCK ) : SUCCESS
1758 Xcos trace: propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1759 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_INPUTS ) : SUCCESS
1760 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1761 Xcos trace: propertyUpdated( 47 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1762 Xcos trace: propertyUpdated( 42 , DIAGRAM , CHILDREN ) : SUCCESS
1763 Xcos trace: propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1764 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
1765 Xcos trace: propertyUpdated( 47 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1766 Xcos debug: objectReferenced( 47 , BLOCK ) : 1
1767 Xcos trace: propertyUpdated( 42 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
1768 assert_checkequal(scs_m.objs(1).graphics.pout,  0);  // Check that block #1 is not connected
1769 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1770 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1771 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1772 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1773 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1774 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1775 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1776 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1777 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1778 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1779 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1780 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1781 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1782 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1783 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1784 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1785 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1786 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1787 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1788 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1789 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1790 assert_checkequal(scs_m.objs(2).graphics.pin,   0);  // Check that block #2 is not connected
1791 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1792 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1793 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1794 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1795 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1796 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1797 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1798 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1799 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1800 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1801 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1802 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1803 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1804 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1805 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1806 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1807 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1808 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1809 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1810 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1811 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1812 scs_m.objs(3) = lnk;          // Add the predefined Link
1813 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1814 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1815 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1816 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1817 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1818 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1819 Xcos debug: objectCreated( 50 , LINK )
1820 Xcos trace: propertyUpdated( 50 , LINK , COLOR ) : NO_CHANGES
1821 Xcos trace: propertyUpdated( 50 , LINK , KIND ) : NO_CHANGES
1822 Xcos trace: propertyUpdated( 50 , LINK , UID ) : NO_CHANGES
1823 Xcos trace: propertyUpdated( 50 , LINK , LABEL ) : NO_CHANGES
1824 Xcos trace: propertyUpdated( 50 , LINK , CONTROL_POINTS ) : NO_CHANGES
1825 Xcos trace: propertyUpdated( 50 , LINK , THICK ) : NO_CHANGES
1826 Xcos trace: propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1827 Xcos trace: propertyUpdated( 50 , LINK , PARENT_BLOCK ) : NO_CHANGES
1828 Xcos trace: propertyUpdated( 50 , LINK , SOURCE_PORT ) : NO_CHANGES
1829 Xcos trace: propertyUpdated( 50 , LINK , DESTINATION_PORT ) : NO_CHANGES
1830 Xcos trace: propertyUpdated( 42 , DIAGRAM , CHILDREN ) : SUCCESS
1831 Xcos trace: propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : SUCCESS
1832 Xcos debug: objectReferenced( 50 , LINK ) : 1
1833 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1834 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1835 Xcos trace: propertyUpdated( 46 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1836 Xcos trace: propertyUpdated( 50 , LINK , SOURCE_PORT ) : SUCCESS
1837 Xcos trace: propertyUpdated( 48 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1838 Xcos trace: propertyUpdated( 50 , LINK , DESTINATION_PORT ) : SUCCESS
1839 scs_m.objs
1840 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1841 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1842 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1843 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1844 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1845 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1846 Xcos debug: objectReferenced( 50 , LINK ) : 2
1847  ans  =
1848        ans(1)
1849 GUI     : BIGSOM_f
1850 Graphics: 
1851 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1852 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1853           orig = [0,0]
1854           sz = [2,3]
1855           exprs = "[1;1]"
1856           pin = [0;0]
1857           pout = 3
1858           pein = []
1859           peout = []
1860           gr_i = []
1861           id = ""
1862           in_implicit = ["E";"E"]
1863           out_implicit = "E"
1864           in_style = ["";""]
1865           out_style = ""
1866           in_label = ["";""]
1867           out_label = ""
1868           style = ""
1869 Model   : 
1870 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1871 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1872           sum type: 2
1873           in = [-1;-1]
1874           in2 = [1;1]
1875           intyp = [1;1]
1876           out = -1
1877           out2 = 1
1878           outtyp = 1
1879           evtin = []
1880           evtout = []
1881           state = []
1882           dstate = []
1883           odstate = list()
1884           rpar = [1;1]
1885           ipar = []
1886           opar = list()
1887           blocktype = "c"
1888           firing = []
1889           dep_ut = [%t,%f]
1890           label = ""
1891           nzcross = 0
1892           nmode = 0
1893           equations = list()
1894           uid = ""
1895        ans(2)
1896 GUI     : CSCOPE
1897 Graphics: 
1898 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1899 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1900           orig = [0,0]
1901           sz = [2,2]
1902           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1903           pin = 3
1904           pout = []
1905           pein = 0
1906           peout = []
1907           gr_i = []
1908           id = ""
1909           in_implicit = "E"
1910           out_implicit = []
1911           in_style = ""
1912           out_style = ""
1913           in_label = ""
1914           out_label = ""
1915           style = ""
1916 Model   : 
1917 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1918 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1919           cscope type: 4
1920           in = -1
1921           in2 = 1
1922           intyp = 1
1923           out = []
1924           out2 = []
1925           outtyp = 1
1926           evtin = 1
1927           evtout = []
1928           state = []
1929           dstate = []
1930           odstate = list()
1931           rpar = [0;-15;15;30]
1932           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1933           opar = list()
1934           blocktype = "c"
1935           firing = []
1936           dep_ut = [%t,%f]
1937           label = ""
1938           nzcross = 0
1939           nmode = 0
1940           equations = list()
1941           uid = ""
1942        ans(3)
1943 Link    :
1944           xx: []
1945           yy: []
1946           id: 
1947           thick: 0 0
1948           ct: 1 1
1949           from: 1 1 0
1950           to: 2 1 1
1951 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1952 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1953 Xcos debug: objectReferenced( 43 , BLOCK ) : 4
1954 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 3
1955 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1956 Xcos debug: objectReferenced( 47 , BLOCK ) : 4
1957 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 3
1958 Xcos debug: objectReferenced( 50 , LINK ) : 3
1959 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1960 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1961 Xcos debug: objectUnreferenced( 50 , LINK ) : 2
1962 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1963 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1964 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
1965 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1966 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1967 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1968 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1969 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1970 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1971 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1972 Xcos debug: objectReferenced( 50 , LINK ) : 2
1973 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1974 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1975 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
1976 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1977 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1978 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1979 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1980 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1981 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1982 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1983 Xcos debug: objectReferenced( 50 , LINK ) : 2
1984 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1985 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
1986 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1987 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1988 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
1989 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1990 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
1991 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
1992 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
1993 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
1994 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
1995 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
1996 Xcos debug: objectReferenced( 50 , LINK ) : 2
1997 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
1998 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
1999 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
2000 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
2001 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
2002 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
2003 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
2004 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
2005 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
2006 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
2007 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
2008 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
2009 Xcos debug: objectReferenced( 50 , LINK ) : 2
2010 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
2011 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
2012 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
2013 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
2014 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
2015 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
2016 Xcos debug: objectReferenced( 43 , BLOCK ) : 2
2017 Xcos debug: objectReferenced( 43 , BLOCK ) : 3
2018 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 2
2019 Xcos debug: objectReferenced( 47 , BLOCK ) : 2
2020 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
2021 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
2022 Xcos debug: objectReferenced( 50 , LINK ) : 2
2023 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 1
2024 Xcos debug: objectUnreferenced( 50 , LINK ) : 1
2025 Xcos debug: objectReferenced( 47 , BLOCK ) : 3
2026 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 2
2027 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 1
2028 //===================================================================================================
2029 // Test Links insertion before Block insertion
2030 clear scs_m;
2031 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2032 Xcos debug: objectUnreferenced( 47 , BLOCK ) : 0
2033 Xcos debug: objectUnreferenced( 50 , LINK ) : 0
2034 Xcos trace: propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2035 Xcos trace: propertyUpdated( 47 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2036 Xcos trace: propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : SUCCESS
2037 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
2038 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
2039 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2040 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2041 Xcos debug: objectDeleted( 44 , PORT )
2042 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
2043 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
2044 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2045 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2046 Xcos debug: objectDeleted( 45 , PORT )
2047 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : NO_CHANGES
2048 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS
2049 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2050 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2051 Xcos trace: propertyUpdated( 50 , LINK , SOURCE_PORT ) : SUCCESS
2052 Xcos debug: objectDeleted( 46 , PORT )
2053 Xcos debug: objectDeleted( 43 , BLOCK )
2054 Xcos trace: propertyUpdated( 47 , BLOCK , INPUTS ) : SUCCESS
2055 Xcos trace: propertyUpdated( 47 , BLOCK , OUTPUTS ) : NO_CHANGES
2056 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2057 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2058 Xcos trace: propertyUpdated( 50 , LINK , DESTINATION_PORT ) : SUCCESS
2059 Xcos debug: objectDeleted( 48 , PORT )
2060 Xcos trace: propertyUpdated( 47 , BLOCK , INPUTS ) : NO_CHANGES
2061 Xcos trace: propertyUpdated( 47 , BLOCK , OUTPUTS ) : NO_CHANGES
2062 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_INPUTS ) : SUCCESS
2063 Xcos trace: propertyUpdated( 47 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2064 Xcos debug: objectDeleted( 49 , PORT )
2065 Xcos debug: objectDeleted( 47 , BLOCK )
2066 Xcos debug: objectDeleted( 50 , LINK )
2067 Xcos debug: objectDeleted( 42 , DIAGRAM )
2068 lnk   = scicos_link( from=[2 1 0],to=[3 1 1] );
2069 Xcos debug: objectCreated( 51 , LINK )
2070 Xcos trace: propertyUpdated( 51 , LINK , CONTROL_POINTS ) : NO_CHANGES
2071 Xcos trace: propertyUpdated( 51 , LINK , CONTROL_POINTS ) : NO_CHANGES
2072 Xcos trace: propertyUpdated( 51 , LINK , LABEL ) : NO_CHANGES
2073 Xcos trace: propertyUpdated( 51 , LINK , THICK ) : NO_CHANGES
2074 Xcos trace: propertyUpdated( 51 , LINK , COLOR ) : NO_CHANGES
2075 Xcos trace: propertyUpdated( 51 , LINK , KIND ) : NO_CHANGES
2076 Xcos debug: objectDeleted( 41 , LINK )
2077 scs_m = scicos_diagram();
2078 Xcos debug: objectCreated( 52 , DIAGRAM )
2079 Xcos debug: objectReferenced( 52 , DIAGRAM ) : 1
2080 Xcos trace: propertyUpdated( 52 , DIAGRAM , TITLE ) : NO_CHANGES
2081 Xcos trace: propertyUpdated( 52 , DIAGRAM , PATH ) : NO_CHANGES
2082 Xcos trace: propertyUpdated( 52 , DIAGRAM , PROPERTIES ) : NO_CHANGES
2083 Xcos trace: propertyUpdated( 52 , DIAGRAM , PROPERTIES ) : NO_CHANGES
2084 Xcos trace: propertyUpdated( 52 , DIAGRAM , CONTEXT ) : NO_CHANGES
2085 Xcos debug: objectUnreferenced( 52 , DIAGRAM ) : 0
2086 Xcos trace: propertyUpdated( 52 , DIAGRAM , CHILDREN ) : NO_CHANGES
2087 Xcos trace: propertyUpdated( 52 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
2088 scs_m.objs(1) = lnk;          // Add the predefined Link
2089 Xcos debug: objectCreated( 53 , LINK )
2090 Xcos trace: propertyUpdated( 53 , LINK , COLOR ) : NO_CHANGES
2091 Xcos trace: propertyUpdated( 53 , LINK , KIND ) : NO_CHANGES
2092 Xcos trace: propertyUpdated( 53 , LINK , UID ) : NO_CHANGES
2093 Xcos trace: propertyUpdated( 53 , LINK , LABEL ) : NO_CHANGES
2094 Xcos trace: propertyUpdated( 53 , LINK , CONTROL_POINTS ) : NO_CHANGES
2095 Xcos trace: propertyUpdated( 53 , LINK , THICK ) : NO_CHANGES
2096 Xcos trace: propertyUpdated( 53 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
2097 Xcos trace: propertyUpdated( 53 , LINK , PARENT_BLOCK ) : NO_CHANGES
2098 Xcos trace: propertyUpdated( 53 , LINK , SOURCE_PORT ) : NO_CHANGES
2099 Xcos trace: propertyUpdated( 53 , LINK , DESTINATION_PORT ) : NO_CHANGES
2100 Xcos trace: propertyUpdated( 52 , DIAGRAM , CHILDREN ) : SUCCESS
2101 Xcos trace: propertyUpdated( 53 , LINK , PARENT_DIAGRAM ) : SUCCESS
2102 Xcos debug: objectReferenced( 53 , LINK ) : 1
2103 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
2104 Xcos debug: objectReferenced( 53 , LINK ) : 2
2105 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2106 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
2107 Xcos debug: objectReferenced( 53 , LINK ) : 2
2108 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2109 scs_m.objs(2) = Sum;          // Add the Block that lnk's 'from' points to
2110 Xcos debug: objectReferenced( 53 , LINK ) : 2
2111 Xcos debug: objectCreated( 54 , BLOCK )
2112 Xcos trace: propertyUpdated( 54 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2113 Xcos trace: propertyUpdated( 54 , BLOCK , DESCRIPTION ) : NO_CHANGES
2114 Xcos trace: propertyUpdated( 54 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2115 Xcos trace: propertyUpdated( 54 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2116 Xcos trace: propertyUpdated( 54 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2117 Xcos trace: propertyUpdated( 54 , BLOCK , UID ) : NO_CHANGES
2118 Xcos trace: propertyUpdated( 54 , BLOCK , STYLE ) : NO_CHANGES
2119 Xcos trace: propertyUpdated( 54 , BLOCK , LABEL ) : NO_CHANGES
2120 Xcos trace: propertyUpdated( 54 , BLOCK , GEOMETRY ) : SUCCESS
2121 Xcos trace: propertyUpdated( 54 , BLOCK , EXPRS ) : SUCCESS
2122 Xcos trace: propertyUpdated( 54 , BLOCK , STATE ) : NO_CHANGES
2123 Xcos trace: propertyUpdated( 54 , BLOCK , DSTATE ) : NO_CHANGES
2124 Xcos trace: propertyUpdated( 54 , BLOCK , ODSTATE ) : NO_CHANGES
2125 Xcos trace: propertyUpdated( 54 , BLOCK , RPAR ) : SUCCESS
2126 Xcos trace: propertyUpdated( 54 , BLOCK , OPAR ) : NO_CHANGES
2127 Xcos trace: propertyUpdated( 54 , BLOCK , EQUATIONS ) : NO_CHANGES
2128 Xcos trace: propertyUpdated( 54 , BLOCK , SIM_DEP_UT ) : SUCCESS
2129 Xcos trace: propertyUpdated( 54 , BLOCK , NZCROSS ) : NO_CHANGES
2130 Xcos trace: propertyUpdated( 54 , BLOCK , NMODE ) : NO_CHANGES
2131 Xcos trace: propertyUpdated( 54 , BLOCK , IPAR ) : NO_CHANGES
2132 Xcos trace: propertyUpdated( 54 , BLOCK , COLOR ) : NO_CHANGES
2133 Xcos trace: propertyUpdated( 54 , BLOCK , CONTEXT ) : NO_CHANGES
2134 Xcos trace: propertyUpdated( 54 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
2135 Xcos debug: objectCreated( 55 , PORT )
2136 Xcos trace: propertyUpdated( 55 , PORT , FIRING ) : NO_CHANGES
2137 Xcos trace: propertyUpdated( 55 , PORT , PORT_KIND ) : SUCCESS
2138 Xcos trace: propertyUpdated( 55 , PORT , IMPLICIT ) : NO_CHANGES
2139 Xcos trace: propertyUpdated( 55 , PORT , UID ) : NO_CHANGES
2140 Xcos trace: propertyUpdated( 55 , PORT , STYLE ) : NO_CHANGES
2141 Xcos trace: propertyUpdated( 55 , PORT , LABEL ) : NO_CHANGES
2142 Xcos trace: propertyUpdated( 55 , PORT , DATATYPE ) : SUCCESS
2143 Xcos trace: propertyUpdated( 55 , PORT , SOURCE_BLOCK ) : SUCCESS
2144 Xcos trace: propertyUpdated( 55 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2145 Xcos debug: objectCreated( 56 , PORT )
2146 Xcos trace: propertyUpdated( 56 , PORT , FIRING ) : NO_CHANGES
2147 Xcos trace: propertyUpdated( 56 , PORT , PORT_KIND ) : SUCCESS
2148 Xcos trace: propertyUpdated( 56 , PORT , IMPLICIT ) : NO_CHANGES
2149 Xcos trace: propertyUpdated( 56 , PORT , UID ) : NO_CHANGES
2150 Xcos trace: propertyUpdated( 56 , PORT , STYLE ) : NO_CHANGES
2151 Xcos trace: propertyUpdated( 56 , PORT , LABEL ) : NO_CHANGES
2152 Xcos trace: propertyUpdated( 56 , PORT , DATATYPE ) : SUCCESS
2153 Xcos trace: propertyUpdated( 56 , PORT , SOURCE_BLOCK ) : SUCCESS
2154 Xcos trace: propertyUpdated( 56 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2155 Xcos trace: propertyUpdated( 54 , BLOCK , INPUTS ) : SUCCESS
2156 Xcos debug: objectCreated( 57 , PORT )
2157 Xcos trace: propertyUpdated( 57 , PORT , FIRING ) : NO_CHANGES
2158 Xcos trace: propertyUpdated( 57 , PORT , PORT_KIND ) : SUCCESS
2159 Xcos trace: propertyUpdated( 57 , PORT , IMPLICIT ) : NO_CHANGES
2160 Xcos trace: propertyUpdated( 57 , PORT , UID ) : NO_CHANGES
2161 Xcos trace: propertyUpdated( 57 , PORT , STYLE ) : NO_CHANGES
2162 Xcos trace: propertyUpdated( 57 , PORT , LABEL ) : NO_CHANGES
2163 Xcos trace: propertyUpdated( 57 , PORT , DATATYPE ) : SUCCESS
2164 Xcos trace: propertyUpdated( 57 , PORT , SOURCE_BLOCK ) : SUCCESS
2165 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2166 Xcos trace: propertyUpdated( 54 , BLOCK , OUTPUTS ) : SUCCESS
2167 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2168 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2169 Xcos trace: propertyUpdated( 54 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2170 Xcos trace: propertyUpdated( 52 , DIAGRAM , CHILDREN ) : SUCCESS
2171 Xcos trace: propertyUpdated( 54 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2172 Xcos debug: objectReferenced( 54 , BLOCK ) : 1
2173 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2174 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2175 Xcos trace: propertyUpdated( 53 , LINK , SOURCE_PORT ) : SUCCESS
2176 scs_m.objs(3) = Scope1;       // Add the Block that lnk's 'to' points to
2177 Xcos debug: objectReferenced( 53 , LINK ) : 2
2178 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2179 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2180 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2181 Xcos debug: objectCreated( 58 , BLOCK )
2182 Xcos trace: propertyUpdated( 58 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2183 Xcos trace: propertyUpdated( 58 , BLOCK , DESCRIPTION ) : NO_CHANGES
2184 Xcos trace: propertyUpdated( 58 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2185 Xcos trace: propertyUpdated( 58 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2186 Xcos trace: propertyUpdated( 58 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2187 Xcos trace: propertyUpdated( 58 , BLOCK , UID ) : NO_CHANGES
2188 Xcos trace: propertyUpdated( 58 , BLOCK , STYLE ) : NO_CHANGES
2189 Xcos trace: propertyUpdated( 58 , BLOCK , LABEL ) : NO_CHANGES
2190 Xcos trace: propertyUpdated( 58 , BLOCK , GEOMETRY ) : SUCCESS
2191 Xcos trace: propertyUpdated( 58 , BLOCK , EXPRS ) : SUCCESS
2192 Xcos trace: propertyUpdated( 58 , BLOCK , STATE ) : NO_CHANGES
2193 Xcos trace: propertyUpdated( 58 , BLOCK , DSTATE ) : NO_CHANGES
2194 Xcos trace: propertyUpdated( 58 , BLOCK , ODSTATE ) : NO_CHANGES
2195 Xcos trace: propertyUpdated( 58 , BLOCK , RPAR ) : SUCCESS
2196 Xcos trace: propertyUpdated( 58 , BLOCK , OPAR ) : NO_CHANGES
2197 Xcos trace: propertyUpdated( 58 , BLOCK , EQUATIONS ) : NO_CHANGES
2198 Xcos trace: propertyUpdated( 58 , BLOCK , SIM_DEP_UT ) : SUCCESS
2199 Xcos trace: propertyUpdated( 58 , BLOCK , NZCROSS ) : NO_CHANGES
2200 Xcos trace: propertyUpdated( 58 , BLOCK , NMODE ) : NO_CHANGES
2201 Xcos trace: propertyUpdated( 58 , BLOCK , IPAR ) : SUCCESS
2202 Xcos trace: propertyUpdated( 58 , BLOCK , COLOR ) : NO_CHANGES
2203 Xcos trace: propertyUpdated( 58 , BLOCK , CONTEXT ) : NO_CHANGES
2204 Xcos trace: propertyUpdated( 58 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
2205 Xcos debug: objectCreated( 59 , PORT )
2206 Xcos trace: propertyUpdated( 59 , PORT , FIRING ) : NO_CHANGES
2207 Xcos trace: propertyUpdated( 59 , PORT , PORT_KIND ) : SUCCESS
2208 Xcos trace: propertyUpdated( 59 , PORT , IMPLICIT ) : NO_CHANGES
2209 Xcos trace: propertyUpdated( 59 , PORT , UID ) : NO_CHANGES
2210 Xcos trace: propertyUpdated( 59 , PORT , STYLE ) : NO_CHANGES
2211 Xcos trace: propertyUpdated( 59 , PORT , LABEL ) : NO_CHANGES
2212 Xcos trace: propertyUpdated( 59 , PORT , DATATYPE ) : SUCCESS
2213 Xcos trace: propertyUpdated( 59 , PORT , SOURCE_BLOCK ) : SUCCESS
2214 Xcos trace: propertyUpdated( 59 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2215 Xcos trace: propertyUpdated( 58 , BLOCK , INPUTS ) : SUCCESS
2216 Xcos trace: propertyUpdated( 58 , BLOCK , OUTPUTS ) : NO_CHANGES
2217 Xcos debug: objectCreated( 60 , PORT )
2218 Xcos trace: propertyUpdated( 60 , PORT , FIRING ) : NO_CHANGES
2219 Xcos trace: propertyUpdated( 60 , PORT , PORT_KIND ) : SUCCESS
2220 Xcos trace: propertyUpdated( 60 , PORT , IMPLICIT ) : NO_CHANGES
2221 Xcos trace: propertyUpdated( 60 , PORT , UID ) : NO_CHANGES
2222 Xcos trace: propertyUpdated( 60 , PORT , STYLE ) : NO_CHANGES
2223 Xcos trace: propertyUpdated( 60 , PORT , LABEL ) : NO_CHANGES
2224 Xcos trace: propertyUpdated( 60 , PORT , DATATYPE ) : SUCCESS
2225 Xcos trace: propertyUpdated( 60 , PORT , SOURCE_BLOCK ) : SUCCESS
2226 Xcos trace: propertyUpdated( 60 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2227 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_INPUTS ) : SUCCESS
2228 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2229 Xcos trace: propertyUpdated( 58 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2230 Xcos trace: propertyUpdated( 52 , DIAGRAM , CHILDREN ) : SUCCESS
2231 Xcos trace: propertyUpdated( 58 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2232 Xcos debug: objectReferenced( 58 , BLOCK ) : 1
2233 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2234 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2235 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2236 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2237 Xcos trace: propertyUpdated( 53 , LINK , SOURCE_PORT ) : NO_CHANGES
2238 Xcos trace: propertyUpdated( 59 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2239 Xcos trace: propertyUpdated( 53 , LINK , DESTINATION_PORT ) : SUCCESS
2240 scs_m.objs
2241 Xcos debug: objectReferenced( 53 , LINK ) : 2
2242 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2243 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2244 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2245 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2246 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2247 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2248  ans  =
2249        ans(1)
2250 Link    :
2251           xx: []
2252           yy: []
2253           id: 
2254           thick: 0 0
2255           ct: 1 1
2256           from: 2 1 0
2257           to: 3 1 1
2258        ans(2)
2259 GUI     : BIGSOM_f
2260 Graphics: 
2261 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2262 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2263           orig = [0,0]
2264           sz = [2,3]
2265           exprs = "[1;1]"
2266           pin = [0;0]
2267           pout = 1
2268           pein = []
2269           peout = []
2270           gr_i = []
2271           id = ""
2272           in_implicit = ["E";"E"]
2273           out_implicit = "E"
2274           in_style = ["";""]
2275           out_style = ""
2276           in_label = ["";""]
2277           out_label = ""
2278           style = ""
2279 Model   : 
2280 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2281 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2282           sum type: 2
2283           in = [-1;-1]
2284           in2 = [1;1]
2285           intyp = [1;1]
2286           out = -1
2287           out2 = 1
2288           outtyp = 1
2289           evtin = []
2290           evtout = []
2291           state = []
2292           dstate = []
2293           odstate = list()
2294           rpar = [1;1]
2295           ipar = []
2296           opar = list()
2297           blocktype = "c"
2298           firing = []
2299           dep_ut = [%t,%f]
2300           label = ""
2301           nzcross = 0
2302           nmode = 0
2303           equations = list()
2304           uid = ""
2305        ans(3)
2306 GUI     : CSCOPE
2307 Graphics: 
2308 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2309 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2310           orig = [0,0]
2311           sz = [2,2]
2312           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
2313           pin = 1
2314           pout = []
2315           pein = 0
2316           peout = []
2317           gr_i = []
2318           id = ""
2319           in_implicit = "E"
2320           out_implicit = []
2321           in_style = ""
2322           out_style = ""
2323           in_label = ""
2324           out_label = ""
2325           style = ""
2326 Model   : 
2327 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2328 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2329           cscope type: 4
2330           in = -1
2331           in2 = 1
2332           intyp = 1
2333           out = []
2334           out2 = []
2335           outtyp = 1
2336           evtin = 1
2337           evtout = []
2338           state = []
2339           dstate = []
2340           odstate = list()
2341           rpar = [0;-15;15;30]
2342           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
2343           opar = list()
2344           blocktype = "c"
2345           firing = []
2346           dep_ut = [%t,%f]
2347           label = ""
2348           nzcross = 0
2349           nmode = 0
2350           equations = list()
2351           uid = ""
2352 // Check that the linking has been done
2353 // Sum (#2 in diagram) is linked to Scope1 (#3) through lnk (#1)
2354 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
2355 Xcos debug: objectReferenced( 53 , LINK ) : 3
2356 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2357 Xcos debug: objectReferenced( 54 , BLOCK ) : 4
2358 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 3
2359 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2360 Xcos debug: objectReferenced( 58 , BLOCK ) : 4
2361 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 3
2362 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2363 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2364 Xcos debug: objectUnreferenced( 53 , LINK ) : 2
2365 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2366 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2367 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2368 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
2369 Xcos debug: objectReferenced( 53 , LINK ) : 2
2370 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2371 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2372 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2373 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2374 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2375 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2376 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2377 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2378 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2379 assert_checkequal(scs_m.objs(2).graphics.pout,  1);
2380 Xcos debug: objectReferenced( 53 , LINK ) : 2
2381 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2382 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2383 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2384 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2385 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2386 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2387 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2388 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2389 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2390 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2391 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2392 assert_checkequal(scs_m.objs(2).model.out,     -1);
2393 Xcos debug: objectReferenced( 53 , LINK ) : 2
2394 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2395 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2396 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2397 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2398 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2399 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2400 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2401 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2402 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2403 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2404 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2405 assert_checkequal(scs_m.objs(3).graphics.pin,   1);
2406 Xcos debug: objectReferenced( 53 , LINK ) : 2
2407 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2408 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2409 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2410 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2411 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2412 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2413 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2414 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2415 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2416 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2417 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2418 assert_checkequal(scs_m.objs(3).model.in,      -1);
2419 Xcos debug: objectReferenced( 53 , LINK ) : 2
2420 Xcos debug: objectReferenced( 54 , BLOCK ) : 2
2421 Xcos debug: objectReferenced( 54 , BLOCK ) : 3
2422 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 2
2423 Xcos debug: objectReferenced( 58 , BLOCK ) : 2
2424 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2425 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2426 Xcos debug: objectUnreferenced( 53 , LINK ) : 1
2427 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 1
2428 Xcos debug: objectReferenced( 58 , BLOCK ) : 3
2429 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 2
2430 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 1
2431 // Check that all the model items are freed
2432 clear Sum Scope1 Scope2 lnk1 lnk2 lnk scs_m
2433 Xcos trace: propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
2434 Xcos trace: propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
2435 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2436 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2437 Xcos debug: objectDeleted( 5 , PORT )
2438 Xcos trace: propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
2439 Xcos trace: propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
2440 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2441 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2442 Xcos debug: objectDeleted( 6 , PORT )
2443 Xcos trace: propertyUpdated( 4 , BLOCK , INPUTS ) : NO_CHANGES
2444 Xcos trace: propertyUpdated( 4 , BLOCK , OUTPUTS ) : SUCCESS
2445 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2446 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2447 Xcos debug: objectDeleted( 7 , PORT )
2448 Xcos debug: objectDeleted( 4 , BLOCK )
2449 Xcos trace: propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
2450 Xcos trace: propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
2451 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2452 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2453 Xcos debug: objectDeleted( 9 , PORT )
2454 Xcos trace: propertyUpdated( 8 , BLOCK , INPUTS ) : NO_CHANGES
2455 Xcos trace: propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
2456 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : SUCCESS
2457 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2458 Xcos debug: objectDeleted( 10 , PORT )
2459 Xcos debug: objectDeleted( 8 , BLOCK )
2460 Xcos trace: propertyUpdated( 11 , BLOCK , INPUTS ) : SUCCESS
2461 Xcos trace: propertyUpdated( 11 , BLOCK , OUTPUTS ) : NO_CHANGES
2462 Xcos trace: propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2463 Xcos trace: propertyUpdated( 11 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2464 Xcos debug: objectDeleted( 12 , PORT )
2465 Xcos trace: propertyUpdated( 11 , BLOCK , INPUTS ) : NO_CHANGES
2466 Xcos trace: propertyUpdated( 11 , BLOCK , OUTPUTS ) : NO_CHANGES
2467 Xcos trace: propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : SUCCESS
2468 Xcos trace: propertyUpdated( 11 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2469 Xcos debug: objectDeleted( 13 , PORT )
2470 Xcos debug: objectDeleted( 11 , BLOCK )
2471 Xcos debug: objectDeleted( 14 , LINK )
2472 Xcos debug: objectDeleted( 15 , LINK )
2473 Xcos debug: objectDeleted( 51 , LINK )
2474 Xcos debug: objectUnreferenced( 53 , LINK ) : 0
2475 Xcos debug: objectUnreferenced( 54 , BLOCK ) : 0
2476 Xcos debug: objectUnreferenced( 58 , BLOCK ) : 0
2477 Xcos trace: propertyUpdated( 53 , LINK , PARENT_DIAGRAM ) : SUCCESS
2478 Xcos trace: propertyUpdated( 54 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2479 Xcos trace: propertyUpdated( 58 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2480 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2481 Xcos trace: propertyUpdated( 59 , PORT , CONNECTED_SIGNALS ) : SUCCESS
2482 Xcos debug: objectDeleted( 53 , LINK )
2483 Xcos trace: propertyUpdated( 54 , BLOCK , INPUTS ) : SUCCESS
2484 Xcos trace: propertyUpdated( 54 , BLOCK , OUTPUTS ) : NO_CHANGES
2485 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2486 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2487 Xcos debug: objectDeleted( 55 , PORT )
2488 Xcos trace: propertyUpdated( 54 , BLOCK , INPUTS ) : SUCCESS
2489 Xcos trace: propertyUpdated( 54 , BLOCK , OUTPUTS ) : NO_CHANGES
2490 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2491 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2492 Xcos debug: objectDeleted( 56 , PORT )
2493 Xcos trace: propertyUpdated( 54 , BLOCK , INPUTS ) : NO_CHANGES
2494 Xcos trace: propertyUpdated( 54 , BLOCK , OUTPUTS ) : SUCCESS
2495 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2496 Xcos trace: propertyUpdated( 54 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2497 Xcos debug: objectDeleted( 57 , PORT )
2498 Xcos debug: objectDeleted( 54 , BLOCK )
2499 Xcos trace: propertyUpdated( 58 , BLOCK , INPUTS ) : SUCCESS
2500 Xcos trace: propertyUpdated( 58 , BLOCK , OUTPUTS ) : NO_CHANGES
2501 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2502 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2503 Xcos debug: objectDeleted( 59 , PORT )
2504 Xcos trace: propertyUpdated( 58 , BLOCK , INPUTS ) : NO_CHANGES
2505 Xcos trace: propertyUpdated( 58 , BLOCK , OUTPUTS ) : NO_CHANGES
2506 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_INPUTS ) : SUCCESS
2507 Xcos trace: propertyUpdated( 58 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2508 Xcos debug: objectDeleted( 60 , PORT )
2509 Xcos debug: objectDeleted( 58 , BLOCK )
2510 Xcos debug: objectDeleted( 52 , DIAGRAM )