Xcos MVC: Fixed default datatype
[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 loadXcosLibs();
8 // Allocate a summation block
9 o = BIGSOM_f("define")
10 objectCreated( 1 , BLOCK )
11 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
12 propertyUpdated( 1 , BLOCK , GEOMETRY ) : SUCCESS
13 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
14 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
15 propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS
16 objectCreated( 2 , PORT )
17 propertyUpdated( 2 , PORT , SOURCE_BLOCK ) : SUCCESS
18 propertyUpdated( 2 , PORT , PORT_KIND ) : SUCCESS
19 objectCreated( 3 , PORT )
20 propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS
21 propertyUpdated( 3 , PORT , PORT_KIND ) : SUCCESS
22 propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
23 objectCreated( 4 , PORT )
24 propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS
25 propertyUpdated( 4 , PORT , PORT_KIND ) : SUCCESS
26 propertyUpdated( 1 , BLOCK , OUTPUTS ) : SUCCESS
27 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
28 propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
29 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
30 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
31 propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
32 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
33 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
34 propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
35 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
36 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
37 propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
38 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
39 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
40 propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS
41 propertyUpdated( 2 , PORT , DATATYPE ) : SUCCESS
42 propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS
43 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
44 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
45 propertyUpdated( 1 , BLOCK , RPAR ) : SUCCESS
46 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
47 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
48 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : SUCCESS
49 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
50 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
51 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
52 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
53 propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
54 o  = 
55 scicos_Block type :
56   graphics
57   model
58   gui
59   doc
60 o.graphics
61  ans  =
62 orig = [0,0]
63 sz = [2,3]
64 flip = %t
65 theta = 0
66 exprs = "[1;1]"
67 pin = [0;0]
68 pout = 0
69 pein = []
70 peout = []
71 gr_i = []
72 id = ""
73 in_implicit = ["E";"E"]
74 out_implicit = "E"
75 in_style = ["";""]
76 out_style = ""
77 in_label = ["";""]
78 out_label = ""
79 style = ""
80 o.model
81  ans  =
82 sum type: 2
83 in = [-1;-1]
84 in2 = [1;1]
85 intyp = [1;1]
86 out = -1
87 out2 = 1
88 outtyp = 1
89 evtin = []
90 evtout = []
91 state = []
92 dstate = []
93 odstate = list()
94 rpar = [1;1]
95 ipar = []
96 opar = list()
97 blocktype = "c"
98 firing = []
99 dep_ut = [%t,%f]
100 label = ""
101 nzcross = 0
102 nmode = 0
103 equations = list()
104 uid = ""
105 o.gui
106  ans  =
107  BIGSOM_f
108 o.doc
109  ans  =
110 ()
111 // Set the block to itself without making any modification
112 // (scicos_getvalue returns BIGSOM_f default parameters)
113 p = funcprot();
114 funcprot(0);
115 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
116     ok = %t;
117     sgn = [1;1];
118     exprs = sci2exp(sgn);
119 endfunction
120 o = BIGSOM_f("set", o)
121 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
122 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
123 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
124 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
125 propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
126 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
127 propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
128 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
129 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
130 propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
131 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
132 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
133 propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
134 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
135 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
136 propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
137 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
138 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
139 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
140 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
141 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
142 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
143 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
144 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
145 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
146 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
147 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
148 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
149 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
150 propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES
151 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
152 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
153 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
154 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
155 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
156 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
157 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
158 o  = 
159 scicos_Block type :
160   graphics
161   model
162   gui
163   doc
164 o.graphics
165  ans  =
166 orig = [0,0]
167 sz = [2,3]
168 flip = %t
169 theta = 0
170 exprs = "[1;1]"
171 pin = [0;0]
172 pout = 0
173 pein = []
174 peout = []
175 gr_i = []
176 id = ""
177 in_implicit = ["E";"E"]
178 out_implicit = "E"
179 in_style = ["";""]
180 out_style = ""
181 in_label = ["";""]
182 out_label = ""
183 style = ""
184 o.model
185  ans  =
186 sum type: 2
187 in = [-1;-1]
188 in2 = [1;1]
189 intyp = [1;1]
190 out = -1
191 out2 = 1
192 outtyp = 1
193 evtin = []
194 evtout = []
195 state = []
196 dstate = []
197 odstate = list()
198 rpar = [1;1]
199 ipar = []
200 opar = list()
201 blocktype = "c"
202 firing = []
203 dep_ut = [%t,%f]
204 label = ""
205 nzcross = 0
206 nmode = 0
207 equations = list()
208 uid = ""
209 // Now use scicos_getvalue to modify the 'exprs' and 'rpar' fields to "[-1;-1]" and '[-1;-1]'
210 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
211     ok = %t;
212     sgn = [-1;-1];
213     exprs = sci2exp(sgn);
214 endfunction
215 o = BIGSOM_f("set", o)
216 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
217 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
218 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
219 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
220 propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS
221 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
222 propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
223 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
224 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
225 propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
226 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
227 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
228 propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
229 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
230 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
231 propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
232 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
233 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
234 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
235 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
236 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
237 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
238 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
239 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
240 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
241 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
242 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
243 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
244 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
245 propertyUpdated( 1 , BLOCK , RPAR ) : SUCCESS
246 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
247 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
248 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
249 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
250 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
251 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
252 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
253 o  = 
254 scicos_Block type :
255   graphics
256   model
257   gui
258   doc
259 o.graphics
260  ans  =
261 orig = [0,0]
262 sz = [2,3]
263 flip = %t
264 theta = 0
265 exprs = "[-1;-1]"
266 pin = [0;0]
267 pout = 0
268 pein = []
269 peout = []
270 gr_i = []
271 id = ""
272 in_implicit = ["E";"E"]
273 out_implicit = "E"
274 in_style = ["";""]
275 out_style = ""
276 in_label = ["";""]
277 out_label = ""
278 style = ""
279 o.model
280  ans  =
281 sum type: 2
282 in = [-1;-1]
283 in2 = [1;1]
284 intyp = [1;1]
285 out = -1
286 out2 = 1
287 outtyp = 1
288 evtin = []
289 evtout = []
290 state = []
291 dstate = []
292 odstate = list()
293 rpar = [-1;-1]
294 ipar = []
295 opar = list()
296 blocktype = "c"
297 firing = []
298 dep_ut = [%t,%f]
299 label = ""
300 nzcross = 0
301 nmode = 0
302 equations = list()
303 uid = ""
304 // Now modify the block's entry port #2 to '1' and add a new one with value '1'
305 function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs)
306     ok = %t;
307     sgn = [-1;1;1];
308     exprs = sci2exp(sgn);
309 endfunction
310 funcprot(p);
311 o = BIGSOM_f("set", o)
312 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
313 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
314 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
315 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
316 propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS
317 objectCreated( 5 , PORT )
318 propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
319 propertyUpdated( 5 , PORT , PORT_KIND ) : SUCCESS
320 propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
321 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
322 propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
323 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
324 propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
325 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
326 propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
327 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
328 propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
329 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
330 propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
331 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
332 propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
333 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
334 propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
335 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
336 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
337 propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
338 propertyUpdated( 3 , PORT , DATATYPE ) : NO_CHANGES
339 propertyUpdated( 2 , PORT , DATATYPE ) : NO_CHANGES
340 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
341 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
342 propertyUpdated( 4 , PORT , DATATYPE ) : NO_CHANGES
343 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
344 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
345 propertyUpdated( 1 , BLOCK , RPAR ) : SUCCESS
346 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
347 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
348 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
349 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
350 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
351 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
352 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
353 o  = 
354 scicos_Block type :
355   graphics
356   model
357   gui
358   doc
359 o.graphics
360  ans  =
361 orig = [0,0]
362 sz = [2,3]
363 flip = %t
364 theta = 0
365 exprs = "[-1;1;1]"
366 pin = [0;0;0]
367 pout = 0
368 pein = []
369 peout = []
370 gr_i = []
371 id = ""
372 in_implicit = ["E";"E";"E"]
373 out_implicit = "E"
374 in_style = ["";"";""]
375 out_style = ""
376 in_label = ["";"";""]
377 out_label = ""
378 style = ""
379 o.model
380  ans  =
381 sum type: 2
382 in = [-1;-1;-1]
383 in2 = [1;1;1]
384 intyp = [1;1;1]
385 out = -1
386 out2 = 1
387 outtyp = 1
388 evtin = []
389 evtout = []
390 state = []
391 dstate = []
392 odstate = list()
393 rpar = [-1;1;1]
394 ipar = []
395 opar = list()
396 blocktype = "c"
397 firing = []
398 dep_ut = [%t,%f]
399 label = ""
400 nzcross = 0
401 nmode = 0
402 equations = list()
403 uid = ""
404 // Try with another block containing event inputs
405 o = CSCOPE("define")
406 objectCreated( 6 , BLOCK )
407 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
408 propertyUpdated( 6 , BLOCK , GEOMETRY ) : SUCCESS
409 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
410 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
411 propertyUpdated( 6 , BLOCK , EXPRS ) : SUCCESS
412 objectCreated( 7 , PORT )
413 propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
414 propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
415 propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
416 objectCreated( 8 , PORT )
417 propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
418 propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS
419 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : SUCCESS
420 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
421 propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
422 propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
423 propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
424 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
425 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
426 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
427 propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
428 propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
429 propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
430 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
431 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
432 propertyUpdated( 6 , BLOCK , RPAR ) : SUCCESS
433 propertyUpdated( 6 , BLOCK , IPAR ) : SUCCESS
434 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
435 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : SUCCESS
436 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
437 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
438 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
439 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
440 propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
441 o  = 
442 scicos_Block type :
443   graphics
444   model
445   gui
446   doc
447 o.graphics
448  ans  =
449 orig = [0,0]
450 sz = [2,2]
451 flip = %t
452 theta = 0
453 exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
454 pin = 0
455 pout = []
456 pein = 0
457 peout = []
458 gr_i = []
459 id = ""
460 in_implicit = "E"
461 out_implicit = 
462 in_style = ""
463 out_style = 
464 in_label = ""
465 out_label = 
466 style = ""
467 o.model
468  ans  =
469 cscope type: 4
470 in = -1
471 in2 = 1
472 intyp = 1
473 out = []
474 out2 = []
475 outtyp = 1
476 evtin = -1
477 evtout = []
478 state = []
479 dstate = []
480 odstate = list()
481 rpar = [0;-15;15;30]
482 ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
483 opar = list()
484 blocktype = "c"
485 firing = []
486 dep_ut = [%t,%f]
487 label = ""
488 nzcross = 0
489 nmode = 0
490 equations = list()
491 uid = ""
492 o.gui
493  ans  =
494  CSCOPE
495 o.doc
496  ans  =
497 ()
498 // Set the block to itself without making any modification
499 // (scicos_getvalue returns CSCOPE_f default parameters)
500 p = funcprot();
501 funcprot(0);
502 function [ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs] = scicos_getvalue(title, fields, Type, exprs)
503     ok = %t;
504     clrs = model.ipar(4:11)
505     win = model.ipar(1)
506     wpos = model.ipar(12:13)
507     wdim = model.ipar(14:15)
508     ymin = model.rpar(2)
509     ymax = model.rpar(3)
510     per = model.rpar(4)
511     N = model.ipar(3)
512     heritance = 0
513     nom = model.label
514     exprs = graphics.exprs;
515 endfunction
516 o = CSCOPE("set", o)
517 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
518 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
519 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
520 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
521 propertyUpdated( 6 , BLOCK , EXPRS ) : NO_CHANGES
522 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
523 propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
524 propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
525 propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
526 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
527 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
528 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
529 propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
530 propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
531 propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES
532 propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
533 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
534 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
535 propertyUpdated( 6 , BLOCK , RPAR ) : NO_CHANGES
536 propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
537 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
538 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
539 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
540 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
541 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
542 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
543 o  = 
544 scicos_Block type :
545   graphics
546   model
547   gui
548   doc