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