fix scicos-cli compilation on Windows
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Block.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 summation block
11 o = BIGSOM_f("define")
12 Xcos debug: objectCreated( 1 , BLOCK )
13 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
14 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
15 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : SUCCESS
16 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
17 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
18 Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS
19 Xcos debug: objectCreated( 2 , PORT )
20 Xcos trace: propertyUpdated( 2 , PORT , SOURCE_BLOCK ) : SUCCESS
21 Xcos trace: propertyUpdated( 2 , PORT , PORT_KIND ) : SUCCESS
22 Xcos debug: objectCreated( 3 , PORT )
23 Xcos trace: propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS
24 Xcos trace: propertyUpdated( 3 , PORT , PORT_KIND ) : SUCCESS
25 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
26 Xcos debug: objectCreated( 4 , PORT )
27 Xcos trace: propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS
28 Xcos trace: propertyUpdated( 4 , PORT , PORT_KIND ) : SUCCESS
29 Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : SUCCESS
30 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
31 Xcos trace: propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
32 Xcos trace: propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
33 Xcos trace: propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
34 Xcos trace: propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
35 Xcos trace: propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
36 Xcos trace: propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
37 Xcos trace: propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
38 Xcos trace: propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
39 Xcos trace: propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
40 Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
41 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
42 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
43 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
44 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
45 Xcos trace: propertyUpdated( 2 , PORT , DATATYPE ) : SUCCESS
46 Xcos trace: propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS
47 Xcos trace: propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS
48 Xcos trace: propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
49 Xcos trace: propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
50 Xcos trace: propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
51 Xcos trace: propertyUpdated( 1 , BLOCK , RPAR ) : SUCCESS
52 Xcos trace: propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
53 Xcos trace: propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
54 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
55 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : SUCCESS
56 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
57 Xcos trace: propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
58 Xcos trace: propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
59 Xcos trace: propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
60 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
61 Xcos trace: propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
62  o  = 
63 GUI     : BIGSOM_f
64 Graphics: 
65 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
66 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
67           orig = [0,0]
68           sz = [2,3]
69           flip = %t
70           theta = 0
71           exprs = "[1;1]"
72           pin = [0;0]
73           pout = 0
74           pein = []
75           peout = []
76           gr_i = []
77           id = ""
78           in_implicit = ["E";"E"]
79           out_implicit = "E"
80           in_style = ["";""]
81           out_style = ""
82           in_label = ["";""]
83           out_label = ""
84           style = ""
85 Model   : 
86 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
87 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
88           sum type: 2
89           in = [-1;-1]
90           in2 = [1;1]
91           intyp = [1;1]
92           out = -1
93           out2 = 1
94           outtyp = 1
95           evtin = []
96           evtout = []
97           state = []
98           dstate = []
99           odstate = list()
100           rpar = [1;1]
101           ipar = []
102           opar = list()
103           blocktype = "c"
104           firing = []
105           dep_ut = [%t,%f]
106           label = ""
107           nzcross = 0
108           nmode = 0
109           equations = list()
110           uid = ""
111 o.graphics
112 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
113 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
114  ans  =
115 orig = [0,0]
116 sz = [2,3]
117 flip = %t
118 theta = 0
119 exprs = "[1;1]"
120 pin = [0;0]
121 pout = 0
122 pein = []
123 peout = []
124 gr_i = []
125 id = ""
126 in_implicit = ["E";"E"]
127 out_implicit = "E"
128 in_style = ["";""]
129 out_style = ""
130 in_label = ["";""]
131 out_label = ""
132 style = ""
133 o.model
134 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
135 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
136  ans  =
137 sum type: 2
138 in = [-1;-1]
139 in2 = [1;1]
140 intyp = [1;1]
141 out = -1
142 out2 = 1
143 outtyp = 1
144 evtin = []
145 evtout = []
146 state = []
147 dstate = []
148 odstate = list()
149 rpar = [1;1]
150 ipar = []
151 opar = list()
152 blocktype = "c"
153 firing = []
154 dep_ut = [%t,%f]
155 label = ""
156 nzcross = 0
157 nmode = 0
158 equations = list()
159 uid = ""
160 o.gui
161  ans  =
162  BIGSOM_f
163 o.doc
164  ans  =
165      ()
166 // Set the block to itself without making any modification
167 // (scicos_getvalue returns BIGSOM_f default parameters)
168 p = funcprot();
169 funcprot(0);
170 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
171     ok = %t;
172     sgn = [1; 1];
173     exprs = sci2exp(sgn);
174 endfunction
175 funcprot(p);
176 o = BIGSOM_f("set", o)
177 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
178 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
179 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
180 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
181 Xcos debug: objectCreated( 5 , BLOCK )
182 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
183 Xcos trace: propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
184 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
185 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
186 Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES
187 Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES
188 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
189 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : SUCCESS
190 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
191 Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : SUCCESS
192 Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES
193 Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES
194 Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES
195 Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : SUCCESS
196 Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES
197 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : SUCCESS
198 Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES
199 Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES
200 Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES
201 Xcos trace: propertyUpdated( 5 , BLOCK , EQUATIONS ) : NO_CHANGES
202 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
203 Xcos debug: objectCreated( 6 , PORT )
204 Xcos trace: propertyUpdated( 6 , PORT , FIRING ) : NO_CHANGES
205 Xcos trace: propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS
206 Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES
207 Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
208 Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
209 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS
210 Xcos trace: propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS
211 Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
212 Xcos debug: objectCreated( 7 , PORT )
213 Xcos trace: propertyUpdated( 7 , PORT , FIRING ) : NO_CHANGES
214 Xcos trace: propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
215 Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
216 Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
217 Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
218 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
219 Xcos trace: propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
220 Xcos trace: propertyUpdated( 7 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
221 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
222 Xcos debug: objectCreated( 8 , PORT )
223 Xcos trace: propertyUpdated( 8 , PORT , FIRING ) : NO_CHANGES
224 Xcos trace: propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS
225 Xcos trace: propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
226 Xcos trace: propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
227 Xcos trace: propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
228 Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
229 Xcos trace: propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
230 Xcos trace: propertyUpdated( 8 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
231 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS
232 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
233 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
234 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
235 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
236 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES
237 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES
238 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
239 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
240 Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : NO_CHANGES
241 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
242 Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES
243 Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
244 Xcos trace: propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
245 Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
246 Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
247 Xcos trace: propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
248 Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
249 Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
250 Xcos trace: propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
251 Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES
252 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
253 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
254 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
255 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
256 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES
257 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
258 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES
259 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
260 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES
261 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
262 Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES
263 Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES
264 Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES
265 Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES
266 Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES
267 Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES
268 Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : NO_CHANGES
269 Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES
270 Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES
271 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
272 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
273 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
274 Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES
275 Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES
276 Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES
277 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
278 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
279 Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : NO_CHANGES
280 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
281 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
282 Xcos debug: objectDeleted( 2 , PORT )
283 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
284 Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : NO_CHANGES
285 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
286 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
287 Xcos debug: objectDeleted( 3 , PORT )
288 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : NO_CHANGES
289 Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : SUCCESS
290 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
291 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
292 Xcos debug: objectDeleted( 4 , PORT )
293 Xcos debug: objectDeleted( 1 , BLOCK )
294  o  = 
295 GUI     : BIGSOM_f
296 Graphics: 
297 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
298 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
299           orig = [0,0]
300           sz = [2,3]
301           flip = %t
302           theta = 0
303           exprs = "[1;1]"
304           pin = [0;0]
305           pout = 0
306           pein = []
307           peout = []
308           gr_i = []
309           id = ""
310           in_implicit = ["E";"E"]
311           out_implicit = "E"
312           in_style = ["";""]
313           out_style = ""
314           in_label = ["";""]
315           out_label = ""
316           style = ""
317 Model   : 
318 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
319 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
320           sum type: 2
321           in = [-1;-1]
322           in2 = [1;1]
323           intyp = [1;1]
324           out = -1
325           out2 = 1
326           outtyp = 1
327           evtin = []
328           evtout = []
329           state = []
330           dstate = []
331           odstate = list()
332           rpar = [1;1]
333           ipar = []
334           opar = list()
335           blocktype = "c"
336           firing = []
337           dep_ut = [%t,%f]
338           label = ""
339           nzcross = 0
340           nmode = 0
341           equations = list()
342           uid = ""
343 o.graphics
344 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
345 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
346  ans  =
347 orig = [0,0]
348 sz = [2,3]
349 flip = %t
350 theta = 0
351 exprs = "[1;1]"
352 pin = [0;0]
353 pout = 0
354 pein = []
355 peout = []
356 gr_i = []
357 id = ""
358 in_implicit = ["E";"E"]
359 out_implicit = "E"
360 in_style = ["";""]
361 out_style = ""
362 in_label = ["";""]
363 out_label = ""
364 style = ""
365 o.model
366 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
367 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
368  ans  =
369 sum type: 2
370 in = [-1;-1]
371 in2 = [1;1]
372 intyp = [1;1]
373 out = -1
374 out2 = 1
375 outtyp = 1
376 evtin = []
377 evtout = []
378 state = []
379 dstate = []
380 odstate = list()
381 rpar = [1;1]
382 ipar = []
383 opar = list()
384 blocktype = "c"
385 firing = []
386 dep_ut = [%t,%f]
387 label = ""
388 nzcross = 0
389 nmode = 0
390 equations = list()
391 uid = ""
392 // Now use scicos_getvalue to modify the 'exprs' and 'rpar' fields to "[-1;-1]" and '[-1;-1]'
393 p = funcprot();
394 funcprot(0);
395 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
396     ok = %t;
397     sgn = [-1; -1];
398     exprs = sci2exp(sgn);
399 endfunction
400 funcprot(p);
401 o = BIGSOM_f("set", o)
402 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
403 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
404 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
405 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
406 Xcos debug: objectCreated( 9 , BLOCK )
407 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
408 Xcos trace: propertyUpdated( 9 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
409 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
410 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
411 Xcos trace: propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES
412 Xcos trace: propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES
413 Xcos trace: propertyUpdated( 9 , BLOCK , LABEL ) : NO_CHANGES
414 Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : SUCCESS
415 Xcos trace: propertyUpdated( 9 , BLOCK , ANGLE ) : NO_CHANGES
416 Xcos trace: propertyUpdated( 9 , BLOCK , EXPRS ) : SUCCESS
417 Xcos trace: propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES
418 Xcos trace: propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES
419 Xcos trace: propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES
420 Xcos trace: propertyUpdated( 9 , BLOCK , RPAR ) : SUCCESS
421 Xcos trace: propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES
422 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : SUCCESS
423 Xcos trace: propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES
424 Xcos trace: propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES
425 Xcos trace: propertyUpdated( 9 , BLOCK , IPAR ) : NO_CHANGES
426 Xcos trace: propertyUpdated( 9 , BLOCK , EQUATIONS ) : NO_CHANGES
427 Xcos trace: propertyUpdated( 9 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
428 Xcos debug: objectCreated( 10 , PORT )
429 Xcos trace: propertyUpdated( 10 , PORT , FIRING ) : NO_CHANGES
430 Xcos trace: propertyUpdated( 10 , PORT , PORT_KIND ) : SUCCESS
431 Xcos trace: propertyUpdated( 10 , PORT , IMPLICIT ) : NO_CHANGES
432 Xcos trace: propertyUpdated( 10 , PORT , STYLE ) : NO_CHANGES
433 Xcos trace: propertyUpdated( 10 , PORT , LABEL ) : NO_CHANGES
434 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : SUCCESS
435 Xcos trace: propertyUpdated( 10 , PORT , SOURCE_BLOCK ) : SUCCESS
436 Xcos trace: propertyUpdated( 10 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
437 Xcos debug: objectCreated( 11 , PORT )
438 Xcos trace: propertyUpdated( 11 , PORT , FIRING ) : NO_CHANGES
439 Xcos trace: propertyUpdated( 11 , PORT , PORT_KIND ) : SUCCESS
440 Xcos trace: propertyUpdated( 11 , PORT , IMPLICIT ) : NO_CHANGES
441 Xcos trace: propertyUpdated( 11 , PORT , STYLE ) : NO_CHANGES
442 Xcos trace: propertyUpdated( 11 , PORT , LABEL ) : NO_CHANGES
443 Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : SUCCESS
444 Xcos trace: propertyUpdated( 11 , PORT , SOURCE_BLOCK ) : SUCCESS
445 Xcos trace: propertyUpdated( 11 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
446 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS
447 Xcos debug: objectCreated( 12 , PORT )
448 Xcos trace: propertyUpdated( 12 , PORT , FIRING ) : NO_CHANGES
449 Xcos trace: propertyUpdated( 12 , PORT , PORT_KIND ) : SUCCESS
450 Xcos trace: propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES
451 Xcos trace: propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES
452 Xcos trace: propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES
453 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : SUCCESS
454 Xcos trace: propertyUpdated( 12 , PORT , SOURCE_BLOCK ) : SUCCESS
455 Xcos trace: propertyUpdated( 12 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
456 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : SUCCESS
457 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
458 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
459 Xcos trace: propertyUpdated( 9 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
460 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
461 Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES
462 Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES
463 Xcos trace: propertyUpdated( 9 , BLOCK , ANGLE ) : NO_CHANGES
464 Xcos trace: propertyUpdated( 9 , BLOCK , ANGLE ) : NO_CHANGES
465 Xcos trace: propertyUpdated( 9 , BLOCK , EXPRS ) : SUCCESS
466 Xcos trace: propertyUpdated( 9 , BLOCK , LABEL ) : NO_CHANGES
467 Xcos trace: propertyUpdated( 10 , PORT , IMPLICIT ) : NO_CHANGES
468 Xcos trace: propertyUpdated( 11 , PORT , IMPLICIT ) : NO_CHANGES
469 Xcos trace: propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES
470 Xcos trace: propertyUpdated( 10 , PORT , STYLE ) : NO_CHANGES
471 Xcos trace: propertyUpdated( 11 , PORT , STYLE ) : NO_CHANGES
472 Xcos trace: propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES
473 Xcos trace: propertyUpdated( 10 , PORT , LABEL ) : NO_CHANGES
474 Xcos trace: propertyUpdated( 11 , PORT , LABEL ) : NO_CHANGES
475 Xcos trace: propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES
476 Xcos trace: propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES
477 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
478 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
479 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
480 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
481 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES
482 Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES
483 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES
484 Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES
485 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES
486 Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES
487 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES
488 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES
489 Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES
490 Xcos trace: propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES
491 Xcos trace: propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES
492 Xcos trace: propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES
493 Xcos trace: propertyUpdated( 9 , BLOCK , RPAR ) : SUCCESS
494 Xcos trace: propertyUpdated( 9 , BLOCK , IPAR ) : NO_CHANGES
495 Xcos trace: propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES
496 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
497 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
498 Xcos trace: propertyUpdated( 9 , BLOCK , LABEL ) : NO_CHANGES
499 Xcos trace: propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES
500 Xcos trace: propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES
501 Xcos trace: propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES
502 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
503 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
504 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
505 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
506 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
507 Xcos debug: objectDeleted( 6 , PORT )
508 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
509 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
510 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
511 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
512 Xcos debug: objectDeleted( 7 , PORT )
513 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES
514 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS
515 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
516 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
517 Xcos debug: objectDeleted( 8 , PORT )
518 Xcos debug: objectDeleted( 5 , BLOCK )
519  o  = 
520 GUI     : BIGSOM_f
521 Graphics: 
522 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
523 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
524           orig = [0,0]
525           sz = [2,3]
526           flip = %t
527           theta = 0
528           exprs = "[-1;-1]"
529           pin = [0;0]
530           pout = 0
531           pein = []
532           peout = []
533           gr_i = []
534           id = ""
535           in_implicit = ["E";"E"]
536           out_implicit = "E"
537           in_style = ["";""]
538           out_style = ""
539           in_label = ["";""]
540           out_label = ""
541           style = ""
542 Model   : 
543 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
544 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
545           sum type: 2
546           in = [-1;-1]
547           in2 = [1;1]
548           intyp = [1;1]
549           out = -1
550           out2 = 1
551           outtyp = 1
552           evtin = []
553           evtout = []
554           state = []
555           dstate = []
556           odstate = list()
557           rpar = [-1;-1]
558           ipar = []
559           opar = list()
560           blocktype = "c"
561           firing = []
562           dep_ut = [%t,%f]
563           label = ""
564           nzcross = 0
565           nmode = 0
566           equations = list()
567           uid = ""
568 o.graphics
569 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
570 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
571  ans  =
572 orig = [0,0]
573 sz = [2,3]
574 flip = %t
575 theta = 0
576 exprs = "[-1;-1]"
577 pin = [0;0]
578 pout = 0
579 pein = []
580 peout = []
581 gr_i = []
582 id = ""
583 in_implicit = ["E";"E"]
584 out_implicit = "E"
585 in_style = ["";""]
586 out_style = ""
587 in_label = ["";""]
588 out_label = ""
589 style = ""
590 o.model
591 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
592 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
593  ans  =
594 sum type: 2
595 in = [-1;-1]
596 in2 = [1;1]
597 intyp = [1;1]
598 out = -1
599 out2 = 1
600 outtyp = 1
601 evtin = []
602 evtout = []
603 state = []
604 dstate = []
605 odstate = list()
606 rpar = [-1;-1]
607 ipar = []
608 opar = list()
609 blocktype = "c"
610 firing = []
611 dep_ut = [%t,%f]
612 label = ""
613 nzcross = 0
614 nmode = 0
615 equations = list()
616 uid = ""
617 // Now modify the block's entry port #2 to '1' and add a new one with value '1'
618 p = funcprot();
619 funcprot(0);
620 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
621     ok = %t;
622     sgn = [-1; 1; 1];
623     exprs = sci2exp(sgn);
624 endfunction
625 funcprot(p);
626 o = BIGSOM_f("set", o)
627 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
628 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
629 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
630 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
631 Xcos debug: objectCreated( 13 , BLOCK )
632 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
633 Xcos trace: propertyUpdated( 13 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
634 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
635 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
636 Xcos trace: propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES
637 Xcos trace: propertyUpdated( 13 , BLOCK , STYLE ) : NO_CHANGES
638 Xcos trace: propertyUpdated( 13 , BLOCK , LABEL ) : NO_CHANGES
639 Xcos trace: propertyUpdated( 13 , BLOCK , GEOMETRY ) : SUCCESS
640 Xcos trace: propertyUpdated( 13 , BLOCK , ANGLE ) : NO_CHANGES
641 Xcos trace: propertyUpdated( 13 , BLOCK , EXPRS ) : SUCCESS
642 Xcos trace: propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES
643 Xcos trace: propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES
644 Xcos trace: propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES
645 Xcos trace: propertyUpdated( 13 , BLOCK , RPAR ) : SUCCESS
646 Xcos trace: propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES
647 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : SUCCESS
648 Xcos trace: propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES
649 Xcos trace: propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES
650 Xcos trace: propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES
651 Xcos trace: propertyUpdated( 13 , BLOCK , EQUATIONS ) : NO_CHANGES
652 Xcos trace: propertyUpdated( 13 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
653 Xcos debug: objectCreated( 14 , PORT )
654 Xcos trace: propertyUpdated( 14 , PORT , FIRING ) : NO_CHANGES
655 Xcos trace: propertyUpdated( 14 , PORT , PORT_KIND ) : SUCCESS
656 Xcos trace: propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES
657 Xcos trace: propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES
658 Xcos trace: propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES
659 Xcos trace: propertyUpdated( 14 , PORT , DATATYPE ) : SUCCESS
660 Xcos trace: propertyUpdated( 14 , PORT , SOURCE_BLOCK ) : SUCCESS
661 Xcos trace: propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
662 Xcos debug: objectCreated( 15 , PORT )
663 Xcos trace: propertyUpdated( 15 , PORT , FIRING ) : NO_CHANGES
664 Xcos trace: propertyUpdated( 15 , PORT , PORT_KIND ) : SUCCESS
665 Xcos trace: propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES
666 Xcos trace: propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES
667 Xcos trace: propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES
668 Xcos trace: propertyUpdated( 15 , PORT , DATATYPE ) : SUCCESS
669 Xcos trace: propertyUpdated( 15 , PORT , SOURCE_BLOCK ) : SUCCESS
670 Xcos trace: propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
671 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS
672 Xcos debug: objectCreated( 16 , PORT )
673 Xcos trace: propertyUpdated( 16 , PORT , FIRING ) : NO_CHANGES
674 Xcos trace: propertyUpdated( 16 , PORT , PORT_KIND ) : SUCCESS
675 Xcos trace: propertyUpdated( 16 , PORT , IMPLICIT ) : NO_CHANGES
676 Xcos trace: propertyUpdated( 16 , PORT , STYLE ) : NO_CHANGES
677 Xcos trace: propertyUpdated( 16 , PORT , LABEL ) : NO_CHANGES
678 Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : SUCCESS
679 Xcos trace: propertyUpdated( 16 , PORT , SOURCE_BLOCK ) : SUCCESS
680 Xcos trace: propertyUpdated( 16 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
681 Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : SUCCESS
682 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
683 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
684 Xcos trace: propertyUpdated( 13 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
685 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
686 Xcos trace: propertyUpdated( 13 , BLOCK , GEOMETRY ) : NO_CHANGES
687 Xcos trace: propertyUpdated( 13 , BLOCK , GEOMETRY ) : NO_CHANGES
688 Xcos trace: propertyUpdated( 13 , BLOCK , ANGLE ) : NO_CHANGES
689 Xcos trace: propertyUpdated( 13 , BLOCK , ANGLE ) : NO_CHANGES
690 Xcos trace: propertyUpdated( 13 , BLOCK , EXPRS ) : SUCCESS
691 Xcos debug: objectCreated( 17 , PORT )
692 Xcos trace: propertyUpdated( 17 , PORT , SOURCE_BLOCK ) : SUCCESS
693 Xcos trace: propertyUpdated( 17 , PORT , PORT_KIND ) : SUCCESS
694 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS
695 Xcos trace: propertyUpdated( 13 , BLOCK , LABEL ) : NO_CHANGES
696 Xcos trace: propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES
697 Xcos trace: propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES
698 Xcos trace: propertyUpdated( 17 , PORT , IMPLICIT ) : NO_CHANGES
699 Xcos trace: propertyUpdated( 16 , PORT , IMPLICIT ) : NO_CHANGES
700 Xcos trace: propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES
701 Xcos trace: propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES
702 Xcos trace: propertyUpdated( 17 , PORT , STYLE ) : NO_CHANGES
703 Xcos trace: propertyUpdated( 16 , PORT , STYLE ) : NO_CHANGES
704 Xcos trace: propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES
705 Xcos trace: propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES
706 Xcos trace: propertyUpdated( 17 , PORT , LABEL ) : NO_CHANGES
707 Xcos trace: propertyUpdated( 16 , PORT , LABEL ) : NO_CHANGES
708 Xcos trace: propertyUpdated( 13 , BLOCK , STYLE ) : NO_CHANGES
709 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
710 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
711 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
712 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
713 Xcos trace: propertyUpdated( 14 , PORT , DATATYPE ) : NO_CHANGES
714 Xcos trace: propertyUpdated( 15 , PORT , DATATYPE ) : NO_CHANGES
715 Xcos trace: propertyUpdated( 17 , PORT , DATATYPE ) : SUCCESS
716 Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES
717 Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES
718 Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES
719 Xcos trace: propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES
720 Xcos trace: propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES
721 Xcos trace: propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES
722 Xcos trace: propertyUpdated( 13 , BLOCK , RPAR ) : SUCCESS
723 Xcos trace: propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES
724 Xcos trace: propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES
725 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
726 Xcos trace: propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
727 Xcos trace: propertyUpdated( 13 , BLOCK , LABEL ) : NO_CHANGES
728 Xcos trace: propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES
729 Xcos trace: propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES
730 Xcos trace: propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES
731 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
732 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS
733 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES
734 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
735 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
736 Xcos debug: objectDeleted( 10 , PORT )
737 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS
738 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES
739 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
740 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
741 Xcos debug: objectDeleted( 11 , PORT )
742 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : NO_CHANGES
743 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : SUCCESS
744 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
745 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
746 Xcos debug: objectDeleted( 12 , PORT )
747 Xcos debug: objectDeleted( 9 , BLOCK )
748  o  = 
749 GUI     : BIGSOM_f
750 Graphics: 
751 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
752 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
753           orig = [0,0]
754           sz = [2,3]
755           flip = %t
756           theta = 0
757           exprs = "[-1;1;1]"
758           pin = [0;0;0]
759           pout = 0
760           pein = []
761           peout = []
762           gr_i = []
763           id = ""
764           in_implicit = ["E";"E";"E"]
765           out_implicit = "E"
766           in_style = ["";"";""]
767           out_style = ""
768           in_label = ["";"";""]
769           out_label = ""
770           style = ""
771 Model   : 
772 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
773 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
774           sum type: 2
775           in = [-1;-1;-1]
776           in2 = [1;1;1]
777           intyp = [1;1;1]
778           out = -1
779           out2 = 1
780           outtyp = 1
781           evtin = []
782           evtout = []
783           state = []
784           dstate = []
785           odstate = list()
786           rpar = [-1;1;1]
787           ipar = []
788           opar = list()
789           blocktype = "c"
790           firing = []
791           dep_ut = [%t,%f]
792           label = ""
793           nzcross = 0
794           nmode = 0
795           equations = list()
796           uid = ""
797 o.graphics
798 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
799 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
800  ans  =
801 orig = [0,0]
802 sz = [2,3]
803 flip = %t
804 theta = 0
805 exprs = "[-1;1;1]"
806 pin = [0;0;0]
807 pout = 0
808 pein = []
809 peout = []
810 gr_i = []
811 id = ""
812 in_implicit = ["E";"E";"E"]
813 out_implicit = "E"
814 in_style = ["";"";""]
815 out_style = ""
816 in_label = ["";"";""]
817 out_label = ""
818 style = ""
819 o.model
820 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
821 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
822  ans  =
823 sum type: 2
824 in = [-1;-1;-1]
825 in2 = [1;1;1]
826 intyp = [1;1;1]
827 out = -1
828 out2 = 1
829 outtyp = 1
830 evtin = []
831 evtout = []
832 state = []
833 dstate = []
834 odstate = list()
835 rpar = [-1;1;1]
836 ipar = []
837 opar = list()
838 blocktype = "c"
839 firing = []
840 dep_ut = [%t,%f]
841 label = ""
842 nzcross = 0
843 nmode = 0
844 equations = list()
845 uid = ""
846 // Now set the parameters to the defaults values (eg. removing ports)
847 p = funcprot();
848 funcprot(0);
849 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
850     ok = %t;
851     sgn = [1; 1];
852     exprs = sci2exp(sgn);
853 endfunction
854 funcprot(p);
855 o = BIGSOM_f("set", o)
856 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
857 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
858 Xcos debug: objectReferenced( 13 , BLOCK ) : 1
859 Xcos debug: objectUnreferenced( 13 , BLOCK ) : 0
860 Xcos debug: objectCreated( 18 , BLOCK )
861 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
862 Xcos trace: propertyUpdated( 18 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
863 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
864 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
865 Xcos trace: propertyUpdated( 18 , BLOCK , UID ) : NO_CHANGES
866 Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES
867 Xcos trace: propertyUpdated( 18 , BLOCK , LABEL ) : NO_CHANGES
868 Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : SUCCESS
869 Xcos trace: propertyUpdated( 18 , BLOCK , ANGLE ) : NO_CHANGES
870 Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : SUCCESS
871 Xcos trace: propertyUpdated( 18 , BLOCK , STATE ) : NO_CHANGES
872 Xcos trace: propertyUpdated( 18 , BLOCK , DSTATE ) : NO_CHANGES
873 Xcos trace: propertyUpdated( 18 , BLOCK , ODSTATE ) : NO_CHANGES
874 Xcos trace: propertyUpdated( 18 , BLOCK , RPAR ) : SUCCESS
875 Xcos trace: propertyUpdated( 18 , BLOCK , OPAR ) : NO_CHANGES
876 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_DEP_UT ) : SUCCESS
877 Xcos trace: propertyUpdated( 18 , BLOCK , NZCROSS ) : NO_CHANGES
878 Xcos trace: propertyUpdated( 18 , BLOCK , NMODE ) : NO_CHANGES
879 Xcos trace: propertyUpdated( 18 , BLOCK , IPAR ) : NO_CHANGES
880 Xcos trace: propertyUpdated( 18 , BLOCK , EQUATIONS ) : NO_CHANGES
881 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
882 Xcos debug: objectCreated( 19 , PORT )
883 Xcos trace: propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
884 Xcos trace: propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
885 Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
886 Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
887 Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
888 Xcos trace: propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
889 Xcos trace: propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
890 Xcos trace: propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
891 Xcos debug: objectCreated( 20 , PORT )
892 Xcos trace: propertyUpdated( 20 , PORT , FIRING ) : NO_CHANGES
893 Xcos trace: propertyUpdated( 20 , PORT , PORT_KIND ) : SUCCESS
894 Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES
895 Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES
896 Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES
897 Xcos trace: propertyUpdated( 20 , PORT , DATATYPE ) : SUCCESS
898 Xcos trace: propertyUpdated( 20 , PORT , SOURCE_BLOCK ) : SUCCESS
899 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
900 Xcos debug: objectCreated( 21 , PORT )
901 Xcos trace: propertyUpdated( 21 , PORT , FIRING ) : NO_CHANGES
902 Xcos trace: propertyUpdated( 21 , PORT , PORT_KIND ) : SUCCESS
903 Xcos trace: propertyUpdated( 21 , PORT , IMPLICIT ) : NO_CHANGES
904 Xcos trace: propertyUpdated( 21 , PORT , STYLE ) : NO_CHANGES
905 Xcos trace: propertyUpdated( 21 , PORT , LABEL ) : NO_CHANGES
906 Xcos trace: propertyUpdated( 21 , PORT , DATATYPE ) : SUCCESS
907 Xcos trace: propertyUpdated( 21 , PORT , SOURCE_BLOCK ) : SUCCESS
908 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
909 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
910 Xcos debug: objectCreated( 22 , PORT )
911 Xcos trace: propertyUpdated( 22 , PORT , FIRING ) : NO_CHANGES
912 Xcos trace: propertyUpdated( 22 , PORT , PORT_KIND ) : SUCCESS
913 Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES
914 Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES
915 Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES
916 Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : SUCCESS
917 Xcos trace: propertyUpdated( 22 , PORT , SOURCE_BLOCK ) : SUCCESS
918 Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
919 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS
920 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
921 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
922 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
923 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
924 Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES
925 Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES
926 Xcos trace: propertyUpdated( 18 , BLOCK , ANGLE ) : NO_CHANGES
927 Xcos trace: propertyUpdated( 18 , BLOCK , ANGLE ) : NO_CHANGES
928 Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : SUCCESS
929 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
930 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES
931 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES
932 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
933 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
934 Xcos debug: objectDeleted( 21 , PORT )
935 Xcos trace: propertyUpdated( 18 , BLOCK , LABEL ) : NO_CHANGES
936 Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
937 Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES
938 Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES
939 Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
940 Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES
941 Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES
942 Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
943 Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES
944 Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES
945 Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES
946 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
947 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
948 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
949 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
950 Xcos trace: propertyUpdated( 19 , PORT , DATATYPE ) : NO_CHANGES
951 Xcos trace: propertyUpdated( 20 , PORT , DATATYPE ) : NO_CHANGES
952 Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES
953 Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES
954 Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES
955 Xcos trace: propertyUpdated( 18 , BLOCK , STATE ) : NO_CHANGES
956 Xcos trace: propertyUpdated( 18 , BLOCK , DSTATE ) : NO_CHANGES
957 Xcos trace: propertyUpdated( 18 , BLOCK , ODSTATE ) : NO_CHANGES
958 Xcos trace: propertyUpdated( 18 , BLOCK , RPAR ) : SUCCESS
959 Xcos trace: propertyUpdated( 18 , BLOCK , IPAR ) : NO_CHANGES
960 Xcos trace: propertyUpdated( 18 , BLOCK , OPAR ) : NO_CHANGES
961 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
962 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
963 Xcos trace: propertyUpdated( 18 , BLOCK , LABEL ) : NO_CHANGES
964 Xcos trace: propertyUpdated( 18 , BLOCK , NZCROSS ) : NO_CHANGES
965 Xcos trace: propertyUpdated( 18 , BLOCK , NMODE ) : NO_CHANGES
966 Xcos trace: propertyUpdated( 18 , BLOCK , UID ) : NO_CHANGES
967 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
968 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS
969 Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES
970 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
971 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
972 Xcos debug: objectDeleted( 14 , PORT )
973 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS
974 Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES
975 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
976 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
977 Xcos debug: objectDeleted( 15 , PORT )
978 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS
979 Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES
980 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
981 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
982 Xcos debug: objectDeleted( 17 , PORT )
983 Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : NO_CHANGES
984 Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : SUCCESS
985 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
986 Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
987 Xcos debug: objectDeleted( 16 , PORT )
988 Xcos debug: objectDeleted( 13 , BLOCK )
989  o  = 
990 GUI     : BIGSOM_f
991 Graphics: 
992 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
993 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
994           orig = [0,0]
995           sz = [2,3]
996           flip = %t
997           theta = 0
998           exprs = "[1;1]"
999           pin = [0;0]
1000           pout = 0
1001           pein = []
1002           peout = []
1003           gr_i = []
1004           id = ""
1005           in_implicit = ["E";"E"]
1006           out_implicit = "E"
1007           in_style = ["";""]
1008           out_style = ""
1009           in_label = ["";""]
1010           out_label = ""
1011           style = ""
1012 Model   : 
1013 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
1014 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
1015           sum type: 2
1016           in = [-1;-1]
1017           in2 = [1;1]
1018           intyp = [1;1]
1019           out = -1
1020           out2 = 1
1021           outtyp = 1
1022           evtin = []
1023           evtout = []
1024           state = []
1025           dstate = []
1026           odstate = list()
1027           rpar = [1;1]
1028           ipar = []
1029           opar = list()
1030           blocktype = "c"
1031           firing = []
1032           dep_ut = [%t,%f]
1033           label = ""
1034           nzcross = 0
1035           nmode = 0
1036           equations = list()
1037           uid = ""
1038 o.graphics
1039 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
1040 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
1041  ans  =
1042 orig = [0,0]
1043 sz = [2,3]
1044 flip = %t
1045 theta = 0
1046 exprs = "[1;1]"
1047 pin = [0;0]
1048 pout = 0
1049 pein = []
1050 peout = []
1051 gr_i = []
1052 id = ""
1053 in_implicit = ["E";"E"]
1054 out_implicit = "E"
1055 in_style = ["";""]
1056 out_style = ""
1057 in_label = ["";""]
1058 out_label = ""
1059 style = ""
1060 o.model
1061 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
1062 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
1063  ans  =
1064 sum type: 2
1065 in = [-1;-1]
1066 in2 = [1;1]
1067 intyp = [1;1]
1068 out = -1
1069 out2 = 1
1070 outtyp = 1
1071 evtin = []
1072 evtout = []
1073 state = []
1074 dstate = []
1075 odstate = list()
1076 rpar = [1;1]
1077 ipar = []
1078 opar = list()
1079 blocktype = "c"
1080 firing = []
1081 dep_ut = [%t,%f]
1082 label = ""
1083 nzcross = 0
1084 nmode = 0
1085 equations = list()
1086 uid = ""
1087 // Try with another block containing event inputs
1088 o = CSCOPE("define")
1089 Xcos debug: objectCreated( 23 , BLOCK )
1090 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1091 Xcos trace: propertyUpdated( 23 , BLOCK , GEOMETRY ) : NO_CHANGES
1092 Xcos trace: propertyUpdated( 23 , BLOCK , GEOMETRY ) : SUCCESS
1093 Xcos trace: propertyUpdated( 23 , BLOCK , ANGLE ) : NO_CHANGES
1094 Xcos trace: propertyUpdated( 23 , BLOCK , ANGLE ) : NO_CHANGES
1095 Xcos trace: propertyUpdated( 23 , BLOCK , EXPRS ) : SUCCESS
1096 Xcos debug: objectCreated( 24 , PORT )
1097 Xcos trace: propertyUpdated( 24 , PORT , SOURCE_BLOCK ) : SUCCESS
1098 Xcos trace: propertyUpdated( 24 , PORT , PORT_KIND ) : SUCCESS
1099 Xcos trace: propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS
1100 Xcos debug: objectCreated( 25 , PORT )
1101 Xcos trace: propertyUpdated( 25 , PORT , SOURCE_BLOCK ) : SUCCESS
1102 Xcos trace: propertyUpdated( 25 , PORT , PORT_KIND ) : SUCCESS
1103 Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : SUCCESS
1104 Xcos trace: propertyUpdated( 23 , BLOCK , LABEL ) : NO_CHANGES
1105 Xcos trace: propertyUpdated( 24 , PORT , IMPLICIT ) : NO_CHANGES
1106 Xcos trace: propertyUpdated( 24 , PORT , STYLE ) : NO_CHANGES
1107 Xcos trace: propertyUpdated( 24 , PORT , LABEL ) : NO_CHANGES
1108 Xcos trace: propertyUpdated( 23 , BLOCK , STYLE ) : NO_CHANGES
1109 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1110 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1111 Xcos trace: propertyUpdated( 23 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1112 Xcos trace: propertyUpdated( 23 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1113 Xcos trace: propertyUpdated( 24 , PORT , DATATYPE ) : SUCCESS
1114 Xcos trace: propertyUpdated( 24 , PORT , DATATYPE ) : NO_CHANGES
1115 Xcos trace: propertyUpdated( 25 , PORT , DATATYPE ) : SUCCESS
1116 Xcos trace: propertyUpdated( 23 , BLOCK , STATE ) : NO_CHANGES
1117 Xcos trace: propertyUpdated( 23 , BLOCK , DSTATE ) : NO_CHANGES
1118 Xcos trace: propertyUpdated( 23 , BLOCK , ODSTATE ) : NO_CHANGES
1119 Xcos trace: propertyUpdated( 23 , BLOCK , RPAR ) : SUCCESS
1120 Xcos trace: propertyUpdated( 23 , BLOCK , IPAR ) : SUCCESS
1121 Xcos trace: propertyUpdated( 23 , BLOCK , OPAR ) : NO_CHANGES
1122 Xcos trace: propertyUpdated( 23 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1123 Xcos trace: propertyUpdated( 23 , BLOCK , SIM_DEP_UT ) : SUCCESS
1124 Xcos trace: propertyUpdated( 23 , BLOCK , LABEL ) : NO_CHANGES
1125 Xcos trace: propertyUpdated( 23 , BLOCK , NZCROSS ) : NO_CHANGES
1126 Xcos trace: propertyUpdated( 23 , BLOCK , NMODE ) : NO_CHANGES
1127 Xcos trace: propertyUpdated( 23 , BLOCK , UID ) : NO_CHANGES
1128 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1129 Xcos trace: propertyUpdated( 23 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1130 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
1131 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES
1132 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1133 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1134 Xcos debug: objectDeleted( 19 , PORT )
1135 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
1136 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES
1137 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1138 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1139 Xcos debug: objectDeleted( 20 , PORT )
1140 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES
1141 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS
1142 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1143 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1144 Xcos debug: objectDeleted( 22 , PORT )
1145 Xcos debug: objectDeleted( 18 , BLOCK )
1146  o  = 
1147 GUI     : CSCOPE
1148 Graphics: 
1149 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1150 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1151           orig = [0,0]
1152           sz = [2,2]
1153           flip = %t
1154           theta = 0
1155           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1156           pin = 0
1157           pout = []
1158           pein = 0
1159           peout = []
1160           gr_i = []
1161           id = ""
1162           in_implicit = "E"
1163           out_implicit = []
1164           in_style = ""
1165           out_style = ""
1166           in_label = ""
1167           out_label = ""
1168           style = ""
1169 Model   : 
1170 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1171 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1172           cscope type: 4
1173           in = -1
1174           in2 = 1
1175           intyp = 1
1176           out = []
1177           out2 = []
1178           outtyp = 1
1179           evtin = 1
1180           evtout = []
1181           state = []
1182           dstate = []
1183           odstate = list()
1184           rpar = [0;-15;15;30]
1185           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1186           opar = list()
1187           blocktype = "c"
1188           firing = []
1189           dep_ut = [%t,%f]
1190           label = ""
1191           nzcross = 0
1192           nmode = 0
1193           equations = list()
1194           uid = ""
1195 o.graphics
1196 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1197 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1198  ans  =
1199 orig = [0,0]
1200 sz = [2,2]
1201 flip = %t
1202 theta = 0
1203 exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1204 pin = 0
1205 pout = []
1206 pein = 0
1207 peout = []
1208 gr_i = []
1209 id = ""
1210 in_implicit = "E"
1211 out_implicit = []
1212 in_style = ""
1213 out_style = ""
1214 in_label = ""
1215 out_label = ""
1216 style = ""
1217 o.model
1218 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1219 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1220  ans  =
1221 cscope type: 4
1222 in = -1
1223 in2 = 1
1224 intyp = 1
1225 out = []
1226 out2 = []
1227 outtyp = 1
1228 evtin = 1
1229 evtout = []
1230 state = []
1231 dstate = []
1232 odstate = list()
1233 rpar = [0;-15;15;30]
1234 ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1235 opar = list()
1236 blocktype = "c"
1237 firing = []
1238 dep_ut = [%t,%f]
1239 label = ""
1240 nzcross = 0
1241 nmode = 0
1242 equations = list()
1243 uid = ""
1244 o.gui
1245  ans  =
1246  CSCOPE
1247 o.doc
1248  ans  =
1249      ()
1250 // Set the block to itself without making any modification
1251 // (scicos_getvalue returns CSCOPE_f default parameters)
1252 p = funcprot();
1253 funcprot(0);
1254 function [ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs] = scicos_getvalue(title, fields, Type, exprs)
1255     ok = %t;
1256     clrs = model.ipar(4:11)
1257     win = model.ipar(1)
1258     wpos = model.ipar(12:13)
1259     wdim = model.ipar(14:15)
1260     ymin = model.rpar(2)
1261     ymax = model.rpar(3)
1262     per = model.rpar(4)
1263     N = model.ipar(3)
1264     heritance = 0
1265     nom = model.label
1266     exprs = graphics.exprs;
1267 endfunction
1268 funcprot(p);
1269 o = CSCOPE("set", o)
1270 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1271 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1272 Xcos debug: objectReferenced( 23 , BLOCK ) : 1
1273 Xcos debug: objectUnreferenced( 23 , BLOCK ) : 0
1274 Xcos debug: objectCreated( 26 , BLOCK )
1275 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1276 Xcos trace: propertyUpdated( 26 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1277 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1278 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1279 Xcos trace: propertyUpdated( 26 , BLOCK , UID ) : NO_CHANGES
1280 Xcos trace: propertyUpdated( 26 , BLOCK , STYLE ) : NO_CHANGES
1281 Xcos trace: propertyUpdated( 26 , BLOCK , LABEL ) : NO_CHANGES
1282 Xcos trace: propertyUpdated( 26 , BLOCK , GEOMETRY ) : SUCCESS
1283 Xcos trace: propertyUpdated( 26 , BLOCK , ANGLE ) : NO_CHANGES
1284 Xcos trace: propertyUpdated( 26 , BLOCK , EXPRS ) : SUCCESS
1285 Xcos trace: propertyUpdated( 26 , BLOCK , STATE ) : NO_CHANGES
1286 Xcos trace: propertyUpdated( 26 , BLOCK , DSTATE ) : NO_CHANGES
1287 Xcos trace: propertyUpdated( 26 , BLOCK , ODSTATE ) : NO_CHANGES
1288 Xcos trace: propertyUpdated( 26 , BLOCK , RPAR ) : SUCCESS
1289 Xcos trace: propertyUpdated( 26 , BLOCK , OPAR ) : NO_CHANGES
1290 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_DEP_UT ) : SUCCESS
1291 Xcos trace: propertyUpdated( 26 , BLOCK , NZCROSS ) : NO_CHANGES
1292 Xcos trace: propertyUpdated( 26 , BLOCK , NMODE ) : NO_CHANGES
1293 Xcos trace: propertyUpdated( 26 , BLOCK , IPAR ) : SUCCESS
1294 Xcos trace: propertyUpdated( 26 , BLOCK , EQUATIONS ) : NO_CHANGES
1295 Xcos trace: propertyUpdated( 26 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1296 Xcos debug: objectCreated( 27 , PORT )
1297 Xcos trace: propertyUpdated( 27 , PORT , FIRING ) : NO_CHANGES
1298 Xcos trace: propertyUpdated( 27 , PORT , PORT_KIND ) : SUCCESS
1299 Xcos trace: propertyUpdated( 27 , PORT , IMPLICIT ) : NO_CHANGES
1300 Xcos trace: propertyUpdated( 27 , PORT , STYLE ) : NO_CHANGES
1301 Xcos trace: propertyUpdated( 27 , PORT , LABEL ) : NO_CHANGES
1302 Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : SUCCESS
1303 Xcos trace: propertyUpdated( 27 , PORT , SOURCE_BLOCK ) : SUCCESS
1304 Xcos trace: propertyUpdated( 27 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1305 Xcos trace: propertyUpdated( 26 , BLOCK , INPUTS ) : SUCCESS
1306 Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES
1307 Xcos debug: objectCreated( 28 , PORT )
1308 Xcos trace: propertyUpdated( 28 , PORT , FIRING ) : NO_CHANGES
1309 Xcos trace: propertyUpdated( 28 , PORT , PORT_KIND ) : SUCCESS
1310 Xcos trace: propertyUpdated( 28 , PORT , IMPLICIT ) : NO_CHANGES
1311 Xcos trace: propertyUpdated( 28 , PORT , STYLE ) : NO_CHANGES
1312 Xcos trace: propertyUpdated( 28 , PORT , LABEL ) : NO_CHANGES
1313 Xcos trace: propertyUpdated( 28 , PORT , DATATYPE ) : SUCCESS
1314 Xcos trace: propertyUpdated( 28 , PORT , SOURCE_BLOCK ) : SUCCESS
1315 Xcos trace: propertyUpdated( 28 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1316 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : SUCCESS
1317 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1318 Xcos trace: propertyUpdated( 26 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1319 Xcos debug: objectReferenced( 26 , BLOCK ) : 1
1320 Xcos trace: propertyUpdated( 26 , BLOCK , GEOMETRY ) : NO_CHANGES
1321 Xcos trace: propertyUpdated( 26 , BLOCK , GEOMETRY ) : NO_CHANGES
1322 Xcos trace: propertyUpdated( 26 , BLOCK , ANGLE ) : NO_CHANGES
1323 Xcos trace: propertyUpdated( 26 , BLOCK , ANGLE ) : NO_CHANGES
1324 Xcos trace: propertyUpdated( 26 , BLOCK , EXPRS ) : NO_CHANGES
1325 Xcos trace: propertyUpdated( 26 , BLOCK , LABEL ) : NO_CHANGES
1326 Xcos trace: propertyUpdated( 27 , PORT , IMPLICIT ) : NO_CHANGES
1327 Xcos trace: propertyUpdated( 27 , PORT , STYLE ) : NO_CHANGES
1328 Xcos trace: propertyUpdated( 27 , PORT , LABEL ) : NO_CHANGES
1329 Xcos trace: propertyUpdated( 26 , BLOCK , STYLE ) : NO_CHANGES
1330 Xcos debug: objectUnreferenced( 26 , BLOCK ) : 0
1331 Xcos debug: objectReferenced( 26 , BLOCK ) : 1
1332 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1333 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1334 Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES
1335 Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES
1336 Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES
1337 Xcos trace: propertyUpdated( 28 , PORT , DATATYPE ) : NO_CHANGES
1338 Xcos trace: propertyUpdated( 26 , BLOCK , STATE ) : NO_CHANGES
1339 Xcos trace: propertyUpdated( 26 , BLOCK , DSTATE ) : NO_CHANGES
1340 Xcos trace: propertyUpdated( 26 , BLOCK , ODSTATE ) : NO_CHANGES
1341 Xcos trace: propertyUpdated( 26 , BLOCK , RPAR ) : NO_CHANGES
1342 Xcos trace: propertyUpdated( 26 , BLOCK , IPAR ) : NO_CHANGES
1343 Xcos trace: propertyUpdated( 26 , BLOCK , OPAR ) : NO_CHANGES
1344 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1345 Xcos trace: propertyUpdated( 26 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1346 Xcos trace: propertyUpdated( 26 , BLOCK , LABEL ) : NO_CHANGES
1347 Xcos trace: propertyUpdated( 26 , BLOCK , NZCROSS ) : NO_CHANGES
1348 Xcos trace: propertyUpdated( 26 , BLOCK , NMODE ) : NO_CHANGES
1349 Xcos trace: propertyUpdated( 26 , BLOCK , UID ) : NO_CHANGES
1350 Xcos debug: objectUnreferenced( 26 , BLOCK ) : 0
1351 Xcos trace: propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS
1352 Xcos trace: propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES
1353 Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1354 Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1355 Xcos debug: objectDeleted( 24 , PORT )
1356 Xcos trace: propertyUpdated( 23 , BLOCK , INPUTS ) : NO_CHANGES
1357 Xcos trace: propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES
1358 Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : SUCCESS
1359 Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1360 Xcos debug: objectDeleted( 25 , PORT )
1361 Xcos debug: objectDeleted( 23 , BLOCK )
1362  o  = 
1363 GUI     : CSCOPE
1364 Graphics: 
1365 Xcos debug: objectReferenced( 26 , BLOCK ) : 1
1366 Xcos debug: objectUnreferenced( 26 , BLOCK ) : 0
1367           orig = [0,0]
1368           sz = [2,2]
1369           flip = %t
1370           theta = 0
1371           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1372           pin = 0
1373           pout = []
1374           pein = 0
1375           peout = []
1376           gr_i = []
1377           id = ""
1378           in_implicit = "E"
1379           out_implicit = []
1380           in_style = ""
1381           out_style = ""
1382           in_label = ""
1383           out_label = ""
1384           style = ""
1385 Model   : 
1386 Xcos debug: objectReferenced( 26 , BLOCK ) : 1
1387 Xcos debug: objectUnreferenced( 26 , BLOCK ) : 0
1388           cscope type: 4
1389           in = -1
1390           in2 = 1
1391           intyp = 1
1392           out = []
1393           out2 = []
1394           outtyp = 1
1395           evtin = 1
1396           evtout = []
1397           state = []
1398           dstate = []
1399           odstate = list()
1400           rpar = [0;-15;15;30]
1401           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1402           opar = list()
1403           blocktype = "c"
1404           firing = []
1405           dep_ut = [%t,%f]
1406           label = ""
1407           nzcross = 0
1408           nmode = 0
1409           equations = list()
1410           uid = ""
1411 // Test 'opar' and 'odstate'
1412 o = LOGIC("define")
1413 Xcos debug: objectCreated( 29 , BLOCK )
1414 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1415 Xcos trace: propertyUpdated( 29 , BLOCK , GEOMETRY ) : NO_CHANGES
1416 Xcos trace: propertyUpdated( 29 , BLOCK , GEOMETRY ) : SUCCESS
1417 Xcos trace: propertyUpdated( 29 , BLOCK , ANGLE ) : NO_CHANGES
1418 Xcos trace: propertyUpdated( 29 , BLOCK , ANGLE ) : NO_CHANGES
1419 Xcos trace: propertyUpdated( 29 , BLOCK , EXPRS ) : SUCCESS
1420 Xcos debug: objectCreated( 30 , PORT )
1421 Xcos trace: propertyUpdated( 30 , PORT , SOURCE_BLOCK ) : SUCCESS
1422 Xcos trace: propertyUpdated( 30 , PORT , PORT_KIND ) : SUCCESS
1423 Xcos debug: objectCreated( 31 , PORT )
1424 Xcos trace: propertyUpdated( 31 , PORT , SOURCE_BLOCK ) : SUCCESS
1425 Xcos trace: propertyUpdated( 31 , PORT , PORT_KIND ) : SUCCESS
1426 Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS
1427 Xcos debug: objectCreated( 32 , PORT )
1428 Xcos trace: propertyUpdated( 32 , PORT , SOURCE_BLOCK ) : SUCCESS
1429 Xcos trace: propertyUpdated( 32 , PORT , PORT_KIND ) : SUCCESS
1430 Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : SUCCESS
1431 Xcos debug: objectCreated( 33 , PORT )
1432 Xcos trace: propertyUpdated( 33 , PORT , SOURCE_BLOCK ) : SUCCESS
1433 Xcos trace: propertyUpdated( 33 , PORT , PORT_KIND ) : SUCCESS
1434 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : SUCCESS
1435 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1436 Xcos trace: propertyUpdated( 30 , PORT , IMPLICIT ) : NO_CHANGES
1437 Xcos trace: propertyUpdated( 31 , PORT , IMPLICIT ) : NO_CHANGES
1438 Xcos trace: propertyUpdated( 32 , PORT , IMPLICIT ) : NO_CHANGES
1439 Xcos trace: propertyUpdated( 30 , PORT , STYLE ) : NO_CHANGES
1440 Xcos trace: propertyUpdated( 31 , PORT , STYLE ) : NO_CHANGES
1441 Xcos trace: propertyUpdated( 32 , PORT , STYLE ) : NO_CHANGES
1442 Xcos trace: propertyUpdated( 30 , PORT , LABEL ) : NO_CHANGES
1443 Xcos trace: propertyUpdated( 31 , PORT , LABEL ) : NO_CHANGES
1444 Xcos trace: propertyUpdated( 32 , PORT , LABEL ) : NO_CHANGES
1445 Xcos trace: propertyUpdated( 29 , BLOCK , STYLE ) : NO_CHANGES
1446 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1447 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1448 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1449 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1450 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS
1451 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : SUCCESS
1452 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1453 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1454 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS
1455 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : SUCCESS
1456 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : SUCCESS
1457 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1458 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : SUCCESS
1459 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : SUCCESS
1460 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1461 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1462 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1463 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1464 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1465 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1466 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1467 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : SUCCESS
1468 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1469 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1470 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1471 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1472 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1473 Xcos trace: propertyUpdated( 29 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1474 Xcos trace: propertyUpdated( 26 , BLOCK , INPUTS ) : SUCCESS
1475 Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES
1476 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1477 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1478 Xcos debug: objectDeleted( 27 , PORT )
1479 Xcos trace: propertyUpdated( 26 , BLOCK , INPUTS ) : NO_CHANGES
1480 Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES
1481 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : SUCCESS
1482 Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1483 Xcos debug: objectDeleted( 28 , PORT )
1484 Xcos debug: objectDeleted( 26 , BLOCK )
1485  o  = 
1486 GUI     : LOGIC
1487 Graphics: 
1488 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1489 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1490           orig = [0,0]
1491           sz = [2,2]
1492           flip = %t
1493           theta = 0
1494           exprs = ["[0;0;0;1]";"0"]
1495           pin = [0;0]
1496           pout = 0
1497           pein = 0
1498           peout = []
1499           gr_i = []
1500           id = ""
1501           in_implicit = ["E";"E"]
1502           out_implicit = "E"
1503           in_style = ["";""]
1504           out_style = ""
1505           in_label = ["";""]
1506           out_label = ""
1507           style = ""
1508 Model   : 
1509 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1510 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1511           logic type: 4
1512           in = [1;1]
1513           in2 = [1;1]
1514           intyp = [5;5]
1515           out = 1
1516           out2 = 1
1517           outtyp = 5
1518           evtin = 1
1519           evtout = []
1520           state = []
1521           dstate = []
1522           odstate = list()
1523           rpar = []
1524           ipar = []
1525           opar = list(int8([0;0;0;1]))
1526           blocktype = "c"
1527           firing = []
1528           dep_ut = [%t,%f]
1529           label = ""
1530           nzcross = 0
1531           nmode = 0
1532           equations = list()
1533           uid = ""
1534 o.model.opar
1535 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1536 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1537  ans  =
1538        ans(1)
1539   0
1540   0
1541   0
1542   1
1543 assert_checkequal(typeof(o.model.opar(1)), "int8");
1544 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1545 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1546 listRef = list([1 2 3; 4 5 6], ["Hello" "world!"; "Test" "123"], [%i 2 3*%i; 4 5*%i 6], uint32([32 32; 32 32]));
1547 o.model.opar = listRef;
1548 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1549 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1550 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1551 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1552 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1553 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1554 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1555 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1556 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1557 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1558 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1559 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1560 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1561 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1562 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1563 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1564 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1565 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1566 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1567 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1568 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1569 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1570 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1571 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1572 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1573 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1574 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1575 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1576 assert_checkequal(o.model.opar, listRef);
1577 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1578 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1579 o.model.odstate = listRef;
1580 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1581 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1582 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1583 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1584 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1585 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1586 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1587 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1588 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1589 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1590 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1591 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1592 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1593 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1594 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1595 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1596 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1597 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : SUCCESS
1598 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1599 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1600 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : NO_CHANGES
1601 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1602 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1603 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1604 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1605 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1606 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1607 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1608 assert_checkequal(o.model.odstate, listRef);
1609 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1610 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1611 // With hypermatrices
1612 // Double
1613 testHM = hypermat([2 2 2], 1:8);
1614 listRef = list([], testHM, []);
1615 o.model.opar = listRef;
1616 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1617 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1618 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1619 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1620 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1621 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1622 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1623 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1624 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1625 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1626 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1627 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1628 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1629 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1630 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1631 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1632 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1633 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1634 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1635 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1636 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1637 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1638 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1639 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1640 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1641 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1642 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1643 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1644 assert_checkequal(o.model.opar, listRef);
1645 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1646 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1647 // int8
1648 listRef = list([], int8(testHM), []);
1649 o.model.opar = listRef;
1650 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1651 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1652 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1653 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1654 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1655 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1656 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1657 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1658 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1659 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1660 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1661 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1662 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1663 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1664 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1665 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1666 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1667 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1668 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1669 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1670 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1671 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1672 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1673 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1674 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1675 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1676 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1677 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1678 assert_checkequal(o.model.opar, listRef);
1679 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1680 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1681 // int16
1682 listRef = list([], int16(testHM), []);
1683 o.model.opar = listRef;
1684 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1685 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1686 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1687 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1688 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1689 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1690 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1691 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1692 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1693 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1694 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1695 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1696 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1697 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1698 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1699 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1700 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1701 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1702 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1703 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1704 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1705 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1706 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1707 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1708 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1709 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1710 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1711 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1712 assert_checkequal(o.model.opar, listRef);
1713 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1714 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1715 // int32
1716 listRef = list([], int32(testHM), []);
1717 o.model.opar = listRef;
1718 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1719 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1720 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1721 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1722 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1723 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1724 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1725 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1726 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1727 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1728 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1729 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1730 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1731 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1732 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1733 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1734 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1735 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1736 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1737 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1738 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1739 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1740 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1741 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1742 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1743 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1744 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1745 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1746 assert_checkequal(o.model.opar, listRef);
1747 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1748 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1749 // uint8
1750 listRef = list([], uint8(testHM), []);
1751 o.model.opar = listRef;
1752 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1753 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1754 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1755 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1756 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1757 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1758 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1759 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1760 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1761 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1762 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1763 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1764 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1765 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1766 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1767 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1768 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1769 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1770 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1771 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1772 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1773 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1774 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1775 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1776 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1777 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1778 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1779 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1780 assert_checkequal(o.model.opar, listRef);
1781 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1782 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1783 // uint16
1784 listRef = list([], uint16(testHM), []);
1785 o.model.opar = listRef;
1786 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1787 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1788 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1789 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1790 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1791 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1792 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1793 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1794 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1795 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1796 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1797 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1798 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1799 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1800 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1801 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1802 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1803 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1804 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1805 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1806 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1807 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1808 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1809 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1810 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1811 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1812 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1813 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1814 assert_checkequal(o.model.opar, listRef);
1815 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1816 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1817 // uint32
1818 listRef = list([], uint32(testHM), []);
1819 o.model.opar = listRef;
1820 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1821 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1822 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1823 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1824 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1825 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1826 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1827 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1828 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1829 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1830 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1831 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1832 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1833 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1834 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1835 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1836 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1837 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1838 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1839 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1840 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1841 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1842 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1843 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1844 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1845 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1846 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1847 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1848 assert_checkequal(o.model.opar, listRef);
1849 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1850 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1851 // String
1852 listRef = list([], string(testHM), []);
1853 o.model.opar = listRef;
1854 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1855 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1856 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1857 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1858 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1859 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1860 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1861 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1862 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1863 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1864 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1865 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1866 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1867 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1868 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1869 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1870 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1871 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1872 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1873 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1874 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1875 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1876 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1877 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1878 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1879 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1880 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1881 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1882 assert_checkequal(o.model.opar, listRef);
1883 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1884 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1885 // Bool
1886 listRef = list([], testHM > 3, []);
1887 o.model.opar = listRef;
1888 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1889 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1890 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1891 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1892 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1893 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1894 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1895 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1896 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1897 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1898 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1899 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1900 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1901 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1902 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1903 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1904 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1905 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1906 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1907 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1908 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1909 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1910 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1911 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1912 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1913 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1914 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1915 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1916 assert_checkequal(o.model.opar, listRef);
1917 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1918 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1919 // With tlist
1920 tlistRef = tlist(["tl" "f1" "f2" "f3"], [], testHM, []);
1921 o.model.opar = tlistRef;
1922 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1923 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1924 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1925 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1926 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1927 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1928 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1929 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1930 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1931 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1932 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1933 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1934 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1935 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1936 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1937 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1938 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1939 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1940 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1941 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1942 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1943 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1944 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1945 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1946 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1947 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1948 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1949 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1950 assert_checkequal(o.model.opar, tlistRef);
1951 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1952 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1953 // With struct
1954 structRef = struct("f1", [], "f2", testHM, "f3", []);
1955 o.model.opar = structRef;
1956 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1957 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1958 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1959 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
1960 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
1961 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1962 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1963 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1964 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1965 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES
1966 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES
1967 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1968 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1969 Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES
1970 Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES
1971 Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES
1972 Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES
1973 Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES
1974 Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES
1975 Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES
1976 Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS
1977 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1978 Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
1979 Xcos trace: propertyUpdated( 29 , BLOCK , LABEL ) : NO_CHANGES
1980 Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES
1981 Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES
1982 Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES
1983 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1984 assert_checkequal(o.model.opar, structRef);
1985 Xcos debug: objectReferenced( 29 , BLOCK ) : 1
1986 Xcos debug: objectUnreferenced( 29 , BLOCK ) : 0
1987 // Test 'equations'
1988 o = VsourceAC("define")
1989 Xcos debug: objectCreated( 34 , BLOCK )
1990 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
1991 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES
1992 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : SUCCESS
1993 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
1994 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
1995 Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : SUCCESS
1996 Xcos debug: objectCreated( 35 , PORT )
1997 Xcos trace: propertyUpdated( 35 , PORT , SOURCE_BLOCK ) : SUCCESS
1998 Xcos trace: propertyUpdated( 35 , PORT , PORT_KIND ) : SUCCESS
1999 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS
2000 Xcos debug: objectCreated( 36 , PORT )
2001 Xcos trace: propertyUpdated( 36 , PORT , SOURCE_BLOCK ) : SUCCESS
2002 Xcos trace: propertyUpdated( 36 , PORT , PORT_KIND ) : SUCCESS
2003 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS
2004 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
2005 Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES
2006 Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES
2007 Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES
2008 Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES
2009 Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES
2010 Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES
2011 Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES
2012 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2013 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2014 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2015 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2016 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : SUCCESS
2017 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : SUCCESS
2018 Xcos trace: propertyUpdated( 34 , BLOCK , STATE ) : NO_CHANGES
2019 Xcos trace: propertyUpdated( 34 , BLOCK , DSTATE ) : NO_CHANGES
2020 Xcos trace: propertyUpdated( 34 , BLOCK , ODSTATE ) : NO_CHANGES
2021 Xcos trace: propertyUpdated( 34 , BLOCK , RPAR ) : SUCCESS
2022 Xcos trace: propertyUpdated( 34 , BLOCK , IPAR ) : NO_CHANGES
2023 Xcos trace: propertyUpdated( 34 , BLOCK , OPAR ) : NO_CHANGES
2024 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2025 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_DEP_UT ) : SUCCESS
2026 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
2027 Xcos trace: propertyUpdated( 34 , BLOCK , NZCROSS ) : NO_CHANGES
2028 Xcos trace: propertyUpdated( 34 , BLOCK , NMODE ) : NO_CHANGES
2029 Xcos trace: propertyUpdated( 34 , BLOCK , EQUATIONS ) : SUCCESS
2030 Xcos trace: propertyUpdated( 34 , BLOCK , UID ) : NO_CHANGES
2031 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2032 Xcos trace: propertyUpdated( 34 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2033 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2034 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2035 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2036 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES
2037 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES
2038 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
2039 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
2040 Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : NO_CHANGES
2041 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
2042 Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : SUCCESS
2043 Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES
2044 Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES
2045 Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES
2046 Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES
2047 Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES
2048 Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES
2049 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2050 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2051 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2052 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2053 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES
2054 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES
2055 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
2056 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
2057 Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : NO_CHANGES
2058 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
2059 Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES
2060 Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : SUCCESS
2061 Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES
2062 Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES
2063 Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES
2064 Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES
2065 Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES
2066 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2067 Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS
2068 Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES
2069 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2070 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2071 Xcos debug: objectDeleted( 30 , PORT )
2072 Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS
2073 Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES
2074 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2075 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2076 Xcos debug: objectDeleted( 31 , PORT )
2077 Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : NO_CHANGES
2078 Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : SUCCESS
2079 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2080 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2081 Xcos debug: objectDeleted( 32 , PORT )
2082 Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : NO_CHANGES
2083 Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES
2084 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : SUCCESS
2085 Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2086 Xcos debug: objectDeleted( 33 , PORT )
2087 Xcos debug: objectDeleted( 29 , BLOCK )
2088  o  = 
2089 GUI     : VsourceAC
2090 Graphics: 
2091 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2092 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2093           orig = [0,0]
2094           sz = [2,2]
2095           flip = %t
2096           theta = 0
2097           exprs = ["220";"50"]
2098           pin = 0
2099           pout = 0
2100           pein = []
2101           peout = []
2102           gr_i = []
2103           id = ""
2104           in_implicit = "I"
2105           out_implicit = "I"
2106           in_style = ""
2107           out_style = ""
2108           in_label = ""
2109           out_label = ""
2110           style = ""
2111 Model   : 
2112 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2113 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2114           VsourceAC type: 0
2115           in = 1
2116           in2 = 1
2117           intyp = 1
2118           out = 1
2119           out2 = 1
2120           outtyp = 1
2121           evtin = []
2122           evtout = []
2123           state = []
2124           dstate = []
2125           odstate = list()
2126           rpar = [220;50]
2127           ipar = []
2128           opar = list()
2129           blocktype = "c"
2130           firing = []
2131           dep_ut = [%t,%f]
2132           label = ""
2133           nzcross = 0
2134           nmode = 0
2135           equations = tlist(["modelica","model","inputs","outputs","parameters"],"VsourceAC","p","n",list(["VA";"f"],list(220,50)))
2136           uid = ""
2137 o.model.equations
2138 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2139 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2140  ans  =
2141        ans(1)
2142 !modelica  model  inputs  outputs  parameters  !
2143        ans(2)
2144  VsourceAC
2145        ans(3)
2146  p
2147        ans(4)
2148  n
2149        ans(5)
2150               ans(5)(1)
2151 !VA  !
2152 !    !
2153 !f   !
2154               ans(5)(2)
2155                      ans(5)(2)(1)
2156     220.
2157                      ans(5)(2)(2)
2158     50.
2159 listRef = modelica();
2160 o.model.equations = listRef;
2161 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2162 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2163 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2164 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
2165 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2166 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES
2167 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES
2168 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES
2169 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES
2170 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES
2171 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES
2172 Xcos trace: propertyUpdated( 34 , BLOCK , STATE ) : NO_CHANGES
2173 Xcos trace: propertyUpdated( 34 , BLOCK , DSTATE ) : NO_CHANGES
2174 Xcos trace: propertyUpdated( 34 , BLOCK , ODSTATE ) : NO_CHANGES
2175 Xcos trace: propertyUpdated( 34 , BLOCK , RPAR ) : NO_CHANGES
2176 Xcos trace: propertyUpdated( 34 , BLOCK , IPAR ) : NO_CHANGES
2177 Xcos trace: propertyUpdated( 34 , BLOCK , OPAR ) : NO_CHANGES
2178 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2179 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
2180 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
2181 Xcos trace: propertyUpdated( 34 , BLOCK , NZCROSS ) : NO_CHANGES
2182 Xcos trace: propertyUpdated( 34 , BLOCK , NMODE ) : NO_CHANGES
2183 Xcos trace: propertyUpdated( 34 , BLOCK , EQUATIONS ) : SUCCESS
2184 Xcos trace: propertyUpdated( 34 , BLOCK , UID ) : NO_CHANGES
2185 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2186 assert_checkequal(o.model.equations, listRef);
2187 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
2188 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
2189 // Test 'exprs' with Modelica Block
2190 o = MBLOCK("define")
2191 Xcos debug: objectCreated( 37 , BLOCK )
2192 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2193 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES
2194 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : SUCCESS
2195 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2196 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2197 Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : SUCCESS
2198 Xcos debug: objectCreated( 38 , PORT )
2199 Xcos trace: propertyUpdated( 38 , PORT , SOURCE_BLOCK ) : SUCCESS
2200 Xcos trace: propertyUpdated( 38 , PORT , PORT_KIND ) : SUCCESS
2201 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
2202 Xcos debug: objectCreated( 39 , PORT )
2203 Xcos trace: propertyUpdated( 39 , PORT , SOURCE_BLOCK ) : SUCCESS
2204 Xcos trace: propertyUpdated( 39 , PORT , PORT_KIND ) : SUCCESS
2205 Xcos debug: objectCreated( 40 , PORT )
2206 Xcos trace: propertyUpdated( 40 , PORT , SOURCE_BLOCK ) : SUCCESS
2207 Xcos trace: propertyUpdated( 40 , PORT , PORT_KIND ) : SUCCESS
2208 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS
2209 Xcos trace: propertyUpdated( 37 , BLOCK , LABEL ) : NO_CHANGES
2210 Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES
2211 Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES
2212 Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
2213 Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES
2214 Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
2215 Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
2216 Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES
2217 Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
2218 Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
2219 Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES
2220 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2221 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2222 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2223 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2224 Xcos trace: propertyUpdated( 38 , PORT , DATATYPE ) : SUCCESS
2225 Xcos trace: propertyUpdated( 39 , PORT , DATATYPE ) : SUCCESS
2226 Xcos trace: propertyUpdated( 40 , PORT , DATATYPE ) : SUCCESS
2227 Xcos trace: propertyUpdated( 37 , BLOCK , STATE ) : NO_CHANGES
2228 Xcos trace: propertyUpdated( 37 , BLOCK , DSTATE ) : NO_CHANGES
2229 Xcos trace: propertyUpdated( 37 , BLOCK , ODSTATE ) : NO_CHANGES
2230 Xcos trace: propertyUpdated( 37 , BLOCK , RPAR ) : SUCCESS
2231 Xcos trace: propertyUpdated( 37 , BLOCK , IPAR ) : NO_CHANGES
2232 Xcos trace: propertyUpdated( 37 , BLOCK , OPAR ) : NO_CHANGES
2233 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2234 Xcos trace: propertyUpdated( 37 , BLOCK , SIM_DEP_UT ) : SUCCESS
2235 Xcos trace: propertyUpdated( 37 , BLOCK , LABEL ) : NO_CHANGES
2236 Xcos trace: propertyUpdated( 37 , BLOCK , NZCROSS ) : NO_CHANGES
2237 Xcos trace: propertyUpdated( 37 , BLOCK , NMODE ) : NO_CHANGES
2238 Xcos trace: propertyUpdated( 37 , BLOCK , EQUATIONS ) : SUCCESS
2239 Xcos trace: propertyUpdated( 37 , BLOCK , UID ) : NO_CHANGES
2240 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2241 Xcos trace: propertyUpdated( 37 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2242 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2243 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2244 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2245 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES
2246 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES
2247 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2248 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2249 Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : NO_CHANGES
2250 Xcos trace: propertyUpdated( 37 , BLOCK , LABEL ) : NO_CHANGES
2251 Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : SUCCESS
2252 Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES
2253 Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
2254 Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES
2255 Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
2256 Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
2257 Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES
2258 Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
2259 Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
2260 Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES
2261 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2262 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2263 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2264 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2265 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES
2266 Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES
2267 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2268 Xcos trace: propertyUpdated( 37 , BLOCK , ANGLE ) : NO_CHANGES
2269 Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : NO_CHANGES
2270 Xcos trace: propertyUpdated( 37 , BLOCK , LABEL ) : NO_CHANGES
2271 Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES
2272 Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : SUCCESS
2273 Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
2274 Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES
2275 Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
2276 Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
2277 Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES
2278 Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
2279 Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
2280 Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES
2281 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2282 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS
2283 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES
2284 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2285 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2286 Xcos debug: objectDeleted( 35 , PORT )
2287 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : NO_CHANGES
2288 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS
2289 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2290 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2291 Xcos debug: objectDeleted( 36 , PORT )
2292 Xcos debug: objectDeleted( 34 , BLOCK )
2293  o  = 
2294 GUI     : MBLOCK
2295 Graphics: 
2296 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2297 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2298           orig = [0,0]
2299           sz = [3,2]
2300           flip = %t
2301           theta = 0
2302           exprs = tlist(["MBLOCK","in","intype","out","outtype","param","paramv","pprop","nameF","funtxt"],"""u1""","""I""","[""y1"";""y2""]","[""I"";""E""]","[""R"";""L""]",list("0.1","0.0001"),"[0;0]","generic",[])
2303           pin = 0
2304           pout = [0;0]
2305           pein = []
2306           peout = []
2307           gr_i = []
2308           id = ""
2309           in_implicit = "I"
2310           out_implicit = ["I";"E"]
2311           in_style = ""
2312           out_style = ["";""]
2313           in_label = ""
2314           out_label = ["";""]
2315           style = ""
2316 Model   : 
2317 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2318 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2319           generic type: 30004
2320           in = 1
2321           in2 = 1
2322           intyp = 1
2323           out = [1;1]
2324           out2 = [1;1]
2325           outtyp = [1;1]
2326           evtin = []
2327           evtout = []
2328           state = []
2329           dstate = []
2330           odstate = list()
2331           rpar = [0.1;0.0001]
2332           ipar = []
2333           opar = list()
2334           blocktype = "c"
2335           firing = []
2336           dep_ut = [%f,%t]
2337           label = ""
2338           nzcross = 0
2339           nmode = 0
2340           equations = tlist(["modelica","model","inputs","outputs","parameters"],"generic","u1",["y1";"y2"],list(["R";"L"],list(0.1,0.0001)))
2341           uid = ""
2342 o.graphics
2343 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2344 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2345  ans  =
2346 orig = [0,0]
2347 sz = [3,2]
2348 flip = %t
2349 theta = 0
2350 exprs = tlist(["MBLOCK","in","intype","out","outtype","param","paramv","pprop","nameF","funtxt"],"""u1""","""I""","[""y1"";""y2""]","[""I"";""E""]","[""R"";""L""]",list("0.1","0.0001"),"[0;0]","generic",[])
2351 pin = 0
2352 pout = [0;0]
2353 pein = []
2354 peout = []
2355 gr_i = []
2356 id = ""
2357 in_implicit = "I"
2358 out_implicit = ["I";"E"]
2359 in_style = ""
2360 out_style = ["";""]
2361 in_label = ""
2362 out_label = ["";""]
2363 style = ""
2364 o.graphics.exprs
2365 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2366 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2367  ans  =
2368        ans(1)
2369 !MBLOCK  in  intype  out  outtype  param  paramv  pprop  nameF  funtxt  !
2370        ans(2)
2371  "u1"
2372        ans(3)
2373  "I"
2374        ans(4)
2375  ["y1";"y2"]
2376        ans(5)
2377  ["I";"E"]
2378        ans(6)
2379  ["R";"L"]
2380        ans(7)
2381               ans(7)(1)
2382  0.1
2383               ans(7)(2)
2384  0.0001
2385        ans(8)
2386  [0;0]
2387        ans(9)
2388  generic
2389        ans(10)
2390     []
2391 o.model.equations
2392 Xcos debug: objectReferenced( 37 , BLOCK ) : 1
2393 Xcos debug: objectUnreferenced( 37 , BLOCK ) : 0
2394  ans  =
2395        ans(1)
2396 !modelica  model  inputs  outputs  parameters  !
2397        ans(2)
2398  generic
2399        ans(3)
2400  u1
2401        ans(4)
2402 !y1  !
2403 !    !
2404 !y2  !
2405        ans(5)
2406               ans(5)(1)
2407 !R  !
2408 !   !
2409 !L  !
2410               ans(5)(2)
2411                      ans(5)(2)(1)
2412     0.1
2413                      ans(5)(2)(2)
2414     0.0001
2415 // Test 'exprs' with SuperBlock, CBLOCK, scifunc_block_m and default fortran_block
2416 // SuperBlock with no parameter
2417 lS = list([],list([],"Configuration des Param├Ętres du bloc",list([])));
2418 o = scicos_block(gui="SUPER", graphics=scicos_graphics(exprs=lS));
2419 Xcos debug: objectCreated( 41 , BLOCK )
2420 Xcos debug: objectReferenced( 41 , BLOCK ) : 1
2421 Xcos trace: propertyUpdated( 41 , BLOCK , GEOMETRY ) : NO_CHANGES
2422 Xcos trace: propertyUpdated( 41 , BLOCK , GEOMETRY ) : NO_CHANGES
2423 Xcos trace: propertyUpdated( 41 , BLOCK , ANGLE ) : NO_CHANGES
2424 Xcos trace: propertyUpdated( 41 , BLOCK , ANGLE ) : NO_CHANGES
2425 Xcos trace: propertyUpdated( 41 , BLOCK , EXPRS ) : SUCCESS
2426 Xcos trace: propertyUpdated( 41 , BLOCK , LABEL ) : NO_CHANGES
2427 Xcos trace: propertyUpdated( 41 , BLOCK , STYLE ) : NO_CHANGES
2428 Xcos debug: objectUnreferenced( 41 , BLOCK ) : 0
2429 Xcos debug: objectReferenced( 41 , BLOCK ) : 1
2430 Xcos trace: propertyUpdated( 41 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
2431 Xcos trace: propertyUpdated( 41 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2432 Xcos trace: propertyUpdated( 41 , BLOCK , STATE ) : NO_CHANGES
2433 Xcos trace: propertyUpdated( 41 , BLOCK , DSTATE ) : NO_CHANGES
2434 Xcos trace: propertyUpdated( 41 , BLOCK , ODSTATE ) : NO_CHANGES
2435 Xcos trace: propertyUpdated( 41 , BLOCK , RPAR ) : NO_CHANGES
2436 Xcos trace: propertyUpdated( 41 , BLOCK , IPAR ) : NO_CHANGES
2437 Xcos trace: propertyUpdated( 41 , BLOCK , OPAR ) : NO_CHANGES
2438 Xcos trace: propertyUpdated( 41 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2439 Xcos trace: propertyUpdated( 41 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
2440 Xcos trace: propertyUpdated( 41 , BLOCK , LABEL ) : NO_CHANGES
2441 Xcos trace: propertyUpdated( 41 , BLOCK , NZCROSS ) : NO_CHANGES
2442 Xcos trace: propertyUpdated( 41 , BLOCK , NMODE ) : NO_CHANGES
2443 Xcos trace: propertyUpdated( 41 , BLOCK , UID ) : NO_CHANGES
2444 Xcos debug: objectUnreferenced( 41 , BLOCK ) : 0
2445 Xcos trace: propertyUpdated( 41 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2446 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
2447 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
2448 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2449 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2450 Xcos debug: objectDeleted( 38 , PORT )
2451 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES
2452 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS
2453 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2454 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2455 Xcos debug: objectDeleted( 39 , PORT )
2456 Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES
2457 Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS
2458 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2459 Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2460 Xcos debug: objectDeleted( 40 , PORT )
2461 Xcos debug: objectDeleted( 37 , BLOCK )
2462 assert_checkequal(o.graphics.exprs, lS);
2463 Xcos debug: objectReferenced( 41 , BLOCK ) : 1
2464 Xcos debug: objectUnreferenced( 41 , BLOCK ) : 0
2465 // Masked SuperBlock with one parameter
2466 lDS = list("3",list("J",["Configuration des Param├Ętres du bloc"; "mon_param"],list("pol", -1)));
2467 o = scicos_block(gui="DSUPER", graphics=scicos_graphics(exprs=lDS));
2468 Xcos debug: objectCreated( 42 , BLOCK )
2469 Xcos debug: objectReferenced( 42 , BLOCK ) : 1
2470 Xcos trace: propertyUpdated( 42 , BLOCK , GEOMETRY ) : NO_CHANGES
2471 Xcos trace: propertyUpdated( 42 , BLOCK , GEOMETRY ) : NO_CHANGES
2472 Xcos trace: propertyUpdated( 42 , BLOCK , ANGLE ) : NO_CHANGES
2473 Xcos trace: propertyUpdated( 42 , BLOCK , ANGLE ) : NO_CHANGES
2474 Xcos trace: propertyUpdated( 42 , BLOCK , EXPRS ) : SUCCESS
2475 Xcos trace: propertyUpdated( 42 , BLOCK , LABEL ) : NO_CHANGES
2476 Xcos trace: propertyUpdated( 42 , BLOCK , STYLE ) : NO_CHANGES
2477 Xcos debug: objectUnreferenced( 42 , BLOCK ) : 0
2478 Xcos debug: objectReferenced( 42 , BLOCK ) : 1
2479 Xcos trace: propertyUpdated( 42 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
2480 Xcos trace: propertyUpdated( 42 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2481 Xcos trace: propertyUpdated( 42 , BLOCK , STATE ) : NO_CHANGES
2482 Xcos trace: propertyUpdated( 42 , BLOCK , DSTATE ) : NO_CHANGES
2483 Xcos trace: propertyUpdated( 42 , BLOCK , ODSTATE ) : NO_CHANGES
2484 Xcos trace: propertyUpdated( 42 , BLOCK , RPAR ) : NO_CHANGES
2485 Xcos trace: propertyUpdated( 42 , BLOCK , IPAR ) : NO_CHANGES
2486 Xcos trace: propertyUpdated( 42 , BLOCK , OPAR ) : NO_CHANGES
2487 Xcos trace: propertyUpdated( 42 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2488 Xcos trace: propertyUpdated( 42 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
2489 Xcos trace: propertyUpdated( 42 , BLOCK , LABEL ) : NO_CHANGES
2490 Xcos trace: propertyUpdated( 42 , BLOCK , NZCROSS ) : NO_CHANGES
2491 Xcos trace: propertyUpdated( 42 , BLOCK , NMODE ) : NO_CHANGES
2492 Xcos trace: propertyUpdated( 42 , BLOCK , UID ) : NO_CHANGES
2493 Xcos debug: objectUnreferenced( 42 , BLOCK ) : 0
2494 Xcos trace: propertyUpdated( 42 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2495 Xcos debug: objectDeleted( 41 , BLOCK )
2496 assert_checkequal(o.graphics.exprs, lDS);
2497 Xcos debug: objectReferenced( 42 , BLOCK ) : 1
2498 Xcos debug: objectUnreferenced( 42 , BLOCK ) : 0
2499 // CBLOCK, default has empty function body
2500 o = CBLOCK("define");
2501 Xcos debug: objectCreated( 43 , BLOCK )
2502 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2503 Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES
2504 Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : SUCCESS
2505 Xcos trace: propertyUpdated( 43 , BLOCK , ANGLE ) : NO_CHANGES
2506 Xcos trace: propertyUpdated( 43 , BLOCK , ANGLE ) : NO_CHANGES
2507 Xcos trace: propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS
2508 Xcos debug: objectCreated( 44 , PORT )
2509 Xcos trace: propertyUpdated( 44 , PORT , SOURCE_BLOCK ) : SUCCESS
2510 Xcos trace: propertyUpdated( 44 , PORT , PORT_KIND ) : SUCCESS
2511 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
2512 Xcos debug: objectCreated( 45 , PORT )
2513 Xcos trace: propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS
2514 Xcos trace: propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS
2515 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS
2516 Xcos trace: propertyUpdated( 43 , BLOCK , LABEL ) : NO_CHANGES
2517 Xcos trace: propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES
2518 Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
2519 Xcos trace: propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES
2520 Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
2521 Xcos trace: propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES
2522 Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
2523 Xcos trace: propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES
2524 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2525 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2526 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2527 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2528 Xcos trace: propertyUpdated( 44 , PORT , DATATYPE ) : SUCCESS
2529 Xcos trace: propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS
2530 Xcos trace: propertyUpdated( 43 , BLOCK , STATE ) : NO_CHANGES
2531 Xcos trace: propertyUpdated( 43 , BLOCK , DSTATE ) : NO_CHANGES
2532 Xcos trace: propertyUpdated( 43 , BLOCK , ODSTATE ) : NO_CHANGES
2533 Xcos trace: propertyUpdated( 43 , BLOCK , RPAR ) : NO_CHANGES
2534 Xcos trace: propertyUpdated( 43 , BLOCK , IPAR ) : NO_CHANGES
2535 Xcos trace: propertyUpdated( 43 , BLOCK , OPAR ) : NO_CHANGES
2536 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2537 Xcos trace: propertyUpdated( 43 , BLOCK , SIM_DEP_UT ) : SUCCESS
2538 Xcos trace: propertyUpdated( 43 , BLOCK , LABEL ) : NO_CHANGES
2539 Xcos trace: propertyUpdated( 43 , BLOCK , NZCROSS ) : NO_CHANGES
2540 Xcos trace: propertyUpdated( 43 , BLOCK , NMODE ) : NO_CHANGES
2541 Xcos trace: propertyUpdated( 43 , BLOCK , UID ) : NO_CHANGES
2542 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2543 Xcos trace: propertyUpdated( 43 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2544 Xcos debug: objectDeleted( 42 , BLOCK )
2545 lCB = list(["toto"; "n"; "1"; "1"; "[]"; "[]"; "[]"; "0"; "[]"; "[]"; "[]"; "[]"; "y"; "n"], []);
2546 assert_checkequal(o.graphics.exprs, lCB);
2547 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2548 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2549 // Add a function body
2550 lCB2 = list(["toto"; "n"; "1"; "1"; "[]"; "[]"; "[]"; "0"; "[]"; "[]"; "[]"; "[]"; "y"; "n"], ["Function body"]);
2551 o.graphics.exprs = lCB2;
2552 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2553 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2554 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2555 Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES
2556 Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES
2557 Xcos trace: propertyUpdated( 43 , BLOCK , ANGLE ) : NO_CHANGES
2558 Xcos trace: propertyUpdated( 43 , BLOCK , ANGLE ) : NO_CHANGES
2559 Xcos trace: propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS
2560 Xcos trace: propertyUpdated( 43 , BLOCK , LABEL ) : NO_CHANGES
2561 Xcos trace: propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES
2562 Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
2563 Xcos trace: propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES
2564 Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
2565 Xcos trace: propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES
2566 Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
2567 Xcos trace: propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES
2568 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2569 assert_checkequal(o.graphics.exprs, lCB2);
2570 Xcos debug: objectReferenced( 43 , BLOCK ) : 1
2571 Xcos debug: objectUnreferenced( 43 , BLOCK ) : 0
2572 // scifunc_block_m
2573 o = scifunc_block_m("define");
2574 Xcos debug: objectCreated( 46 , BLOCK )
2575 Xcos debug: objectReferenced( 46 , BLOCK ) : 1
2576 Xcos trace: propertyUpdated( 46 , BLOCK , GEOMETRY ) : NO_CHANGES
2577 Xcos trace: propertyUpdated( 46 , BLOCK , GEOMETRY ) : SUCCESS
2578 Xcos trace: propertyUpdated( 46 , BLOCK , ANGLE ) : NO_CHANGES
2579 Xcos trace: propertyUpdated( 46 , BLOCK , ANGLE ) : NO_CHANGES
2580 Xcos trace: propertyUpdated( 46 , BLOCK , EXPRS ) : SUCCESS
2581 Xcos debug: objectCreated( 47 , PORT )
2582 Xcos trace: propertyUpdated( 47 , PORT , SOURCE_BLOCK ) : SUCCESS
2583 Xcos trace: propertyUpdated( 47 , PORT , PORT_KIND ) : SUCCESS
2584 Xcos trace: propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS
2585 Xcos debug: objectCreated( 48 , PORT )
2586 Xcos trace: propertyUpdated( 48 , PORT , SOURCE_BLOCK ) : SUCCESS
2587 Xcos trace: propertyUpdated( 48 , PORT , PORT_KIND ) : SUCCESS
2588 Xcos trace: propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS
2589 Xcos trace: propertyUpdated( 46 , BLOCK , LABEL ) : NO_CHANGES
2590 Xcos trace: propertyUpdated( 47 , PORT , IMPLICIT ) : NO_CHANGES
2591 Xcos trace: propertyUpdated( 48 , PORT , IMPLICIT ) : NO_CHANGES
2592 Xcos trace: propertyUpdated( 47 , PORT , STYLE ) : NO_CHANGES
2593 Xcos trace: propertyUpdated( 48 , PORT , STYLE ) : NO_CHANGES
2594 Xcos trace: propertyUpdated( 47 , PORT , LABEL ) : NO_CHANGES
2595 Xcos trace: propertyUpdated( 48 , PORT , LABEL ) : NO_CHANGES
2596 Xcos trace: propertyUpdated( 46 , BLOCK , STYLE ) : NO_CHANGES
2597 Xcos debug: objectUnreferenced( 46 , BLOCK ) : 0
2598 Xcos debug: objectReferenced( 46 , BLOCK ) : 1
2599 Xcos trace: propertyUpdated( 46 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2600 Xcos trace: propertyUpdated( 46 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2601 Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : SUCCESS
2602 Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : NO_CHANGES
2603 Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : NO_CHANGES
2604 Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : SUCCESS
2605 Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : NO_CHANGES
2606 Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : NO_CHANGES
2607 Xcos trace: propertyUpdated( 46 , BLOCK , STATE ) : NO_CHANGES
2608 Xcos trace: propertyUpdated( 46 , BLOCK , DSTATE ) : NO_CHANGES
2609 Xcos trace: propertyUpdated( 46 , BLOCK , ODSTATE ) : NO_CHANGES
2610 Xcos trace: propertyUpdated( 46 , BLOCK , RPAR ) : NO_CHANGES
2611 Xcos trace: propertyUpdated( 46 , BLOCK , IPAR ) : SUCCESS
2612 Xcos trace: propertyUpdated( 46 , BLOCK , OPAR ) : NO_CHANGES
2613 Xcos trace: propertyUpdated( 46 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2614 Xcos trace: propertyUpdated( 46 , BLOCK , SIM_DEP_UT ) : SUCCESS
2615 Xcos trace: propertyUpdated( 46 , BLOCK , LABEL ) : NO_CHANGES
2616 Xcos trace: propertyUpdated( 46 , BLOCK , NZCROSS ) : NO_CHANGES
2617 Xcos trace: propertyUpdated( 46 , BLOCK , NMODE ) : NO_CHANGES
2618 Xcos trace: propertyUpdated( 46 , BLOCK , UID ) : NO_CHANGES
2619 Xcos debug: objectUnreferenced( 46 , BLOCK ) : 0
2620 Xcos trace: propertyUpdated( 46 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2621 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
2622 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
2623 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2624 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2625 Xcos debug: objectDeleted( 44 , PORT )
2626 Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : NO_CHANGES
2627 Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS
2628 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2629 Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2630 Xcos debug: objectDeleted( 45 , PORT )
2631 Xcos debug: objectDeleted( 43 , BLOCK )
2632 lsci = list(["[1,1]";"[1,1]";"[]";"[]";"[]";"[]";"[]";"[]";"0"],list("y1=sin(u1)"," "," ","y1=sin(u1)"," "," "," "));
2633 assert_checkequal(o.graphics.exprs, lsci);
2634 Xcos debug: objectReferenced( 46 , BLOCK ) : 1
2635 Xcos debug: objectUnreferenced( 46 , BLOCK ) : 0
2636 // fortran_block
2637 o = fortran_block("define");
2638 Xcos debug: objectCreated( 49 , BLOCK )
2639 Xcos debug: objectReferenced( 49 , BLOCK ) : 1
2640 Xcos trace: propertyUpdated( 49 , BLOCK , GEOMETRY ) : NO_CHANGES
2641 Xcos trace: propertyUpdated( 49 , BLOCK , GEOMETRY ) : SUCCESS
2642 Xcos trace: propertyUpdated( 49 , BLOCK , ANGLE ) : NO_CHANGES
2643 Xcos trace: propertyUpdated( 49 , BLOCK , ANGLE ) : NO_CHANGES
2644 Xcos trace: propertyUpdated( 49 , BLOCK , EXPRS ) : SUCCESS
2645 Xcos debug: objectCreated( 50 , PORT )
2646 Xcos trace: propertyUpdated( 50 , PORT , SOURCE_BLOCK ) : SUCCESS
2647 Xcos trace: propertyUpdated( 50 , PORT , PORT_KIND ) : SUCCESS
2648 Xcos trace: propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS
2649 Xcos debug: objectCreated( 51 , PORT )
2650 Xcos trace: propertyUpdated( 51 , PORT , SOURCE_BLOCK ) : SUCCESS
2651 Xcos trace: propertyUpdated( 51 , PORT , PORT_KIND ) : SUCCESS
2652 Xcos trace: propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS
2653 Xcos trace: propertyUpdated( 49 , BLOCK , LABEL ) : NO_CHANGES
2654 Xcos trace: propertyUpdated( 50 , PORT , IMPLICIT ) : NO_CHANGES
2655 Xcos trace: propertyUpdated( 51 , PORT , IMPLICIT ) : NO_CHANGES
2656 Xcos trace: propertyUpdated( 50 , PORT , STYLE ) : NO_CHANGES
2657 Xcos trace: propertyUpdated( 51 , PORT , STYLE ) : NO_CHANGES
2658 Xcos trace: propertyUpdated( 50 , PORT , LABEL ) : NO_CHANGES
2659 Xcos trace: propertyUpdated( 51 , PORT , LABEL ) : NO_CHANGES
2660 Xcos trace: propertyUpdated( 49 , BLOCK , STYLE ) : NO_CHANGES
2661 Xcos debug: objectUnreferenced( 49 , BLOCK ) : 0
2662 Xcos debug: objectReferenced( 49 , BLOCK ) : 1
2663 Xcos trace: propertyUpdated( 49 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2664 Xcos trace: propertyUpdated( 49 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2665 Xcos trace: propertyUpdated( 50 , PORT , DATATYPE ) : SUCCESS
2666 Xcos trace: propertyUpdated( 51 , PORT , DATATYPE ) : SUCCESS
2667 Xcos trace: propertyUpdated( 49 , BLOCK , STATE ) : NO_CHANGES
2668 Xcos trace: propertyUpdated( 49 , BLOCK , DSTATE ) : NO_CHANGES
2669 Xcos trace: propertyUpdated( 49 , BLOCK , ODSTATE ) : NO_CHANGES
2670 Xcos trace: propertyUpdated( 49 , BLOCK , RPAR ) : NO_CHANGES
2671 Xcos trace: propertyUpdated( 49 , BLOCK , IPAR ) : SUCCESS
2672 Xcos trace: propertyUpdated( 49 , BLOCK , OPAR ) : NO_CHANGES
2673 Xcos trace: propertyUpdated( 49 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2674 Xcos trace: propertyUpdated( 49 , BLOCK , SIM_DEP_UT ) : SUCCESS
2675 Xcos trace: propertyUpdated( 49 , BLOCK , LABEL ) : NO_CHANGES
2676 Xcos trace: propertyUpdated( 49 , BLOCK , NZCROSS ) : NO_CHANGES
2677 Xcos trace: propertyUpdated( 49 , BLOCK , NMODE ) : NO_CHANGES
2678 Xcos trace: propertyUpdated( 49 , BLOCK , UID ) : NO_CHANGES
2679 Xcos debug: objectUnreferenced( 49 , BLOCK ) : 0
2680 Xcos trace: propertyUpdated( 49 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2681 Xcos trace: propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS
2682 Xcos trace: propertyUpdated( 46 , BLOCK , OUTPUTS ) : NO_CHANGES
2683 Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2684 Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2685 Xcos debug: objectDeleted( 47 , PORT )
2686 Xcos trace: propertyUpdated( 46 , BLOCK , INPUTS ) : NO_CHANGES
2687 Xcos trace: propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS
2688 Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2689 Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2690 Xcos debug: objectDeleted( 48 , PORT )
2691 Xcos debug: objectDeleted( 46 , BLOCK )
2692 lfort = list(["1";"1";"[]";"forty"],list([]));
2693 assert_checkequal(o.graphics.exprs, lfort);
2694 Xcos debug: objectReferenced( 49 , BLOCK ) : 1
2695 Xcos debug: objectUnreferenced( 49 , BLOCK ) : 0
2696 // Test a PDE block
2697 o = PDE("define");
2698 Xcos debug: objectCreated( 52 , BLOCK )
2699 Xcos debug: objectReferenced( 52 , BLOCK ) : 1
2700 Xcos trace: propertyUpdated( 52 , BLOCK , GEOMETRY ) : NO_CHANGES
2701 Xcos trace: propertyUpdated( 52 , BLOCK , GEOMETRY ) : SUCCESS
2702 Xcos trace: propertyUpdated( 52 , BLOCK , ANGLE ) : NO_CHANGES
2703 Xcos trace: propertyUpdated( 52 , BLOCK , ANGLE ) : NO_CHANGES
2704 Xcos trace: propertyUpdated( 52 , BLOCK , EXPRS ) : SUCCESS
2705 Xcos debug: objectCreated( 53 , PORT )
2706 Xcos trace: propertyUpdated( 53 , PORT , SOURCE_BLOCK ) : SUCCESS
2707 Xcos trace: propertyUpdated( 53 , PORT , PORT_KIND ) : SUCCESS
2708 Xcos debug: objectCreated( 54 , PORT )
2709 Xcos trace: propertyUpdated( 54 , PORT , SOURCE_BLOCK ) : SUCCESS
2710 Xcos trace: propertyUpdated( 54 , PORT , PORT_KIND ) : SUCCESS
2711 Xcos debug: objectCreated( 55 , PORT )
2712 Xcos trace: propertyUpdated( 55 , PORT , SOURCE_BLOCK ) : SUCCESS
2713 Xcos trace: propertyUpdated( 55 , PORT , PORT_KIND ) : SUCCESS
2714 Xcos debug: objectCreated( 56 , PORT )
2715 Xcos trace: propertyUpdated( 56 , PORT , SOURCE_BLOCK ) : SUCCESS
2716 Xcos trace: propertyUpdated( 56 , PORT , PORT_KIND ) : SUCCESS
2717 Xcos debug: objectCreated( 57 , PORT )
2718 Xcos trace: propertyUpdated( 57 , PORT , SOURCE_BLOCK ) : SUCCESS
2719 Xcos trace: propertyUpdated( 57 , PORT , PORT_KIND ) : SUCCESS
2720 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
2721 Xcos debug: objectCreated( 58 , PORT )
2722 Xcos trace: propertyUpdated( 58 , PORT , SOURCE_BLOCK ) : SUCCESS
2723 Xcos trace: propertyUpdated( 58 , PORT , PORT_KIND ) : SUCCESS
2724 Xcos debug: objectCreated( 59 , PORT )
2725 Xcos trace: propertyUpdated( 59 , PORT , SOURCE_BLOCK ) : SUCCESS
2726 Xcos trace: propertyUpdated( 59 , PORT , PORT_KIND ) : SUCCESS
2727 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS
2728 Xcos trace: propertyUpdated( 52 , BLOCK , LABEL ) : NO_CHANGES
2729 Xcos trace: propertyUpdated( 53 , PORT , IMPLICIT ) : NO_CHANGES
2730 Xcos trace: propertyUpdated( 54 , PORT , IMPLICIT ) : NO_CHANGES
2731 Xcos trace: propertyUpdated( 55 , PORT , IMPLICIT ) : NO_CHANGES
2732 Xcos trace: propertyUpdated( 56 , PORT , IMPLICIT ) : NO_CHANGES
2733 Xcos trace: propertyUpdated( 57 , PORT , IMPLICIT ) : NO_CHANGES
2734 Xcos trace: propertyUpdated( 58 , PORT , IMPLICIT ) : NO_CHANGES
2735 Xcos trace: propertyUpdated( 59 , PORT , IMPLICIT ) : NO_CHANGES
2736 Xcos trace: propertyUpdated( 53 , PORT , STYLE ) : NO_CHANGES
2737 Xcos trace: propertyUpdated( 54 , PORT , STYLE ) : NO_CHANGES
2738 Xcos trace: propertyUpdated( 55 , PORT , STYLE ) : NO_CHANGES
2739 Xcos trace: propertyUpdated( 56 , PORT , STYLE ) : NO_CHANGES
2740 Xcos trace: propertyUpdated( 57 , PORT , STYLE ) : NO_CHANGES
2741 Xcos trace: propertyUpdated( 58 , PORT , STYLE ) : NO_CHANGES
2742 Xcos trace: propertyUpdated( 59 , PORT , STYLE ) : NO_CHANGES
2743 Xcos trace: propertyUpdated( 53 , PORT , LABEL ) : NO_CHANGES
2744 Xcos trace: propertyUpdated( 54 , PORT , LABEL ) : NO_CHANGES
2745 Xcos trace: propertyUpdated( 55 , PORT , LABEL ) : NO_CHANGES
2746 Xcos trace: propertyUpdated( 56 , PORT , LABEL ) : NO_CHANGES
2747 Xcos trace: propertyUpdated( 57 , PORT , LABEL ) : NO_CHANGES
2748 Xcos trace: propertyUpdated( 58 , PORT , LABEL ) : NO_CHANGES
2749 Xcos trace: propertyUpdated( 59 , PORT , LABEL ) : NO_CHANGES
2750 Xcos trace: propertyUpdated( 52 , BLOCK , STYLE ) : NO_CHANGES
2751 Xcos debug: objectUnreferenced( 52 , BLOCK ) : 0
2752 Xcos debug: objectReferenced( 52 , BLOCK ) : 1
2753 Xcos trace: propertyUpdated( 52 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2754 Xcos trace: propertyUpdated( 52 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2755 Xcos trace: propertyUpdated( 53 , PORT , DATATYPE ) : SUCCESS
2756 Xcos trace: propertyUpdated( 54 , PORT , DATATYPE ) : SUCCESS
2757 Xcos trace: propertyUpdated( 55 , PORT , DATATYPE ) : SUCCESS
2758 Xcos trace: propertyUpdated( 56 , PORT , DATATYPE ) : SUCCESS
2759 Xcos trace: propertyUpdated( 57 , PORT , DATATYPE ) : SUCCESS
2760 Xcos trace: propertyUpdated( 58 , PORT , DATATYPE ) : SUCCESS
2761 Xcos trace: propertyUpdated( 59 , PORT , DATATYPE ) : SUCCESS
2762 Xcos trace: propertyUpdated( 52 , BLOCK , STATE ) : SUCCESS
2763 Xcos trace: propertyUpdated( 52 , BLOCK , DSTATE ) : NO_CHANGES
2764 Xcos trace: propertyUpdated( 52 , BLOCK , ODSTATE ) : NO_CHANGES
2765 Xcos trace: propertyUpdated( 52 , BLOCK , RPAR ) : NO_CHANGES
2766 Xcos trace: propertyUpdated( 52 , BLOCK , IPAR ) : NO_CHANGES
2767 Xcos trace: propertyUpdated( 52 , BLOCK , OPAR ) : NO_CHANGES
2768 Xcos trace: propertyUpdated( 52 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2769 Xcos trace: propertyUpdated( 52 , BLOCK , SIM_DEP_UT ) : SUCCESS
2770 Xcos trace: propertyUpdated( 52 , BLOCK , LABEL ) : NO_CHANGES
2771 Xcos trace: propertyUpdated( 52 , BLOCK , NZCROSS ) : NO_CHANGES
2772 Xcos trace: propertyUpdated( 52 , BLOCK , NMODE ) : NO_CHANGES
2773 Xcos trace: propertyUpdated( 52 , BLOCK , UID ) : NO_CHANGES
2774 Xcos debug: objectUnreferenced( 52 , BLOCK ) : 0
2775 Xcos trace: propertyUpdated( 52 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2776 Xcos trace: propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS
2777 Xcos trace: propertyUpdated( 49 , BLOCK , OUTPUTS ) : NO_CHANGES
2778 Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2779 Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2780 Xcos debug: objectDeleted( 50 , PORT )
2781 Xcos trace: propertyUpdated( 49 , BLOCK , INPUTS ) : NO_CHANGES
2782 Xcos trace: propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS
2783 Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2784 Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2785 Xcos debug: objectDeleted( 51 , PORT )
2786 Xcos debug: objectDeleted( 49 , BLOCK )
2787 o.graphics.exprs
2788 Xcos debug: objectReferenced( 52 , BLOCK ) : 1
2789 Xcos debug: objectUnreferenced( 52 , BLOCK ) : 0
2790  ans  =
2791        ans(1)
2792               ans(1)(1)
2793 !paramspde        !
2794 !                 !
2795 !a                !
2796 !                 !
2797 !b                !
2798 !                 !
2799 !txt_exp          !
2800 !                 !
2801 !check_op1        !
2802 !                 !
2803 !a1               !
2804 !                 !
2805 !b1               !
2806 !                 !
2807 !check_op2        !
2808 !                 !
2809 !a2               !
2810 !                 !
2811 !b2               !
2812 !                 !
2813 !check_op3        !
2814 !                 !
2815 !a3               !
2816 !                 !
2817 !b3               !
2818 !                 !
2819 !check_op4        !
2820 !                 !
2821 !a4               !
2822 !                 !
2823 !b4               !
2824 !                 !
2825 !check_op5        !
2826 !                 !
2827 !a5               !
2828 !                 !
2829 !b5               !
2830 !                 !
2831 !check_op6        !
2832 !                 !
2833 !a6               !
2834 !                 !
2835 !b6               !
2836 !                 !
2837 !check_op7        !
2838 !                 !
2839 !a7               !
2840 !                 !
2841 !b7               !
2842 !                 !
2843 !discr_cst        !
2844 !                 !
2845 !discr_non_cst    !
2846 !                 !
2847 !signe            !
2848 !                 !
2849 !rad_automatique  !
2850 !                 !
2851 !rad_manuel       !
2852 !                 !
2853 !methode          !
2854 !                 !
2855 !ord1             !
2856 !                 !
2857 !ord2             !
2858 !                 !
2859 !ord3             !
2860 !                 !
2861 !degre            !
2862 !                 !
2863 !nnode            !
2864 !                 !
2865 !txt_pas          !
2866 !                 !
2867 !CI               !
2868 !                 !
2869 !dCI              !
2870 !                 !
2871 !CLa              !
2872 !                 !
2873 !CLa_exp          !
2874 !                 !
2875 !CLb              !
2876 !                 !
2877 !CLb_exp          !
2878 !                 !
2879 !points           !
2880               ans(1)(2)
2881  
2882               ans(1)(3)
2883  
2884               ans(1)(4)
2885  
2886               ans(1)(5)
2887  0
2888               ans(1)(6)
2889  
2890               ans(1)(7)
2891  IN_EDP1(t)
2892               ans(1)(8)
2893  0
2894               ans(1)(9)
2895  
2896               ans(1)(10)
2897  IN_EDP2(t)
2898               ans(1)(11)
2899  0
2900               ans(1)(12)
2901  
2902               ans(1)(13)
2903  IN_EDP3(t)
2904               ans(1)(14)
2905  0
2906               ans(1)(15)
2907  
2908               ans(1)(16)
2909  IN_EDP4(t)
2910               ans(1)(17)
2911  0
2912               ans(1)(18)
2913  
2914               ans(1)(19)
2915  IN_EDP5(t)
2916               ans(1)(20)
2917  0
2918               ans(1)(21)
2919  
2920               ans(1)(22)
2921  IN_EDP6(t)
2922               ans(1)(23)
2923  0
2924               ans(1)(24)
2925  
2926               ans(1)(25)
2927  IN_EDP7(t)
2928               ans(1)(26)
2929  0
2930               ans(1)(27)
2931  0
2932               ans(1)(28)
2933  0
2934               ans(1)(29)
2935  0
2936               ans(1)(30)
2937  0
2938               ans(1)(31)
2939  0
2940               ans(1)(32)
2941  
2942               ans(1)(33)
2943  
2944               ans(1)(34)
2945  
2946               ans(1)(35)
2947  
2948               ans(1)(36)
2949  
2950               ans(1)(37)
2951  
2952               ans(1)(38)
2953  
2954               ans(1)(39)
2955  
2956               ans(1)(40)
2957  0
2958               ans(1)(41)
2959  IN_CL1(t)
2960               ans(1)(42)
2961  0
2962               ans(1)(43)
2963  IN_CL2(t)
2964               ans(1)(44)
2965  
2966        ans(2)
2967     []
2968        ans(3)
2969  
2970 // Test 'ipar', 'nzcross' and 'nmode' fields
2971 o = scicos_block();
2972 Xcos debug: objectCreated( 60 , BLOCK )
2973 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
2974 Xcos trace: propertyUpdated( 60 , BLOCK , GEOMETRY ) : NO_CHANGES
2975 Xcos trace: propertyUpdated( 60 , BLOCK , GEOMETRY ) : NO_CHANGES
2976 Xcos trace: propertyUpdated( 60 , BLOCK , ANGLE ) : NO_CHANGES
2977 Xcos trace: propertyUpdated( 60 , BLOCK , ANGLE ) : NO_CHANGES
2978 Xcos trace: propertyUpdated( 60 , BLOCK , EXPRS ) : NO_CHANGES
2979 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
2980 Xcos trace: propertyUpdated( 60 , BLOCK , STYLE ) : NO_CHANGES
2981 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
2982 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
2983 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
2984 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
2985 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
2986 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
2987 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
2988 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
2989 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
2990 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
2991 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2992 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
2993 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
2994 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
2995 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
2996 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
2997 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
2998 Xcos trace: propertyUpdated( 60 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
2999 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
3000 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES
3001 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3002 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3003 Xcos debug: objectDeleted( 53 , PORT )
3004 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
3005 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES
3006 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3007 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3008 Xcos debug: objectDeleted( 54 , PORT )
3009 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
3010 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES
3011 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3012 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3013 Xcos debug: objectDeleted( 55 , PORT )
3014 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
3015 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES
3016 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3017 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3018 Xcos debug: objectDeleted( 56 , PORT )
3019 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS
3020 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES
3021 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3022 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3023 Xcos debug: objectDeleted( 57 , PORT )
3024 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : NO_CHANGES
3025 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS
3026 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3027 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3028 Xcos debug: objectDeleted( 58 , PORT )
3029 Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : NO_CHANGES
3030 Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS
3031 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
3032 Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
3033 Xcos debug: objectDeleted( 59 , PORT )
3034 Xcos debug: objectDeleted( 52 , BLOCK )
3035 o.model.ipar = [];
3036 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3037 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3038 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3039 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3040 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3041 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3042 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3043 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3044 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3045 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
3046 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3047 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3048 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3049 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3050 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
3051 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
3052 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3053 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3054 assert_checkequal(o.model.ipar, []);
3055 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3056 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3057 o.model.nzcross = [];
3058 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3059 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3060 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3061 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3062 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3063 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3064 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3065 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3066 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3067 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
3068 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3069 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3070 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3071 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3072 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : SUCCESS
3073 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
3074 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3075 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3076 assert_checkequal(o.model.nzcross, []);
3077 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3078 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3079 o.model.nmode = [];
3080 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3081 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3082 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3083 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3084 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3085 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3086 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3087 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3088 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3089 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
3090 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3091 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3092 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3093 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3094 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
3095 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : SUCCESS
3096 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3097 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3098 assert_checkequal(o.model.nmode, []);
3099 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3100 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3101 o.model.ipar = [1; 2; 3];
3102 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3103 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3104 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3105 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3106 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3107 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3108 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3109 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3110 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3111 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : SUCCESS
3112 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3113 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3114 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3115 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3116 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
3117 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
3118 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3119 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3120 assert_checkequal(o.model.ipar, [1; 2; 3]);
3121 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3122 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3123 o.model.nzcross = [1; 2; 3];
3124 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3125 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3126 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3127 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3128 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3129 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3130 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3131 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3132 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3133 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
3134 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3135 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3136 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3137 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3138 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : SUCCESS
3139 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
3140 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3141 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3142 assert_checkequal(o.model.nzcross, [1; 2; 3]);
3143 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3144 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3145 o.model.nmode = [1; 2; 3];
3146 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3147 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3148 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3149 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
3150 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
3151 Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
3152 Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
3153 Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
3154 Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES
3155 Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
3156 Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
3157 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
3158 Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
3159 Xcos trace: propertyUpdated( 60 , BLOCK , LABEL ) : NO_CHANGES
3160 Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
3161 Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : SUCCESS
3162 Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
3163 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3164 assert_checkequal(o.model.nmode, [1; 2; 3]);
3165 Xcos debug: objectReferenced( 60 , BLOCK ) : 1
3166 Xcos debug: objectUnreferenced( 60 , BLOCK ) : 0
3167 // Check that all the model items are freed
3168 clear
3169 Xcos debug: objectDeleted( 60 , BLOCK )