Scicos tests: regenerate ref files with COLOR property
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Diagram.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 loadXcosLibs();
9 scicos_log("TRACE");
10 // Allocate a diagram and access its fields
11 scs_m = scicos_diagram()
12 Xcos debug: objectCreated( 1 , DIAGRAM )
13 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
14 Xcos trace: propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
15 Xcos trace: propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
16 Xcos trace: propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
17 Xcos trace: propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
18 Xcos trace: propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
19 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
20 Xcos trace: propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
21 Xcos trace: propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
22  scs_m  = 
23 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
24 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
25 wpar = [600,450,0,0,600,450]
26 title = ["Untitled";""]
27 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
28 tf = 100000
29 context = []
30 void1 = []
31 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
32 void2 = []
33 void3 = []
34 doc = list()
35 scs_m.props
36 Xcos debug: objectReferenced( 1 , DIAGRAM ) : 1
37 Xcos debug: objectUnreferenced( 1 , DIAGRAM ) : 0
38  ans  =
39 wpar = [600,450,0,0,600,450]
40 title = ["Untitled";""]
41 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
42 tf = 100000
43 context = []
44 void1 = []
45 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
46 void2 = []
47 void3 = []
48 doc = list()
49 scs_m.objs
50  ans  =
51      ()
52 scs_m.version
53  ans  =
54  
55 scs_m.contrib
56  ans  =
57      ()
58 clear scs_m
59 Xcos debug: objectDeleted( 1 , DIAGRAM )
60 // Create a dummy diagram with one undefined block then clear it
61 scs_m = scicos_diagram(objs=list(scicos_block()));
62 Xcos debug: objectCreated( 2 , BLOCK )
63 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
64 Xcos trace: propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
65 Xcos trace: propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
66 Xcos trace: propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
67 Xcos trace: propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
68 Xcos trace: propertyUpdated( 2 , BLOCK , EXPRS ) : NO_CHANGES
69 Xcos trace: propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
70 Xcos trace: propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
71 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
72 Xcos debug: objectReferenced( 2 , BLOCK ) : 1
73 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
74 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
75 Xcos trace: propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
76 Xcos trace: propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
77 Xcos trace: propertyUpdated( 2 , BLOCK , ODSTATE ) : NO_CHANGES
78 Xcos trace: propertyUpdated( 2 , BLOCK , RPAR ) : NO_CHANGES
79 Xcos trace: propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
80 Xcos trace: propertyUpdated( 2 , BLOCK , OPAR ) : NO_CHANGES
81 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
82 Xcos trace: propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
83 Xcos trace: propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
84 Xcos trace: propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
85 Xcos trace: propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
86 Xcos trace: propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
87 Xcos debug: objectUnreferenced( 2 , BLOCK ) : 0
88 Xcos trace: propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
89 Xcos debug: objectCreated( 3 , DIAGRAM )
90 Xcos debug: objectReferenced( 3 , DIAGRAM ) : 1
91 Xcos trace: propertyUpdated( 3 , DIAGRAM , TITLE ) : NO_CHANGES
92 Xcos trace: propertyUpdated( 3 , DIAGRAM , PATH ) : NO_CHANGES
93 Xcos trace: propertyUpdated( 3 , DIAGRAM , PROPERTIES ) : NO_CHANGES
94 Xcos trace: propertyUpdated( 3 , DIAGRAM , PROPERTIES ) : NO_CHANGES
95 Xcos trace: propertyUpdated( 3 , DIAGRAM , CONTEXT ) : NO_CHANGES
96 Xcos debug: objectUnreferenced( 3 , DIAGRAM ) : 0
97 Xcos debug: objectCreated( 4 , BLOCK )
98 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
99 Xcos trace: propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
100 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
101 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
102 Xcos trace: propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
103 Xcos trace: propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
104 Xcos trace: propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
105 Xcos trace: propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
106 Xcos trace: propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
107 Xcos trace: propertyUpdated( 4 , BLOCK , EXPRS ) : NO_CHANGES
108 Xcos trace: propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
109 Xcos trace: propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
110 Xcos trace: propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
111 Xcos trace: propertyUpdated( 4 , BLOCK , RPAR ) : NO_CHANGES
112 Xcos trace: propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
113 Xcos trace: propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
114 Xcos trace: propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
115 Xcos trace: propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
116 Xcos trace: propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
117 Xcos trace: propertyUpdated( 4 , BLOCK , COLOR ) : NO_CHANGES
118 Xcos trace: propertyUpdated( 4 , BLOCK , EQUATIONS ) : NO_CHANGES
119 Xcos trace: propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
120 Xcos trace: propertyUpdated( 4 , BLOCK , INPUTS ) : NO_CHANGES
121 Xcos trace: propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
122 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
123 Xcos trace: propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
124 Xcos trace: propertyUpdated( 4 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
125 Xcos trace: propertyUpdated( 3 , DIAGRAM , CHILDREN ) : SUCCESS
126 Xcos trace: propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
127 Xcos debug: objectReferenced( 4 , BLOCK ) : 1
128 Xcos trace: propertyUpdated( 3 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
129 Xcos debug: objectDeleted( 2 , BLOCK )
130 clear scs_m
131 Xcos debug: objectUnreferenced( 4 , BLOCK ) : 0
132 Xcos trace: propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
133 Xcos debug: objectDeleted( 4 , BLOCK )
134 Xcos debug: objectDeleted( 3 , DIAGRAM )
135 // Create a diagram containing 2 summation blocks and two links
136 Sum    = BIGSOM_f("define");
137 Xcos debug: objectCreated( 5 , BLOCK )
138 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
139 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES
140 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : SUCCESS
141 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
142 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
143 Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : SUCCESS
144 Xcos debug: objectCreated( 6 , PORT )
145 Xcos trace: propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS
146 Xcos trace: propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS
147 Xcos debug: objectCreated( 7 , PORT )
148 Xcos trace: propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
149 Xcos trace: propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
150 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
151 Xcos debug: objectCreated( 8 , PORT )
152 Xcos trace: propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
153 Xcos trace: propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS
154 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS
155 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
156 Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES
157 Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
158 Xcos trace: propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
159 Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
160 Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
161 Xcos trace: propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
162 Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
163 Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
164 Xcos trace: propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
165 Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES
166 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
167 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
168 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
169 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
170 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS
171 Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
172 Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
173 Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES
174 Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES
175 Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES
176 Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : SUCCESS
177 Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES
178 Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES
179 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
180 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : SUCCESS
181 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
182 Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES
183 Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES
184 Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES
185 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
186 Xcos trace: propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
187 Scope1 = CSCOPE("define");
188 Xcos debug: objectCreated( 9 , BLOCK )
189 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
190 Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES
191 Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : SUCCESS
192 Xcos trace: propertyUpdated( 9 , BLOCK , ANGLE ) : NO_CHANGES
193 Xcos trace: propertyUpdated( 9 , BLOCK , ANGLE ) : NO_CHANGES
194 Xcos trace: propertyUpdated( 9 , BLOCK , EXPRS ) : SUCCESS
195 Xcos debug: objectCreated( 10 , PORT )
196 Xcos trace: propertyUpdated( 10 , PORT , SOURCE_BLOCK ) : SUCCESS
197 Xcos trace: propertyUpdated( 10 , PORT , PORT_KIND ) : SUCCESS
198 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS
199 Xcos debug: objectCreated( 11 , PORT )
200 Xcos trace: propertyUpdated( 11 , PORT , SOURCE_BLOCK ) : SUCCESS
201 Xcos trace: propertyUpdated( 11 , PORT , PORT_KIND ) : SUCCESS
202 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : SUCCESS
203 Xcos trace: propertyUpdated( 9 , BLOCK , LABEL ) : NO_CHANGES
204 Xcos trace: propertyUpdated( 10 , PORT , IMPLICIT ) : NO_CHANGES
205 Xcos trace: propertyUpdated( 10 , PORT , STYLE ) : NO_CHANGES
206 Xcos trace: propertyUpdated( 10 , PORT , LABEL ) : NO_CHANGES
207 Xcos trace: propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES
208 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
209 Xcos debug: objectReferenced( 9 , BLOCK ) : 1
210 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
211 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
212 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : SUCCESS
213 Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES
214 Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : SUCCESS
215 Xcos trace: propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES
216 Xcos trace: propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES
217 Xcos trace: propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES
218 Xcos trace: propertyUpdated( 9 , BLOCK , RPAR ) : SUCCESS
219 Xcos trace: propertyUpdated( 9 , BLOCK , IPAR ) : SUCCESS
220 Xcos trace: propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES
221 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
222 Xcos trace: propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : SUCCESS
223 Xcos trace: propertyUpdated( 9 , BLOCK , LABEL ) : NO_CHANGES
224 Xcos trace: propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES
225 Xcos trace: propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES
226 Xcos trace: propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES
227 Xcos debug: objectUnreferenced( 9 , BLOCK ) : 0
228 Xcos trace: propertyUpdated( 9 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
229 Scope2 = CSCOPE("define");
230 Xcos debug: objectCreated( 12 , BLOCK )
231 Xcos debug: objectReferenced( 12 , BLOCK ) : 1
232 Xcos trace: propertyUpdated( 12 , BLOCK , GEOMETRY ) : NO_CHANGES
233 Xcos trace: propertyUpdated( 12 , BLOCK , GEOMETRY ) : SUCCESS
234 Xcos trace: propertyUpdated( 12 , BLOCK , ANGLE ) : NO_CHANGES
235 Xcos trace: propertyUpdated( 12 , BLOCK , ANGLE ) : NO_CHANGES
236 Xcos trace: propertyUpdated( 12 , BLOCK , EXPRS ) : SUCCESS
237 Xcos debug: objectCreated( 13 , PORT )
238 Xcos trace: propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
239 Xcos trace: propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
240 Xcos trace: propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
241 Xcos debug: objectCreated( 14 , PORT )
242 Xcos trace: propertyUpdated( 14 , PORT , SOURCE_BLOCK ) : SUCCESS
243 Xcos trace: propertyUpdated( 14 , PORT , PORT_KIND ) : SUCCESS
244 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : SUCCESS
245 Xcos trace: propertyUpdated( 12 , BLOCK , LABEL ) : NO_CHANGES
246 Xcos trace: propertyUpdated( 13 , PORT , IMPLICIT ) : NO_CHANGES
247 Xcos trace: propertyUpdated( 13 , PORT , STYLE ) : NO_CHANGES
248 Xcos trace: propertyUpdated( 13 , PORT , LABEL ) : NO_CHANGES
249 Xcos trace: propertyUpdated( 12 , BLOCK , STYLE ) : NO_CHANGES
250 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 0
251 Xcos debug: objectReferenced( 12 , BLOCK ) : 1
252 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
253 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
254 Xcos trace: propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
255 Xcos trace: propertyUpdated( 13 , PORT , DATATYPE ) : NO_CHANGES
256 Xcos trace: propertyUpdated( 14 , PORT , DATATYPE ) : SUCCESS
257 Xcos trace: propertyUpdated( 12 , BLOCK , STATE ) : NO_CHANGES
258 Xcos trace: propertyUpdated( 12 , BLOCK , DSTATE ) : NO_CHANGES
259 Xcos trace: propertyUpdated( 12 , BLOCK , ODSTATE ) : NO_CHANGES
260 Xcos trace: propertyUpdated( 12 , BLOCK , RPAR ) : SUCCESS
261 Xcos trace: propertyUpdated( 12 , BLOCK , IPAR ) : SUCCESS
262 Xcos trace: propertyUpdated( 12 , BLOCK , OPAR ) : NO_CHANGES
263 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
264 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_DEP_UT ) : SUCCESS
265 Xcos trace: propertyUpdated( 12 , BLOCK , LABEL ) : NO_CHANGES
266 Xcos trace: propertyUpdated( 12 , BLOCK , NZCROSS ) : NO_CHANGES
267 Xcos trace: propertyUpdated( 12 , BLOCK , NMODE ) : NO_CHANGES
268 Xcos trace: propertyUpdated( 12 , BLOCK , UID ) : NO_CHANGES
269 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 0
270 Xcos trace: propertyUpdated( 12 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
271 lnk1   = scicos_link();          // Data link
272 Xcos debug: objectCreated( 15 , LINK )
273 Xcos trace: propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
274 Xcos trace: propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
275 Xcos trace: propertyUpdated( 15 , LINK , LABEL ) : NO_CHANGES
276 Xcos trace: propertyUpdated( 15 , LINK , THICK ) : NO_CHANGES
277 Xcos trace: propertyUpdated( 15 , LINK , COLOR ) : NO_CHANGES
278 Xcos trace: propertyUpdated( 15 , LINK , KIND ) : NO_CHANGES
279 lnk2   = scicos_link(ct=[1,-1]); // Activation link
280 Xcos debug: objectCreated( 16 , LINK )
281 Xcos trace: propertyUpdated( 16 , LINK , CONTROL_POINTS ) : NO_CHANGES
282 Xcos trace: propertyUpdated( 16 , LINK , CONTROL_POINTS ) : NO_CHANGES
283 Xcos trace: propertyUpdated( 16 , LINK , LABEL ) : NO_CHANGES
284 Xcos trace: propertyUpdated( 16 , LINK , THICK ) : NO_CHANGES
285 Xcos trace: propertyUpdated( 16 , LINK , COLOR ) : NO_CHANGES
286 Xcos trace: propertyUpdated( 16 , LINK , KIND ) : SUCCESS
287 scs_m = scicos_diagram( objs=list(Sum,Scope1,Scope2,lnk1,lnk2) )
288 Xcos debug: objectCreated( 17 , DIAGRAM )
289 Xcos debug: objectReferenced( 17 , DIAGRAM ) : 1
290 Xcos trace: propertyUpdated( 17 , DIAGRAM , TITLE ) : NO_CHANGES
291 Xcos trace: propertyUpdated( 17 , DIAGRAM , PATH ) : NO_CHANGES
292 Xcos trace: propertyUpdated( 17 , DIAGRAM , PROPERTIES ) : NO_CHANGES
293 Xcos trace: propertyUpdated( 17 , DIAGRAM , PROPERTIES ) : NO_CHANGES
294 Xcos trace: propertyUpdated( 17 , DIAGRAM , CONTEXT ) : NO_CHANGES
295 Xcos debug: objectUnreferenced( 17 , DIAGRAM ) : 0
296 Xcos debug: objectCreated( 18 , BLOCK )
297 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
298 Xcos trace: propertyUpdated( 18 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
299 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
300 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
301 Xcos trace: propertyUpdated( 18 , BLOCK , UID ) : NO_CHANGES
302 Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES
303 Xcos trace: propertyUpdated( 18 , BLOCK , LABEL ) : NO_CHANGES
304 Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : SUCCESS
305 Xcos trace: propertyUpdated( 18 , BLOCK , ANGLE ) : NO_CHANGES
306 Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : SUCCESS
307 Xcos trace: propertyUpdated( 18 , BLOCK , STATE ) : NO_CHANGES
308 Xcos trace: propertyUpdated( 18 , BLOCK , DSTATE ) : NO_CHANGES
309 Xcos trace: propertyUpdated( 18 , BLOCK , ODSTATE ) : NO_CHANGES
310 Xcos trace: propertyUpdated( 18 , BLOCK , RPAR ) : SUCCESS
311 Xcos trace: propertyUpdated( 18 , BLOCK , OPAR ) : NO_CHANGES
312 Xcos trace: propertyUpdated( 18 , BLOCK , SIM_DEP_UT ) : SUCCESS
313 Xcos trace: propertyUpdated( 18 , BLOCK , NZCROSS ) : NO_CHANGES
314 Xcos trace: propertyUpdated( 18 , BLOCK , NMODE ) : NO_CHANGES
315 Xcos trace: propertyUpdated( 18 , BLOCK , IPAR ) : NO_CHANGES
316 Xcos trace: propertyUpdated( 18 , BLOCK , COLOR ) : NO_CHANGES
317 Xcos trace: propertyUpdated( 18 , BLOCK , EQUATIONS ) : NO_CHANGES
318 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
319 Xcos debug: objectCreated( 19 , PORT )
320 Xcos trace: propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
321 Xcos trace: propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
322 Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
323 Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
324 Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
325 Xcos trace: propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
326 Xcos trace: propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
327 Xcos trace: propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
328 Xcos debug: objectCreated( 20 , PORT )
329 Xcos trace: propertyUpdated( 20 , PORT , FIRING ) : NO_CHANGES
330 Xcos trace: propertyUpdated( 20 , PORT , PORT_KIND ) : SUCCESS
331 Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES
332 Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES
333 Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES
334 Xcos trace: propertyUpdated( 20 , PORT , DATATYPE ) : SUCCESS
335 Xcos trace: propertyUpdated( 20 , PORT , SOURCE_BLOCK ) : SUCCESS
336 Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
337 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
338 Xcos debug: objectCreated( 21 , PORT )
339 Xcos trace: propertyUpdated( 21 , PORT , FIRING ) : NO_CHANGES
340 Xcos trace: propertyUpdated( 21 , PORT , PORT_KIND ) : SUCCESS
341 Xcos trace: propertyUpdated( 21 , PORT , IMPLICIT ) : NO_CHANGES
342 Xcos trace: propertyUpdated( 21 , PORT , STYLE ) : NO_CHANGES
343 Xcos trace: propertyUpdated( 21 , PORT , LABEL ) : NO_CHANGES
344 Xcos trace: propertyUpdated( 21 , PORT , DATATYPE ) : SUCCESS
345 Xcos trace: propertyUpdated( 21 , PORT , SOURCE_BLOCK ) : SUCCESS
346 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
347 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS
348 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
349 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
350 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
351 Xcos debug: objectCreated( 22 , BLOCK )
352 Xcos trace: propertyUpdated( 22 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
353 Xcos trace: propertyUpdated( 22 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
354 Xcos trace: propertyUpdated( 22 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
355 Xcos trace: propertyUpdated( 22 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
356 Xcos trace: propertyUpdated( 22 , BLOCK , UID ) : NO_CHANGES
357 Xcos trace: propertyUpdated( 22 , BLOCK , STYLE ) : NO_CHANGES
358 Xcos trace: propertyUpdated( 22 , BLOCK , LABEL ) : NO_CHANGES
359 Xcos trace: propertyUpdated( 22 , BLOCK , GEOMETRY ) : SUCCESS
360 Xcos trace: propertyUpdated( 22 , BLOCK , ANGLE ) : NO_CHANGES
361 Xcos trace: propertyUpdated( 22 , BLOCK , EXPRS ) : SUCCESS
362 Xcos trace: propertyUpdated( 22 , BLOCK , STATE ) : NO_CHANGES
363 Xcos trace: propertyUpdated( 22 , BLOCK , DSTATE ) : NO_CHANGES
364 Xcos trace: propertyUpdated( 22 , BLOCK , ODSTATE ) : NO_CHANGES
365 Xcos trace: propertyUpdated( 22 , BLOCK , RPAR ) : SUCCESS
366 Xcos trace: propertyUpdated( 22 , BLOCK , OPAR ) : NO_CHANGES
367 Xcos trace: propertyUpdated( 22 , BLOCK , SIM_DEP_UT ) : SUCCESS
368 Xcos trace: propertyUpdated( 22 , BLOCK , NZCROSS ) : NO_CHANGES
369 Xcos trace: propertyUpdated( 22 , BLOCK , NMODE ) : NO_CHANGES
370 Xcos trace: propertyUpdated( 22 , BLOCK , IPAR ) : SUCCESS
371 Xcos trace: propertyUpdated( 22 , BLOCK , COLOR ) : NO_CHANGES
372 Xcos trace: propertyUpdated( 22 , BLOCK , EQUATIONS ) : NO_CHANGES
373 Xcos trace: propertyUpdated( 22 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
374 Xcos debug: objectCreated( 23 , PORT )
375 Xcos trace: propertyUpdated( 23 , PORT , FIRING ) : NO_CHANGES
376 Xcos trace: propertyUpdated( 23 , PORT , PORT_KIND ) : SUCCESS
377 Xcos trace: propertyUpdated( 23 , PORT , IMPLICIT ) : NO_CHANGES
378 Xcos trace: propertyUpdated( 23 , PORT , STYLE ) : NO_CHANGES
379 Xcos trace: propertyUpdated( 23 , PORT , LABEL ) : NO_CHANGES
380 Xcos trace: propertyUpdated( 23 , PORT , DATATYPE ) : SUCCESS
381 Xcos trace: propertyUpdated( 23 , PORT , SOURCE_BLOCK ) : SUCCESS
382 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
383 Xcos trace: propertyUpdated( 22 , BLOCK , INPUTS ) : SUCCESS
384 Xcos trace: propertyUpdated( 22 , BLOCK , OUTPUTS ) : NO_CHANGES
385 Xcos debug: objectCreated( 24 , PORT )
386 Xcos trace: propertyUpdated( 24 , PORT , FIRING ) : NO_CHANGES
387 Xcos trace: propertyUpdated( 24 , PORT , PORT_KIND ) : SUCCESS
388 Xcos trace: propertyUpdated( 24 , PORT , IMPLICIT ) : NO_CHANGES
389 Xcos trace: propertyUpdated( 24 , PORT , STYLE ) : NO_CHANGES
390 Xcos trace: propertyUpdated( 24 , PORT , LABEL ) : NO_CHANGES
391 Xcos trace: propertyUpdated( 24 , PORT , DATATYPE ) : SUCCESS
392 Xcos trace: propertyUpdated( 24 , PORT , SOURCE_BLOCK ) : SUCCESS
393 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
394 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_INPUTS ) : SUCCESS
395 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
396 Xcos trace: propertyUpdated( 22 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
397 Xcos debug: objectCreated( 25 , BLOCK )
398 Xcos trace: propertyUpdated( 25 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
399 Xcos trace: propertyUpdated( 25 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
400 Xcos trace: propertyUpdated( 25 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
401 Xcos trace: propertyUpdated( 25 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
402 Xcos trace: propertyUpdated( 25 , BLOCK , UID ) : NO_CHANGES
403 Xcos trace: propertyUpdated( 25 , BLOCK , STYLE ) : NO_CHANGES
404 Xcos trace: propertyUpdated( 25 , BLOCK , LABEL ) : NO_CHANGES
405 Xcos trace: propertyUpdated( 25 , BLOCK , GEOMETRY ) : SUCCESS
406 Xcos trace: propertyUpdated( 25 , BLOCK , ANGLE ) : NO_CHANGES
407 Xcos trace: propertyUpdated( 25 , BLOCK , EXPRS ) : SUCCESS
408 Xcos trace: propertyUpdated( 25 , BLOCK , STATE ) : NO_CHANGES
409 Xcos trace: propertyUpdated( 25 , BLOCK , DSTATE ) : NO_CHANGES
410 Xcos trace: propertyUpdated( 25 , BLOCK , ODSTATE ) : NO_CHANGES
411 Xcos trace: propertyUpdated( 25 , BLOCK , RPAR ) : SUCCESS
412 Xcos trace: propertyUpdated( 25 , BLOCK , OPAR ) : NO_CHANGES
413 Xcos trace: propertyUpdated( 25 , BLOCK , SIM_DEP_UT ) : SUCCESS
414 Xcos trace: propertyUpdated( 25 , BLOCK , NZCROSS ) : NO_CHANGES
415 Xcos trace: propertyUpdated( 25 , BLOCK , NMODE ) : NO_CHANGES
416 Xcos trace: propertyUpdated( 25 , BLOCK , IPAR ) : SUCCESS
417 Xcos trace: propertyUpdated( 25 , BLOCK , COLOR ) : NO_CHANGES
418 Xcos trace: propertyUpdated( 25 , BLOCK , EQUATIONS ) : NO_CHANGES
419 Xcos trace: propertyUpdated( 25 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
420 Xcos debug: objectCreated( 26 , PORT )
421 Xcos trace: propertyUpdated( 26 , PORT , FIRING ) : NO_CHANGES
422 Xcos trace: propertyUpdated( 26 , PORT , PORT_KIND ) : SUCCESS
423 Xcos trace: propertyUpdated( 26 , PORT , IMPLICIT ) : NO_CHANGES
424 Xcos trace: propertyUpdated( 26 , PORT , STYLE ) : NO_CHANGES
425 Xcos trace: propertyUpdated( 26 , PORT , LABEL ) : NO_CHANGES
426 Xcos trace: propertyUpdated( 26 , PORT , DATATYPE ) : SUCCESS
427 Xcos trace: propertyUpdated( 26 , PORT , SOURCE_BLOCK ) : SUCCESS
428 Xcos trace: propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
429 Xcos trace: propertyUpdated( 25 , BLOCK , INPUTS ) : SUCCESS
430 Xcos trace: propertyUpdated( 25 , BLOCK , OUTPUTS ) : NO_CHANGES
431 Xcos debug: objectCreated( 27 , PORT )
432 Xcos trace: propertyUpdated( 27 , PORT , FIRING ) : NO_CHANGES
433 Xcos trace: propertyUpdated( 27 , PORT , PORT_KIND ) : SUCCESS
434 Xcos trace: propertyUpdated( 27 , PORT , IMPLICIT ) : NO_CHANGES
435 Xcos trace: propertyUpdated( 27 , PORT , STYLE ) : NO_CHANGES
436 Xcos trace: propertyUpdated( 27 , PORT , LABEL ) : NO_CHANGES
437 Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : SUCCESS
438 Xcos trace: propertyUpdated( 27 , PORT , SOURCE_BLOCK ) : SUCCESS
439 Xcos trace: propertyUpdated( 27 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
440 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_INPUTS ) : SUCCESS
441 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
442 Xcos trace: propertyUpdated( 25 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
443 Xcos debug: objectCreated( 28 , LINK )
444 Xcos trace: propertyUpdated( 28 , LINK , COLOR ) : NO_CHANGES
445 Xcos trace: propertyUpdated( 28 , LINK , KIND ) : NO_CHANGES
446 Xcos trace: propertyUpdated( 28 , LINK , LABEL ) : NO_CHANGES
447 Xcos trace: propertyUpdated( 28 , LINK , CONTROL_POINTS ) : NO_CHANGES
448 Xcos trace: propertyUpdated( 28 , LINK , THICK ) : NO_CHANGES
449 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
450 Xcos trace: propertyUpdated( 28 , LINK , PARENT_BLOCK ) : NO_CHANGES
451 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
452 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
453 Xcos debug: objectCreated( 29 , LINK )
454 Xcos trace: propertyUpdated( 29 , LINK , COLOR ) : NO_CHANGES
455 Xcos trace: propertyUpdated( 29 , LINK , KIND ) : SUCCESS
456 Xcos trace: propertyUpdated( 29 , LINK , LABEL ) : NO_CHANGES
457 Xcos trace: propertyUpdated( 29 , LINK , CONTROL_POINTS ) : NO_CHANGES
458 Xcos trace: propertyUpdated( 29 , LINK , THICK ) : NO_CHANGES
459 Xcos trace: propertyUpdated( 29 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
460 Xcos trace: propertyUpdated( 29 , LINK , PARENT_BLOCK ) : NO_CHANGES
461 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
462 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
463 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : SUCCESS
464 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
465 Xcos debug: objectReferenced( 18 , BLOCK ) : 1
466 Xcos trace: propertyUpdated( 22 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
467 Xcos debug: objectReferenced( 22 , BLOCK ) : 1
468 Xcos trace: propertyUpdated( 25 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
469 Xcos debug: objectReferenced( 25 , BLOCK ) : 1
470 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : SUCCESS
471 Xcos debug: objectReferenced( 28 , LINK ) : 1
472 Xcos trace: propertyUpdated( 29 , LINK , PARENT_DIAGRAM ) : SUCCESS
473 Xcos debug: objectReferenced( 29 , LINK ) : 1
474 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
475 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
476 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
477 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
478 Xcos trace: propertyUpdated( 17 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
479  scs_m  = 
480 Xcos debug: objectReferenced( 17 , DIAGRAM ) : 1
481 Xcos debug: objectUnreferenced( 17 , DIAGRAM ) : 0
482 wpar = [600,450,0,0,600,450]
483 title = ["Untitled";""]
484 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
485 tf = 100000
486 context = []
487 void1 = []
488 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
489 void2 = []
490 void3 = []
491 doc = list()
492 1     BIGSOM_f
493 2     CSCOPE
494 3     CSCOPE
495 scs_m.objs
496  ans  =
497        ans(1)
498 GUI     : BIGSOM_f
499 Graphics: 
500 Xcos debug: objectReferenced( 18 , BLOCK ) : 2
501 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 1
502           orig = [0,0]
503           sz = [2,3]
504           flip = %t
505           theta = 0
506           exprs = "[1;1]"
507           pin = [0;0]
508           pout = 0
509           pein = []
510           peout = []
511           gr_i = []
512           id = ""
513           in_implicit = ["E";"E"]
514           out_implicit = "E"
515           in_style = ["";""]
516           out_style = ""
517           in_label = ["";""]
518           out_label = ""
519           style = ""
520 Model   : 
521 Xcos debug: objectReferenced( 18 , BLOCK ) : 2
522 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 1
523           sum type: 2
524           in = [-1;-1]
525           in2 = [1;1]
526           intyp = [1;1]
527           out = -1
528           out2 = 1
529           outtyp = 1
530           evtin = []
531           evtout = []
532           state = []
533           dstate = []
534           odstate = list()
535           rpar = [1;1]
536           ipar = []
537           opar = list()
538           blocktype = "c"
539           firing = []
540           dep_ut = [%t,%f]
541           label = ""
542           nzcross = 0
543           nmode = 0
544           equations = list()
545           uid = ""
546        ans(2)
547 GUI     : CSCOPE
548 Graphics: 
549 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
550 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
551           orig = [0,0]
552           sz = [2,2]
553           flip = %t
554           theta = 0
555           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
556           pin = 0
557           pout = []
558           pein = 0
559           peout = []
560           gr_i = []
561           id = ""
562           in_implicit = "E"
563           out_implicit = []
564           in_style = ""
565           out_style = ""
566           in_label = ""
567           out_label = ""
568           style = ""
569 Model   : 
570 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
571 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
572           cscope type: 4
573           in = -1
574           in2 = 1
575           intyp = 1
576           out = []
577           out2 = []
578           outtyp = 1
579           evtin = 1
580           evtout = []
581           state = []
582           dstate = []
583           odstate = list()
584           rpar = [0;-15;15;30]
585           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
586           opar = list()
587           blocktype = "c"
588           firing = []
589           dep_ut = [%t,%f]
590           label = ""
591           nzcross = 0
592           nmode = 0
593           equations = list()
594           uid = ""
595        ans(3)
596 GUI     : CSCOPE
597 Graphics: 
598 Xcos debug: objectReferenced( 25 , BLOCK ) : 2
599 Xcos debug: objectUnreferenced( 25 , BLOCK ) : 1
600           orig = [0,0]
601           sz = [2,2]
602           flip = %t
603           theta = 0
604           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
605           pin = 0
606           pout = []
607           pein = 0
608           peout = []
609           gr_i = []
610           id = ""
611           in_implicit = "E"
612           out_implicit = []
613           in_style = ""
614           out_style = ""
615           in_label = ""
616           out_label = ""
617           style = ""
618 Model   : 
619 Xcos debug: objectReferenced( 25 , BLOCK ) : 2
620 Xcos debug: objectUnreferenced( 25 , BLOCK ) : 1
621           cscope type: 4
622           in = -1
623           in2 = 1
624           intyp = 1
625           out = []
626           out2 = []
627           outtyp = 1
628           evtin = 1
629           evtout = []
630           state = []
631           dstate = []
632           odstate = list()
633           rpar = [0;-15;15;30]
634           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
635           opar = list()
636           blocktype = "c"
637           firing = []
638           dep_ut = [%t,%f]
639           label = ""
640           nzcross = 0
641           nmode = 0
642           equations = list()
643           uid = ""
644        ans(4)
645 Link    :
646           xx: []
647           yy: []
648           id: 
649           thick: 0 0
650           ct: 1 1
651           from: 0 0 0
652           to: 0 0 1
653        ans(5)
654 Link    :
655           xx: []
656           yy: []
657           id: 
658           thick: 0 0
659           ct: 1 -1
660           from: 0 0 0
661           to: 0 0 1
662 // Link output port #1 of block #1 with input port #1 of block #2 thanks to lnk1
663 scs_m.objs(4).from = [1 1 0]; // Link block #1
664 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
665 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : SUCCESS
666 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
667 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
668 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
669 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
670 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
671 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
672 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
673 assert_checkequal(scs_m.objs(1).graphics.pout, 4);   // Check that block #1 is connected to lnk1
674 Xcos debug: objectReferenced( 18 , BLOCK ) : 2
675 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 1
676 assert_checkequal(scs_m.objs(1).model.out,    -1);   // "
677 Xcos debug: objectReferenced( 18 , BLOCK ) : 2
678 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 1
679 scs_m.objs(4).to = [2 1 1];   // Link block #2
680 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
681 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : SUCCESS
682 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
683 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
684 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
685 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
686 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
687 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
688 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
689 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
690 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
691 assert_checkequal(scs_m.objs(4).from, [1 1 0]);
692 assert_checkequal(scs_m.objs(4).to,   [2 1 1]);
693 assert_checkequal(scs_m.objs(2).graphics.pin, 4);    // Check that block #2 is connected to lnk1
694 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
695 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
696 assert_checkequal(scs_m.objs(2).model.in,    -1);    // "
697 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
698 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
699 // Change the end of the link to input port #2 of block #2
700 scs_m.objs(4).to = [2 2 1];
701 Xcos trace: propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
702 Xcos debug: objectCreated( 30 , PORT )
703 Xcos trace: propertyUpdated( 30 , PORT , IMPLICIT ) : NO_CHANGES
704 Xcos trace: propertyUpdated( 30 , PORT , PORT_KIND ) : SUCCESS
705 Xcos trace: propertyUpdated( 30 , PORT , SOURCE_BLOCK ) : SUCCESS
706 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
707 Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS
708 Xcos trace: propertyUpdated( 22 , BLOCK , INPUTS ) : SUCCESS
709 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
710 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : SUCCESS
711 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
712 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
713 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
714 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
715 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
716 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
717 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
718 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
719 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
720 assert_checkequal(scs_m.objs(4).from, [1 1 0]);
721 assert_checkequal(scs_m.objs(4).to,   [2 2 1]);
722 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 4]);   // Check that block #2 is connected to lnk1
723 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
724 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
725 assert_checkequal(scs_m.objs(2).model.in,     [-1; -1]); // "
726 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
727 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
728 // Disconnect the source
729 scs_m.objs(4).from = [0 0 0];
730 Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : SUCCESS
731 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : SUCCESS
732 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
733 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
734 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
735 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
736 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
737 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
738 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
739 assert_checkequal(scs_m.objs(4).from, [0 0 0]);
740 assert_checkequal(scs_m.objs(4).to,   [2 2 1]);
741 assert_checkequal(scs_m.objs(1).graphics.pout, 0);     // Check that block #1 is not connected
742 Xcos debug: objectReferenced( 18 , BLOCK ) : 2
743 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 1
744 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 4]); // But block #2 is still connected to the link
745 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
746 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
747 // Disconnect the destination
748 scs_m.objs(4).to = [0 0 0];
749 Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : SUCCESS
750 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : SUCCESS
751 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
752 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
753 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
754 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
755 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
756 assert_checkequal(scs_m.objs(2).graphics.pin, [0; 0]);  // Check that block #2 is not connected
757 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
758 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
759 // Now link the two Scope blocks together by adding an event output port to block #3 thanks to lnk2
760 scs_m.objs(5).from = [2 1 1]; // Link the input of block #2
761 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : SUCCESS
762 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : SUCCESS
763 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
764 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
765 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
766 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : SUCCESS
767 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : SUCCESS
768 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
769 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
770 scs_m.objs(5).to = [3 1 0];   // Add an event output to block #3 and link it to the previous
771 Xcos debug: objectCreated( 31 , PORT )
772 Xcos trace: propertyUpdated( 31 , PORT , IMPLICIT ) : NO_CHANGES
773 Xcos trace: propertyUpdated( 31 , PORT , PORT_KIND ) : SUCCESS
774 Xcos trace: propertyUpdated( 31 , PORT , SOURCE_BLOCK ) : SUCCESS
775 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
776 Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : SUCCESS
777 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_OUTPUTS ) : SUCCESS
778 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : SUCCESS
779 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : SUCCESS
780 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
781 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
782 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
783 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : SUCCESS
784 Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : SUCCESS
785 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
786 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : SUCCESS
787 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : SUCCESS
788 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
789 assert_checkequal(scs_m.objs(5).from, [2 1 1]);
790 assert_checkequal(scs_m.objs(5).to,   [3 1 0]);
791 assert_checkequal(scs_m.objs(2).graphics.pein,  5);  // Check that block #2 is connected to lnk2
792 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
793 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
794 assert_checkequal(scs_m.objs(2).model.evtin,    1);  // "
795 Xcos debug: objectReferenced( 22 , BLOCK ) : 2
796 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 1
797 assert_checkequal(scs_m.objs(3).graphics.peout, 5);  // Check that block #3 is connected to lnk2
798 Xcos debug: objectReferenced( 25 , BLOCK ) : 2
799 Xcos debug: objectUnreferenced( 25 , BLOCK ) : 1
800 assert_checkequal(scs_m.objs(3).model.evtout,  -1);  // "
801 Xcos debug: objectReferenced( 25 , BLOCK ) : 2
802 Xcos debug: objectUnreferenced( 25 , BLOCK ) : 1
803 // Verify that it is impossible to link two inputs or two outputs together
804 scs_m.objs(5).from = [2 1 0]; // Two outputs
805 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
806 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
807 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
808 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : SUCCESS
809 Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : SUCCESS
810 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
811 scs_m.objs(5).to = [3 1 1];   // Two inputs
812 Xcos trace: propertyUpdated( 17 , DIAGRAM , CHILDREN ) : NO_CHANGES
813 Xcos trace: propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
814 Xcos trace: propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
815 //===================================================================================================
816 // Test predefined link at diagram creation
817 clear scs_m;
818 Xcos debug: objectUnreferenced( 18 , BLOCK ) : 0
819 Xcos debug: objectUnreferenced( 22 , BLOCK ) : 0
820 Xcos debug: objectUnreferenced( 25 , BLOCK ) : 0
821 Xcos debug: objectUnreferenced( 28 , LINK ) : 0
822 Xcos debug: objectUnreferenced( 29 , LINK ) : 0
823 Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
824 Xcos trace: propertyUpdated( 22 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
825 Xcos trace: propertyUpdated( 25 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
826 Xcos trace: propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : SUCCESS
827 Xcos trace: propertyUpdated( 29 , LINK , PARENT_DIAGRAM ) : SUCCESS
828 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
829 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES
830 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
831 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
832 Xcos debug: objectDeleted( 19 , PORT )
833 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS
834 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES
835 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
836 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
837 Xcos debug: objectDeleted( 20 , PORT )
838 Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES
839 Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS
840 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
841 Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
842 Xcos debug: objectDeleted( 21 , PORT )
843 Xcos debug: objectDeleted( 18 , BLOCK )
844 Xcos trace: propertyUpdated( 22 , BLOCK , INPUTS ) : SUCCESS
845 Xcos trace: propertyUpdated( 22 , BLOCK , OUTPUTS ) : NO_CHANGES
846 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
847 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
848 Xcos debug: objectDeleted( 23 , PORT )
849 Xcos trace: propertyUpdated( 22 , BLOCK , INPUTS ) : SUCCESS
850 Xcos trace: propertyUpdated( 22 , BLOCK , OUTPUTS ) : NO_CHANGES
851 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
852 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
853 Xcos debug: objectDeleted( 30 , PORT )
854 Xcos trace: propertyUpdated( 22 , BLOCK , INPUTS ) : NO_CHANGES
855 Xcos trace: propertyUpdated( 22 , BLOCK , OUTPUTS ) : NO_CHANGES
856 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_INPUTS ) : SUCCESS
857 Xcos trace: propertyUpdated( 22 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
858 Xcos trace: propertyUpdated( 29 , LINK , SOURCE_PORT ) : SUCCESS
859 Xcos debug: objectDeleted( 24 , PORT )
860 Xcos debug: objectDeleted( 22 , BLOCK )
861 Xcos trace: propertyUpdated( 25 , BLOCK , INPUTS ) : SUCCESS
862 Xcos trace: propertyUpdated( 25 , BLOCK , OUTPUTS ) : NO_CHANGES
863 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
864 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
865 Xcos debug: objectDeleted( 26 , PORT )
866 Xcos trace: propertyUpdated( 25 , BLOCK , INPUTS ) : NO_CHANGES
867 Xcos trace: propertyUpdated( 25 , BLOCK , OUTPUTS ) : NO_CHANGES
868 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_INPUTS ) : SUCCESS
869 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
870 Xcos debug: objectDeleted( 27 , PORT )
871 Xcos trace: propertyUpdated( 25 , BLOCK , INPUTS ) : NO_CHANGES
872 Xcos trace: propertyUpdated( 25 , BLOCK , OUTPUTS ) : NO_CHANGES
873 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
874 Xcos trace: propertyUpdated( 25 , BLOCK , EVENT_OUTPUTS ) : SUCCESS
875 Xcos trace: propertyUpdated( 29 , LINK , DESTINATION_PORT ) : SUCCESS
876 Xcos debug: objectDeleted( 31 , PORT )
877 Xcos debug: objectDeleted( 25 , BLOCK )
878 Xcos debug: objectDeleted( 28 , LINK )
879 Xcos debug: objectDeleted( 29 , LINK )
880 Xcos debug: objectDeleted( 17 , DIAGRAM )
881 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
882 Xcos debug: objectCreated( 32 , LINK )
883 Xcos trace: propertyUpdated( 32 , LINK , CONTROL_POINTS ) : NO_CHANGES
884 Xcos trace: propertyUpdated( 32 , LINK , CONTROL_POINTS ) : NO_CHANGES
885 Xcos trace: propertyUpdated( 32 , LINK , LABEL ) : NO_CHANGES
886 Xcos trace: propertyUpdated( 32 , LINK , THICK ) : NO_CHANGES
887 Xcos trace: propertyUpdated( 32 , LINK , COLOR ) : NO_CHANGES
888 Xcos trace: propertyUpdated( 32 , LINK , KIND ) : NO_CHANGES
889 scs_m = scicos_diagram( objs=list(Sum,Scope1,lnk) );
890 Xcos debug: objectCreated( 33 , DIAGRAM )
891 Xcos debug: objectReferenced( 33 , DIAGRAM ) : 1
892 Xcos trace: propertyUpdated( 33 , DIAGRAM , TITLE ) : NO_CHANGES
893 Xcos trace: propertyUpdated( 33 , DIAGRAM , PATH ) : NO_CHANGES
894 Xcos trace: propertyUpdated( 33 , DIAGRAM , PROPERTIES ) : NO_CHANGES
895 Xcos trace: propertyUpdated( 33 , DIAGRAM , PROPERTIES ) : NO_CHANGES
896 Xcos trace: propertyUpdated( 33 , DIAGRAM , CONTEXT ) : NO_CHANGES
897 Xcos debug: objectUnreferenced( 33 , DIAGRAM ) : 0
898 Xcos debug: objectCreated( 34 , BLOCK )
899 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
900 Xcos trace: propertyUpdated( 34 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
901 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
902 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
903 Xcos trace: propertyUpdated( 34 , BLOCK , UID ) : NO_CHANGES
904 Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES
905 Xcos trace: propertyUpdated( 34 , BLOCK , LABEL ) : NO_CHANGES
906 Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : SUCCESS
907 Xcos trace: propertyUpdated( 34 , BLOCK , ANGLE ) : NO_CHANGES
908 Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : SUCCESS
909 Xcos trace: propertyUpdated( 34 , BLOCK , STATE ) : NO_CHANGES
910 Xcos trace: propertyUpdated( 34 , BLOCK , DSTATE ) : NO_CHANGES
911 Xcos trace: propertyUpdated( 34 , BLOCK , ODSTATE ) : NO_CHANGES
912 Xcos trace: propertyUpdated( 34 , BLOCK , RPAR ) : SUCCESS
913 Xcos trace: propertyUpdated( 34 , BLOCK , OPAR ) : NO_CHANGES
914 Xcos trace: propertyUpdated( 34 , BLOCK , SIM_DEP_UT ) : SUCCESS
915 Xcos trace: propertyUpdated( 34 , BLOCK , NZCROSS ) : NO_CHANGES
916 Xcos trace: propertyUpdated( 34 , BLOCK , NMODE ) : NO_CHANGES
917 Xcos trace: propertyUpdated( 34 , BLOCK , IPAR ) : NO_CHANGES
918 Xcos trace: propertyUpdated( 34 , BLOCK , COLOR ) : NO_CHANGES
919 Xcos trace: propertyUpdated( 34 , BLOCK , EQUATIONS ) : NO_CHANGES
920 Xcos trace: propertyUpdated( 34 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
921 Xcos debug: objectCreated( 35 , PORT )
922 Xcos trace: propertyUpdated( 35 , PORT , FIRING ) : NO_CHANGES
923 Xcos trace: propertyUpdated( 35 , PORT , PORT_KIND ) : SUCCESS
924 Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES
925 Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES
926 Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES
927 Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : SUCCESS
928 Xcos trace: propertyUpdated( 35 , PORT , SOURCE_BLOCK ) : SUCCESS
929 Xcos trace: propertyUpdated( 35 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
930 Xcos debug: objectCreated( 36 , PORT )
931 Xcos trace: propertyUpdated( 36 , PORT , FIRING ) : NO_CHANGES
932 Xcos trace: propertyUpdated( 36 , PORT , PORT_KIND ) : SUCCESS
933 Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES
934 Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES
935 Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES
936 Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : SUCCESS
937 Xcos trace: propertyUpdated( 36 , PORT , SOURCE_BLOCK ) : SUCCESS
938 Xcos trace: propertyUpdated( 36 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
939 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS
940 Xcos debug: objectCreated( 37 , PORT )
941 Xcos trace: propertyUpdated( 37 , PORT , FIRING ) : NO_CHANGES
942 Xcos trace: propertyUpdated( 37 , PORT , PORT_KIND ) : SUCCESS
943 Xcos trace: propertyUpdated( 37 , PORT , IMPLICIT ) : NO_CHANGES
944 Xcos trace: propertyUpdated( 37 , PORT , STYLE ) : NO_CHANGES
945 Xcos trace: propertyUpdated( 37 , PORT , LABEL ) : NO_CHANGES
946 Xcos trace: propertyUpdated( 37 , PORT , DATATYPE ) : SUCCESS
947 Xcos trace: propertyUpdated( 37 , PORT , SOURCE_BLOCK ) : SUCCESS
948 Xcos trace: propertyUpdated( 37 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
949 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS
950 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
951 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
952 Xcos trace: propertyUpdated( 34 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
953 Xcos debug: objectCreated( 38 , BLOCK )
954 Xcos trace: propertyUpdated( 38 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
955 Xcos trace: propertyUpdated( 38 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
956 Xcos trace: propertyUpdated( 38 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
957 Xcos trace: propertyUpdated( 38 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
958 Xcos trace: propertyUpdated( 38 , BLOCK , UID ) : NO_CHANGES
959 Xcos trace: propertyUpdated( 38 , BLOCK , STYLE ) : NO_CHANGES
960 Xcos trace: propertyUpdated( 38 , BLOCK , LABEL ) : NO_CHANGES
961 Xcos trace: propertyUpdated( 38 , BLOCK , GEOMETRY ) : SUCCESS
962 Xcos trace: propertyUpdated( 38 , BLOCK , ANGLE ) : NO_CHANGES
963 Xcos trace: propertyUpdated( 38 , BLOCK , EXPRS ) : SUCCESS
964 Xcos trace: propertyUpdated( 38 , BLOCK , STATE ) : NO_CHANGES
965 Xcos trace: propertyUpdated( 38 , BLOCK , DSTATE ) : NO_CHANGES
966 Xcos trace: propertyUpdated( 38 , BLOCK , ODSTATE ) : NO_CHANGES
967 Xcos trace: propertyUpdated( 38 , BLOCK , RPAR ) : SUCCESS
968 Xcos trace: propertyUpdated( 38 , BLOCK , OPAR ) : NO_CHANGES
969 Xcos trace: propertyUpdated( 38 , BLOCK , SIM_DEP_UT ) : SUCCESS
970 Xcos trace: propertyUpdated( 38 , BLOCK , NZCROSS ) : NO_CHANGES
971 Xcos trace: propertyUpdated( 38 , BLOCK , NMODE ) : NO_CHANGES
972 Xcos trace: propertyUpdated( 38 , BLOCK , IPAR ) : SUCCESS
973 Xcos trace: propertyUpdated( 38 , BLOCK , COLOR ) : NO_CHANGES
974 Xcos trace: propertyUpdated( 38 , BLOCK , EQUATIONS ) : NO_CHANGES
975 Xcos trace: propertyUpdated( 38 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
976 Xcos debug: objectCreated( 39 , PORT )
977 Xcos trace: propertyUpdated( 39 , PORT , FIRING ) : NO_CHANGES
978 Xcos trace: propertyUpdated( 39 , PORT , PORT_KIND ) : SUCCESS
979 Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES
980 Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
981 Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
982 Xcos trace: propertyUpdated( 39 , PORT , DATATYPE ) : SUCCESS
983 Xcos trace: propertyUpdated( 39 , PORT , SOURCE_BLOCK ) : SUCCESS
984 Xcos trace: propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
985 Xcos trace: propertyUpdated( 38 , BLOCK , INPUTS ) : SUCCESS
986 Xcos trace: propertyUpdated( 38 , BLOCK , OUTPUTS ) : NO_CHANGES
987 Xcos debug: objectCreated( 40 , PORT )
988 Xcos trace: propertyUpdated( 40 , PORT , FIRING ) : NO_CHANGES
989 Xcos trace: propertyUpdated( 40 , PORT , PORT_KIND ) : SUCCESS
990 Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
991 Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
992 Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
993 Xcos trace: propertyUpdated( 40 , PORT , DATATYPE ) : SUCCESS
994 Xcos trace: propertyUpdated( 40 , PORT , SOURCE_BLOCK ) : SUCCESS
995 Xcos trace: propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
996 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_INPUTS ) : SUCCESS
997 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
998 Xcos trace: propertyUpdated( 38 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
999 Xcos debug: objectCreated( 41 , LINK )
1000 Xcos trace: propertyUpdated( 41 , LINK , COLOR ) : NO_CHANGES
1001 Xcos trace: propertyUpdated( 41 , LINK , KIND ) : NO_CHANGES
1002 Xcos trace: propertyUpdated( 41 , LINK , LABEL ) : NO_CHANGES
1003 Xcos trace: propertyUpdated( 41 , LINK , CONTROL_POINTS ) : NO_CHANGES
1004 Xcos trace: propertyUpdated( 41 , LINK , THICK ) : NO_CHANGES
1005 Xcos trace: propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1006 Xcos trace: propertyUpdated( 41 , LINK , PARENT_BLOCK ) : NO_CHANGES
1007 Xcos trace: propertyUpdated( 41 , LINK , SOURCE_PORT ) : NO_CHANGES
1008 Xcos trace: propertyUpdated( 41 , LINK , DESTINATION_PORT ) : NO_CHANGES
1009 Xcos trace: propertyUpdated( 33 , DIAGRAM , CHILDREN ) : SUCCESS
1010 Xcos trace: propertyUpdated( 34 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1011 Xcos debug: objectReferenced( 34 , BLOCK ) : 1
1012 Xcos trace: propertyUpdated( 38 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1013 Xcos debug: objectReferenced( 38 , BLOCK ) : 1
1014 Xcos trace: propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : SUCCESS
1015 Xcos debug: objectReferenced( 41 , LINK ) : 1
1016 Xcos trace: propertyUpdated( 37 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1017 Xcos trace: propertyUpdated( 41 , LINK , SOURCE_PORT ) : SUCCESS
1018 Xcos trace: propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1019 Xcos trace: propertyUpdated( 41 , LINK , DESTINATION_PORT ) : SUCCESS
1020 Xcos trace: propertyUpdated( 33 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
1021 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1022 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1023 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1024 Xcos debug: objectReferenced( 34 , BLOCK ) : 2
1025 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 1
1026 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1027 Xcos debug: objectReferenced( 34 , BLOCK ) : 2
1028 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 1
1029 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
1030 Xcos debug: objectReferenced( 38 , BLOCK ) : 2
1031 Xcos debug: objectUnreferenced( 38 , BLOCK ) : 1
1032 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1033 Xcos debug: objectReferenced( 38 , BLOCK ) : 2
1034 Xcos debug: objectUnreferenced( 38 , BLOCK ) : 1
1035 //===================================================================================================
1036 // Test predefined link insertion
1037 clear scs_m;
1038 Xcos debug: objectUnreferenced( 34 , BLOCK ) : 0
1039 Xcos debug: objectUnreferenced( 38 , BLOCK ) : 0
1040 Xcos debug: objectUnreferenced( 41 , LINK ) : 0
1041 Xcos trace: propertyUpdated( 34 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1042 Xcos trace: propertyUpdated( 38 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1043 Xcos trace: propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : SUCCESS
1044 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS
1045 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES
1046 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1047 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1048 Xcos debug: objectDeleted( 35 , PORT )
1049 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS
1050 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES
1051 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1052 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1053 Xcos debug: objectDeleted( 36 , PORT )
1054 Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : NO_CHANGES
1055 Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS
1056 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1057 Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1058 Xcos trace: propertyUpdated( 41 , LINK , SOURCE_PORT ) : SUCCESS
1059 Xcos debug: objectDeleted( 37 , PORT )
1060 Xcos debug: objectDeleted( 34 , BLOCK )
1061 Xcos trace: propertyUpdated( 38 , BLOCK , INPUTS ) : SUCCESS
1062 Xcos trace: propertyUpdated( 38 , BLOCK , OUTPUTS ) : NO_CHANGES
1063 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1064 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1065 Xcos trace: propertyUpdated( 41 , LINK , DESTINATION_PORT ) : SUCCESS
1066 Xcos debug: objectDeleted( 39 , PORT )
1067 Xcos trace: propertyUpdated( 38 , BLOCK , INPUTS ) : NO_CHANGES
1068 Xcos trace: propertyUpdated( 38 , BLOCK , OUTPUTS ) : NO_CHANGES
1069 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_INPUTS ) : SUCCESS
1070 Xcos trace: propertyUpdated( 38 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1071 Xcos debug: objectDeleted( 40 , PORT )
1072 Xcos debug: objectDeleted( 38 , BLOCK )
1073 Xcos debug: objectDeleted( 41 , LINK )
1074 Xcos debug: objectDeleted( 33 , DIAGRAM )
1075 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
1076 Xcos debug: objectCreated( 42 , LINK )
1077 Xcos trace: propertyUpdated( 42 , LINK , CONTROL_POINTS ) : NO_CHANGES
1078 Xcos trace: propertyUpdated( 42 , LINK , CONTROL_POINTS ) : NO_CHANGES
1079 Xcos trace: propertyUpdated( 42 , LINK , LABEL ) : NO_CHANGES
1080 Xcos trace: propertyUpdated( 42 , LINK , THICK ) : NO_CHANGES
1081 Xcos trace: propertyUpdated( 42 , LINK , COLOR ) : NO_CHANGES
1082 Xcos trace: propertyUpdated( 42 , LINK , KIND ) : NO_CHANGES
1083 Xcos debug: objectDeleted( 32 , LINK )
1084 scs_m = scicos_diagram( objs=list(Sum,Scope1) );
1085 Xcos debug: objectCreated( 43 , DIAGRAM )
1086 Xcos debug: objectReferenced( 43 , DIAGRAM ) : 1
1087 Xcos trace: propertyUpdated( 43 , DIAGRAM , TITLE ) : NO_CHANGES
1088 Xcos trace: propertyUpdated( 43 , DIAGRAM , PATH ) : NO_CHANGES
1089 Xcos trace: propertyUpdated( 43 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1090 Xcos trace: propertyUpdated( 43 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1091 Xcos trace: propertyUpdated( 43 , DIAGRAM , CONTEXT ) : NO_CHANGES
1092 Xcos debug: objectUnreferenced( 43 , DIAGRAM ) : 0
1093 Xcos debug: objectCreated( 44 , BLOCK )
1094 Xcos trace: propertyUpdated( 44 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1095 Xcos trace: propertyUpdated( 44 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1096 Xcos trace: propertyUpdated( 44 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1097 Xcos trace: propertyUpdated( 44 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1098 Xcos trace: propertyUpdated( 44 , BLOCK , UID ) : NO_CHANGES
1099 Xcos trace: propertyUpdated( 44 , BLOCK , STYLE ) : NO_CHANGES
1100 Xcos trace: propertyUpdated( 44 , BLOCK , LABEL ) : NO_CHANGES
1101 Xcos trace: propertyUpdated( 44 , BLOCK , GEOMETRY ) : SUCCESS
1102 Xcos trace: propertyUpdated( 44 , BLOCK , ANGLE ) : NO_CHANGES
1103 Xcos trace: propertyUpdated( 44 , BLOCK , EXPRS ) : SUCCESS
1104 Xcos trace: propertyUpdated( 44 , BLOCK , STATE ) : NO_CHANGES
1105 Xcos trace: propertyUpdated( 44 , BLOCK , DSTATE ) : NO_CHANGES
1106 Xcos trace: propertyUpdated( 44 , BLOCK , ODSTATE ) : NO_CHANGES
1107 Xcos trace: propertyUpdated( 44 , BLOCK , RPAR ) : SUCCESS
1108 Xcos trace: propertyUpdated( 44 , BLOCK , OPAR ) : NO_CHANGES
1109 Xcos trace: propertyUpdated( 44 , BLOCK , SIM_DEP_UT ) : SUCCESS
1110 Xcos trace: propertyUpdated( 44 , BLOCK , NZCROSS ) : NO_CHANGES
1111 Xcos trace: propertyUpdated( 44 , BLOCK , NMODE ) : NO_CHANGES
1112 Xcos trace: propertyUpdated( 44 , BLOCK , IPAR ) : NO_CHANGES
1113 Xcos trace: propertyUpdated( 44 , BLOCK , COLOR ) : NO_CHANGES
1114 Xcos trace: propertyUpdated( 44 , BLOCK , EQUATIONS ) : NO_CHANGES
1115 Xcos trace: propertyUpdated( 44 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1116 Xcos debug: objectCreated( 45 , PORT )
1117 Xcos trace: propertyUpdated( 45 , PORT , FIRING ) : NO_CHANGES
1118 Xcos trace: propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS
1119 Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
1120 Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
1121 Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
1122 Xcos trace: propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS
1123 Xcos trace: propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS
1124 Xcos trace: propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1125 Xcos debug: objectCreated( 46 , PORT )
1126 Xcos trace: propertyUpdated( 46 , PORT , FIRING ) : NO_CHANGES
1127 Xcos trace: propertyUpdated( 46 , PORT , PORT_KIND ) : SUCCESS
1128 Xcos trace: propertyUpdated( 46 , PORT , IMPLICIT ) : NO_CHANGES
1129 Xcos trace: propertyUpdated( 46 , PORT , STYLE ) : NO_CHANGES
1130 Xcos trace: propertyUpdated( 46 , PORT , LABEL ) : NO_CHANGES
1131 Xcos trace: propertyUpdated( 46 , PORT , DATATYPE ) : SUCCESS
1132 Xcos trace: propertyUpdated( 46 , PORT , SOURCE_BLOCK ) : SUCCESS
1133 Xcos trace: propertyUpdated( 46 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1134 Xcos trace: propertyUpdated( 44 , BLOCK , INPUTS ) : SUCCESS
1135 Xcos debug: objectCreated( 47 , PORT )
1136 Xcos trace: propertyUpdated( 47 , PORT , FIRING ) : NO_CHANGES
1137 Xcos trace: propertyUpdated( 47 , PORT , PORT_KIND ) : SUCCESS
1138 Xcos trace: propertyUpdated( 47 , PORT , IMPLICIT ) : NO_CHANGES
1139 Xcos trace: propertyUpdated( 47 , PORT , STYLE ) : NO_CHANGES
1140 Xcos trace: propertyUpdated( 47 , PORT , LABEL ) : NO_CHANGES
1141 Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : SUCCESS
1142 Xcos trace: propertyUpdated( 47 , PORT , SOURCE_BLOCK ) : SUCCESS
1143 Xcos trace: propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1144 Xcos trace: propertyUpdated( 44 , BLOCK , OUTPUTS ) : SUCCESS
1145 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1146 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1147 Xcos trace: propertyUpdated( 44 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1148 Xcos debug: objectCreated( 48 , BLOCK )
1149 Xcos trace: propertyUpdated( 48 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1150 Xcos trace: propertyUpdated( 48 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1151 Xcos trace: propertyUpdated( 48 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1152 Xcos trace: propertyUpdated( 48 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1153 Xcos trace: propertyUpdated( 48 , BLOCK , UID ) : NO_CHANGES
1154 Xcos trace: propertyUpdated( 48 , BLOCK , STYLE ) : NO_CHANGES
1155 Xcos trace: propertyUpdated( 48 , BLOCK , LABEL ) : NO_CHANGES
1156 Xcos trace: propertyUpdated( 48 , BLOCK , GEOMETRY ) : SUCCESS
1157 Xcos trace: propertyUpdated( 48 , BLOCK , ANGLE ) : NO_CHANGES
1158 Xcos trace: propertyUpdated( 48 , BLOCK , EXPRS ) : SUCCESS
1159 Xcos trace: propertyUpdated( 48 , BLOCK , STATE ) : NO_CHANGES
1160 Xcos trace: propertyUpdated( 48 , BLOCK , DSTATE ) : NO_CHANGES
1161 Xcos trace: propertyUpdated( 48 , BLOCK , ODSTATE ) : NO_CHANGES
1162 Xcos trace: propertyUpdated( 48 , BLOCK , RPAR ) : SUCCESS
1163 Xcos trace: propertyUpdated( 48 , BLOCK , OPAR ) : NO_CHANGES
1164 Xcos trace: propertyUpdated( 48 , BLOCK , SIM_DEP_UT ) : SUCCESS
1165 Xcos trace: propertyUpdated( 48 , BLOCK , NZCROSS ) : NO_CHANGES
1166 Xcos trace: propertyUpdated( 48 , BLOCK , NMODE ) : NO_CHANGES
1167 Xcos trace: propertyUpdated( 48 , BLOCK , IPAR ) : SUCCESS
1168 Xcos trace: propertyUpdated( 48 , BLOCK , COLOR ) : NO_CHANGES
1169 Xcos trace: propertyUpdated( 48 , BLOCK , EQUATIONS ) : NO_CHANGES
1170 Xcos trace: propertyUpdated( 48 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1171 Xcos debug: objectCreated( 49 , PORT )
1172 Xcos trace: propertyUpdated( 49 , PORT , FIRING ) : NO_CHANGES
1173 Xcos trace: propertyUpdated( 49 , PORT , PORT_KIND ) : SUCCESS
1174 Xcos trace: propertyUpdated( 49 , PORT , IMPLICIT ) : NO_CHANGES
1175 Xcos trace: propertyUpdated( 49 , PORT , STYLE ) : NO_CHANGES
1176 Xcos trace: propertyUpdated( 49 , PORT , LABEL ) : NO_CHANGES
1177 Xcos trace: propertyUpdated( 49 , PORT , DATATYPE ) : SUCCESS
1178 Xcos trace: propertyUpdated( 49 , PORT , SOURCE_BLOCK ) : SUCCESS
1179 Xcos trace: propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1180 Xcos trace: propertyUpdated( 48 , BLOCK , INPUTS ) : SUCCESS
1181 Xcos trace: propertyUpdated( 48 , BLOCK , OUTPUTS ) : NO_CHANGES
1182 Xcos debug: objectCreated( 50 , PORT )
1183 Xcos trace: propertyUpdated( 50 , PORT , FIRING ) : NO_CHANGES
1184 Xcos trace: propertyUpdated( 50 , PORT , PORT_KIND ) : SUCCESS
1185 Xcos trace: propertyUpdated( 50 , PORT , IMPLICIT ) : NO_CHANGES
1186 Xcos trace: propertyUpdated( 50 , PORT , STYLE ) : NO_CHANGES
1187 Xcos trace: propertyUpdated( 50 , PORT , LABEL ) : NO_CHANGES
1188 Xcos trace: propertyUpdated( 50 , PORT , DATATYPE ) : SUCCESS
1189 Xcos trace: propertyUpdated( 50 , PORT , SOURCE_BLOCK ) : SUCCESS
1190 Xcos trace: propertyUpdated( 50 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1191 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_INPUTS ) : SUCCESS
1192 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1193 Xcos trace: propertyUpdated( 48 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1194 Xcos trace: propertyUpdated( 43 , DIAGRAM , CHILDREN ) : SUCCESS
1195 Xcos trace: propertyUpdated( 44 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1196 Xcos debug: objectReferenced( 44 , BLOCK ) : 1
1197 Xcos trace: propertyUpdated( 48 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1198 Xcos debug: objectReferenced( 48 , BLOCK ) : 1
1199 Xcos trace: propertyUpdated( 43 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
1200 assert_checkequal(scs_m.objs(1).graphics.pout,  0);  // Check that block #1 is not connected
1201 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1202 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1203 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1204 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1205 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1206 assert_checkequal(scs_m.objs(2).graphics.pin,   0);  // Check that block #2 is not connected
1207 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1208 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1209 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1210 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1211 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1212 scs_m.objs(3) = lnk;          // Add the predefined Link
1213 Xcos debug: objectCreated( 51 , LINK )
1214 Xcos trace: propertyUpdated( 51 , LINK , COLOR ) : NO_CHANGES
1215 Xcos trace: propertyUpdated( 51 , LINK , KIND ) : NO_CHANGES
1216 Xcos trace: propertyUpdated( 51 , LINK , LABEL ) : NO_CHANGES
1217 Xcos trace: propertyUpdated( 51 , LINK , CONTROL_POINTS ) : NO_CHANGES
1218 Xcos trace: propertyUpdated( 51 , LINK , THICK ) : NO_CHANGES
1219 Xcos trace: propertyUpdated( 51 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1220 Xcos trace: propertyUpdated( 51 , LINK , PARENT_BLOCK ) : NO_CHANGES
1221 Xcos trace: propertyUpdated( 51 , LINK , SOURCE_PORT ) : NO_CHANGES
1222 Xcos trace: propertyUpdated( 51 , LINK , DESTINATION_PORT ) : NO_CHANGES
1223 Xcos trace: propertyUpdated( 43 , DIAGRAM , CHILDREN ) : SUCCESS
1224 Xcos trace: propertyUpdated( 51 , LINK , PARENT_DIAGRAM ) : SUCCESS
1225 Xcos debug: objectReferenced( 51 , LINK ) : 1
1226 Xcos trace: propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1227 Xcos trace: propertyUpdated( 51 , LINK , SOURCE_PORT ) : SUCCESS
1228 Xcos trace: propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1229 Xcos trace: propertyUpdated( 51 , LINK , DESTINATION_PORT ) : SUCCESS
1230 scs_m.objs
1231  ans  =
1232        ans(1)
1233 GUI     : BIGSOM_f
1234 Graphics: 
1235 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1236 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1237           orig = [0,0]
1238           sz = [2,3]
1239           flip = %t
1240           theta = 0
1241           exprs = "[1;1]"
1242           pin = [0;0]
1243           pout = 3
1244           pein = []
1245           peout = []
1246           gr_i = []
1247           id = ""
1248           in_implicit = ["E";"E"]
1249           out_implicit = "E"
1250           in_style = ["";""]
1251           out_style = ""
1252           in_label = ["";""]
1253           out_label = ""
1254           style = ""
1255 Model   : 
1256 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1257 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1258           sum type: 2
1259           in = [-1;-1]
1260           in2 = [1;1]
1261           intyp = [1;1]
1262           out = -1
1263           out2 = 1
1264           outtyp = 1
1265           evtin = []
1266           evtout = []
1267           state = []
1268           dstate = []
1269           odstate = list()
1270           rpar = [1;1]
1271           ipar = []
1272           opar = list()
1273           blocktype = "c"
1274           firing = []
1275           dep_ut = [%t,%f]
1276           label = ""
1277           nzcross = 0
1278           nmode = 0
1279           equations = list()
1280           uid = ""
1281        ans(2)
1282 GUI     : CSCOPE
1283 Graphics: 
1284 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1285 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1286           orig = [0,0]
1287           sz = [2,2]
1288           flip = %t
1289           theta = 0
1290           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1291           pin = 3
1292           pout = []
1293           pein = 0
1294           peout = []
1295           gr_i = []
1296           id = ""
1297           in_implicit = "E"
1298           out_implicit = []
1299           in_style = ""
1300           out_style = ""
1301           in_label = ""
1302           out_label = ""
1303           style = ""
1304 Model   : 
1305 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1306 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1307           cscope type: 4
1308           in = -1
1309           in2 = 1
1310           intyp = 1
1311           out = []
1312           out2 = []
1313           outtyp = 1
1314           evtin = 1
1315           evtout = []
1316           state = []
1317           dstate = []
1318           odstate = list()
1319           rpar = [0;-15;15;30]
1320           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1321           opar = list()
1322           blocktype = "c"
1323           firing = []
1324           dep_ut = [%t,%f]
1325           label = ""
1326           nzcross = 0
1327           nmode = 0
1328           equations = list()
1329           uid = ""
1330        ans(3)
1331 Link    :
1332           xx: []
1333           yy: []
1334           id: 
1335           thick: 0 0
1336           ct: 1 1
1337           from: 1 1 0
1338           to: 2 1 1
1339 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1340 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1341 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1342 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1343 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1344 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1345 Xcos debug: objectReferenced( 44 , BLOCK ) : 2
1346 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 1
1347 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
1348 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1349 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1350 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1351 Xcos debug: objectReferenced( 48 , BLOCK ) : 2
1352 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 1
1353 //===================================================================================================
1354 // Test Links insertion before Block insertion
1355 clear scs_m;
1356 Xcos debug: objectUnreferenced( 44 , BLOCK ) : 0
1357 Xcos debug: objectUnreferenced( 48 , BLOCK ) : 0
1358 Xcos debug: objectUnreferenced( 51 , LINK ) : 0
1359 Xcos trace: propertyUpdated( 44 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1360 Xcos trace: propertyUpdated( 48 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1361 Xcos trace: propertyUpdated( 51 , LINK , PARENT_DIAGRAM ) : SUCCESS
1362 Xcos trace: propertyUpdated( 44 , BLOCK , INPUTS ) : SUCCESS
1363 Xcos trace: propertyUpdated( 44 , BLOCK , OUTPUTS ) : NO_CHANGES
1364 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1365 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1366 Xcos debug: objectDeleted( 45 , PORT )
1367 Xcos trace: propertyUpdated( 44 , BLOCK , INPUTS ) : SUCCESS
1368 Xcos trace: propertyUpdated( 44 , BLOCK , OUTPUTS ) : NO_CHANGES
1369 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1370 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1371 Xcos debug: objectDeleted( 46 , PORT )
1372 Xcos trace: propertyUpdated( 44 , BLOCK , INPUTS ) : NO_CHANGES
1373 Xcos trace: propertyUpdated( 44 , BLOCK , OUTPUTS ) : SUCCESS
1374 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1375 Xcos trace: propertyUpdated( 44 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1376 Xcos trace: propertyUpdated( 51 , LINK , SOURCE_PORT ) : SUCCESS
1377 Xcos debug: objectDeleted( 47 , PORT )
1378 Xcos debug: objectDeleted( 44 , BLOCK )
1379 Xcos trace: propertyUpdated( 48 , BLOCK , INPUTS ) : SUCCESS
1380 Xcos trace: propertyUpdated( 48 , BLOCK , OUTPUTS ) : NO_CHANGES
1381 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1382 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1383 Xcos trace: propertyUpdated( 51 , LINK , DESTINATION_PORT ) : SUCCESS
1384 Xcos debug: objectDeleted( 49 , PORT )
1385 Xcos trace: propertyUpdated( 48 , BLOCK , INPUTS ) : NO_CHANGES
1386 Xcos trace: propertyUpdated( 48 , BLOCK , OUTPUTS ) : NO_CHANGES
1387 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_INPUTS ) : SUCCESS
1388 Xcos trace: propertyUpdated( 48 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1389 Xcos debug: objectDeleted( 50 , PORT )
1390 Xcos debug: objectDeleted( 48 , BLOCK )
1391 Xcos debug: objectDeleted( 51 , LINK )
1392 Xcos debug: objectDeleted( 43 , DIAGRAM )
1393 lnk   = scicos_link( from=[2 1 0],to=[3 1 1] );
1394 Xcos debug: objectCreated( 52 , LINK )
1395 Xcos trace: propertyUpdated( 52 , LINK , CONTROL_POINTS ) : NO_CHANGES
1396 Xcos trace: propertyUpdated( 52 , LINK , CONTROL_POINTS ) : NO_CHANGES
1397 Xcos trace: propertyUpdated( 52 , LINK , LABEL ) : NO_CHANGES
1398 Xcos trace: propertyUpdated( 52 , LINK , THICK ) : NO_CHANGES
1399 Xcos trace: propertyUpdated( 52 , LINK , COLOR ) : NO_CHANGES
1400 Xcos trace: propertyUpdated( 52 , LINK , KIND ) : NO_CHANGES
1401 Xcos debug: objectDeleted( 42 , LINK )
1402 scs_m = scicos_diagram();
1403 Xcos debug: objectCreated( 53 , DIAGRAM )
1404 Xcos debug: objectReferenced( 53 , DIAGRAM ) : 1
1405 Xcos trace: propertyUpdated( 53 , DIAGRAM , TITLE ) : NO_CHANGES
1406 Xcos trace: propertyUpdated( 53 , DIAGRAM , PATH ) : NO_CHANGES
1407 Xcos trace: propertyUpdated( 53 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1408 Xcos trace: propertyUpdated( 53 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1409 Xcos trace: propertyUpdated( 53 , DIAGRAM , CONTEXT ) : NO_CHANGES
1410 Xcos debug: objectUnreferenced( 53 , DIAGRAM ) : 0
1411 Xcos trace: propertyUpdated( 53 , DIAGRAM , CHILDREN ) : NO_CHANGES
1412 Xcos trace: propertyUpdated( 53 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
1413 scs_m.objs(1) = lnk;          // Add the predefined Link
1414 Xcos debug: objectCreated( 54 , LINK )
1415 Xcos trace: propertyUpdated( 54 , LINK , COLOR ) : NO_CHANGES
1416 Xcos trace: propertyUpdated( 54 , LINK , KIND ) : NO_CHANGES
1417 Xcos trace: propertyUpdated( 54 , LINK , LABEL ) : NO_CHANGES
1418 Xcos trace: propertyUpdated( 54 , LINK , CONTROL_POINTS ) : NO_CHANGES
1419 Xcos trace: propertyUpdated( 54 , LINK , THICK ) : NO_CHANGES
1420 Xcos trace: propertyUpdated( 54 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1421 Xcos trace: propertyUpdated( 54 , LINK , PARENT_BLOCK ) : NO_CHANGES
1422 Xcos trace: propertyUpdated( 54 , LINK , SOURCE_PORT ) : NO_CHANGES
1423 Xcos trace: propertyUpdated( 54 , LINK , DESTINATION_PORT ) : NO_CHANGES
1424 Xcos trace: propertyUpdated( 53 , DIAGRAM , CHILDREN ) : SUCCESS
1425 Xcos trace: propertyUpdated( 54 , LINK , PARENT_DIAGRAM ) : SUCCESS
1426 Xcos debug: objectReferenced( 54 , LINK ) : 1
1427 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
1428 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
1429 scs_m.objs(2) = Sum;          // Add the Block that lnk's 'from' points to
1430 Xcos debug: objectCreated( 55 , BLOCK )
1431 Xcos trace: propertyUpdated( 55 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1432 Xcos trace: propertyUpdated( 55 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1433 Xcos trace: propertyUpdated( 55 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1434 Xcos trace: propertyUpdated( 55 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1435 Xcos trace: propertyUpdated( 55 , BLOCK , UID ) : NO_CHANGES
1436 Xcos trace: propertyUpdated( 55 , BLOCK , STYLE ) : NO_CHANGES
1437 Xcos trace: propertyUpdated( 55 , BLOCK , LABEL ) : NO_CHANGES
1438 Xcos trace: propertyUpdated( 55 , BLOCK , GEOMETRY ) : SUCCESS
1439 Xcos trace: propertyUpdated( 55 , BLOCK , ANGLE ) : NO_CHANGES
1440 Xcos trace: propertyUpdated( 55 , BLOCK , EXPRS ) : SUCCESS
1441 Xcos trace: propertyUpdated( 55 , BLOCK , STATE ) : NO_CHANGES
1442 Xcos trace: propertyUpdated( 55 , BLOCK , DSTATE ) : NO_CHANGES
1443 Xcos trace: propertyUpdated( 55 , BLOCK , ODSTATE ) : NO_CHANGES
1444 Xcos trace: propertyUpdated( 55 , BLOCK , RPAR ) : SUCCESS
1445 Xcos trace: propertyUpdated( 55 , BLOCK , OPAR ) : NO_CHANGES
1446 Xcos trace: propertyUpdated( 55 , BLOCK , SIM_DEP_UT ) : SUCCESS
1447 Xcos trace: propertyUpdated( 55 , BLOCK , NZCROSS ) : NO_CHANGES
1448 Xcos trace: propertyUpdated( 55 , BLOCK , NMODE ) : NO_CHANGES
1449 Xcos trace: propertyUpdated( 55 , BLOCK , IPAR ) : NO_CHANGES
1450 Xcos trace: propertyUpdated( 55 , BLOCK , COLOR ) : NO_CHANGES
1451 Xcos trace: propertyUpdated( 55 , BLOCK , EQUATIONS ) : NO_CHANGES
1452 Xcos trace: propertyUpdated( 55 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1453 Xcos debug: objectCreated( 56 , PORT )
1454 Xcos trace: propertyUpdated( 56 , PORT , FIRING ) : NO_CHANGES
1455 Xcos trace: propertyUpdated( 56 , PORT , PORT_KIND ) : SUCCESS
1456 Xcos trace: propertyUpdated( 56 , PORT , IMPLICIT ) : NO_CHANGES
1457 Xcos trace: propertyUpdated( 56 , PORT , STYLE ) : NO_CHANGES
1458 Xcos trace: propertyUpdated( 56 , PORT , LABEL ) : NO_CHANGES
1459 Xcos trace: propertyUpdated( 56 , PORT , DATATYPE ) : SUCCESS
1460 Xcos trace: propertyUpdated( 56 , PORT , SOURCE_BLOCK ) : SUCCESS
1461 Xcos trace: propertyUpdated( 56 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1462 Xcos debug: objectCreated( 57 , PORT )
1463 Xcos trace: propertyUpdated( 57 , PORT , FIRING ) : NO_CHANGES
1464 Xcos trace: propertyUpdated( 57 , PORT , PORT_KIND ) : SUCCESS
1465 Xcos trace: propertyUpdated( 57 , PORT , IMPLICIT ) : NO_CHANGES
1466 Xcos trace: propertyUpdated( 57 , PORT , STYLE ) : NO_CHANGES
1467 Xcos trace: propertyUpdated( 57 , PORT , LABEL ) : NO_CHANGES
1468 Xcos trace: propertyUpdated( 57 , PORT , DATATYPE ) : SUCCESS
1469 Xcos trace: propertyUpdated( 57 , PORT , SOURCE_BLOCK ) : SUCCESS
1470 Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1471 Xcos trace: propertyUpdated( 55 , BLOCK , INPUTS ) : SUCCESS
1472 Xcos debug: objectCreated( 58 , PORT )
1473 Xcos trace: propertyUpdated( 58 , PORT , FIRING ) : NO_CHANGES
1474 Xcos trace: propertyUpdated( 58 , PORT , PORT_KIND ) : SUCCESS
1475 Xcos trace: propertyUpdated( 58 , PORT , IMPLICIT ) : NO_CHANGES
1476 Xcos trace: propertyUpdated( 58 , PORT , STYLE ) : NO_CHANGES
1477 Xcos trace: propertyUpdated( 58 , PORT , LABEL ) : NO_CHANGES
1478 Xcos trace: propertyUpdated( 58 , PORT , DATATYPE ) : SUCCESS
1479 Xcos trace: propertyUpdated( 58 , PORT , SOURCE_BLOCK ) : SUCCESS
1480 Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1481 Xcos trace: propertyUpdated( 55 , BLOCK , OUTPUTS ) : SUCCESS
1482 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1483 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1484 Xcos trace: propertyUpdated( 55 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1485 Xcos trace: propertyUpdated( 53 , DIAGRAM , CHILDREN ) : SUCCESS
1486 Xcos trace: propertyUpdated( 55 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1487 Xcos debug: objectReferenced( 55 , BLOCK ) : 1
1488 Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1489 Xcos trace: propertyUpdated( 54 , LINK , SOURCE_PORT ) : SUCCESS
1490 scs_m.objs(3) = Scope1;       // Add the Block that lnk's 'to' points to
1491 Xcos debug: objectCreated( 59 , BLOCK )
1492 Xcos trace: propertyUpdated( 59 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1493 Xcos trace: propertyUpdated( 59 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1494 Xcos trace: propertyUpdated( 59 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1495 Xcos trace: propertyUpdated( 59 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1496 Xcos trace: propertyUpdated( 59 , BLOCK , UID ) : NO_CHANGES
1497 Xcos trace: propertyUpdated( 59 , BLOCK , STYLE ) : NO_CHANGES
1498 Xcos trace: propertyUpdated( 59 , BLOCK , LABEL ) : NO_CHANGES
1499 Xcos trace: propertyUpdated( 59 , BLOCK , GEOMETRY ) : SUCCESS
1500 Xcos trace: propertyUpdated( 59 , BLOCK , ANGLE ) : NO_CHANGES
1501 Xcos trace: propertyUpdated( 59 , BLOCK , EXPRS ) : SUCCESS
1502 Xcos trace: propertyUpdated( 59 , BLOCK , STATE ) : NO_CHANGES
1503 Xcos trace: propertyUpdated( 59 , BLOCK , DSTATE ) : NO_CHANGES
1504 Xcos trace: propertyUpdated( 59 , BLOCK , ODSTATE ) : NO_CHANGES
1505 Xcos trace: propertyUpdated( 59 , BLOCK , RPAR ) : SUCCESS
1506 Xcos trace: propertyUpdated( 59 , BLOCK , OPAR ) : NO_CHANGES
1507 Xcos trace: propertyUpdated( 59 , BLOCK , SIM_DEP_UT ) : SUCCESS
1508 Xcos trace: propertyUpdated( 59 , BLOCK , NZCROSS ) : NO_CHANGES
1509 Xcos trace: propertyUpdated( 59 , BLOCK , NMODE ) : NO_CHANGES
1510 Xcos trace: propertyUpdated( 59 , BLOCK , IPAR ) : SUCCESS
1511 Xcos trace: propertyUpdated( 59 , BLOCK , COLOR ) : NO_CHANGES
1512 Xcos trace: propertyUpdated( 59 , BLOCK , EQUATIONS ) : NO_CHANGES
1513 Xcos trace: propertyUpdated( 59 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1514 Xcos debug: objectCreated( 60 , PORT )
1515 Xcos trace: propertyUpdated( 60 , PORT , FIRING ) : NO_CHANGES
1516 Xcos trace: propertyUpdated( 60 , PORT , PORT_KIND ) : SUCCESS
1517 Xcos trace: propertyUpdated( 60 , PORT , IMPLICIT ) : NO_CHANGES
1518 Xcos trace: propertyUpdated( 60 , PORT , STYLE ) : NO_CHANGES
1519 Xcos trace: propertyUpdated( 60 , PORT , LABEL ) : NO_CHANGES
1520 Xcos trace: propertyUpdated( 60 , PORT , DATATYPE ) : SUCCESS
1521 Xcos trace: propertyUpdated( 60 , PORT , SOURCE_BLOCK ) : SUCCESS
1522 Xcos trace: propertyUpdated( 60 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1523 Xcos trace: propertyUpdated( 59 , BLOCK , INPUTS ) : SUCCESS
1524 Xcos trace: propertyUpdated( 59 , BLOCK , OUTPUTS ) : NO_CHANGES
1525 Xcos debug: objectCreated( 61 , PORT )
1526 Xcos trace: propertyUpdated( 61 , PORT , FIRING ) : NO_CHANGES
1527 Xcos trace: propertyUpdated( 61 , PORT , PORT_KIND ) : SUCCESS
1528 Xcos trace: propertyUpdated( 61 , PORT , IMPLICIT ) : NO_CHANGES
1529 Xcos trace: propertyUpdated( 61 , PORT , STYLE ) : NO_CHANGES
1530 Xcos trace: propertyUpdated( 61 , PORT , LABEL ) : NO_CHANGES
1531 Xcos trace: propertyUpdated( 61 , PORT , DATATYPE ) : SUCCESS
1532 Xcos trace: propertyUpdated( 61 , PORT , SOURCE_BLOCK ) : SUCCESS
1533 Xcos trace: propertyUpdated( 61 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1534 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_INPUTS ) : SUCCESS
1535 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1536 Xcos trace: propertyUpdated( 59 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1537 Xcos trace: propertyUpdated( 53 , DIAGRAM , CHILDREN ) : SUCCESS
1538 Xcos trace: propertyUpdated( 59 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1539 Xcos debug: objectReferenced( 59 , BLOCK ) : 1
1540 Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1541 Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1542 Xcos trace: propertyUpdated( 54 , LINK , SOURCE_PORT ) : NO_CHANGES
1543 Xcos trace: propertyUpdated( 60 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1544 Xcos trace: propertyUpdated( 54 , LINK , DESTINATION_PORT ) : SUCCESS
1545 scs_m.objs
1546  ans  =
1547        ans(1)
1548 Link    :
1549           xx: []
1550           yy: []
1551           id: 
1552           thick: 0 0
1553           ct: 1 1
1554           from: 2 1 0
1555           to: 3 1 1
1556        ans(2)
1557 GUI     : BIGSOM_f
1558 Graphics: 
1559 Xcos debug: objectReferenced( 55 , BLOCK ) : 2
1560 Xcos debug: objectUnreferenced( 55 , BLOCK ) : 1
1561           orig = [0,0]
1562           sz = [2,3]
1563           flip = %t
1564           theta = 0
1565           exprs = "[1;1]"
1566           pin = [0;0]
1567           pout = 1
1568           pein = []
1569           peout = []
1570           gr_i = []
1571           id = ""
1572           in_implicit = ["E";"E"]
1573           out_implicit = "E"
1574           in_style = ["";""]
1575           out_style = ""
1576           in_label = ["";""]
1577           out_label = ""
1578           style = ""
1579 Model   : 
1580 Xcos debug: objectReferenced( 55 , BLOCK ) : 2
1581 Xcos debug: objectUnreferenced( 55 , BLOCK ) : 1
1582           sum type: 2
1583           in = [-1;-1]
1584           in2 = [1;1]
1585           intyp = [1;1]
1586           out = -1
1587           out2 = 1
1588           outtyp = 1
1589           evtin = []
1590           evtout = []
1591           state = []
1592           dstate = []
1593           odstate = list()
1594           rpar = [1;1]
1595           ipar = []
1596           opar = list()
1597           blocktype = "c"
1598           firing = []
1599           dep_ut = [%t,%f]
1600           label = ""
1601           nzcross = 0
1602           nmode = 0
1603           equations = list()
1604           uid = ""
1605        ans(3)
1606 GUI     : CSCOPE
1607 Graphics: 
1608 Xcos debug: objectReferenced( 59 , BLOCK ) : 2
1609 Xcos debug: objectUnreferenced( 59 , BLOCK ) : 1
1610           orig = [0,0]
1611           sz = [2,2]
1612           flip = %t
1613           theta = 0
1614           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1615           pin = 1
1616           pout = []
1617           pein = 0
1618           peout = []
1619           gr_i = []
1620           id = ""
1621           in_implicit = "E"
1622           out_implicit = []
1623           in_style = ""
1624           out_style = ""
1625           in_label = ""
1626           out_label = ""
1627           style = ""
1628 Model   : 
1629 Xcos debug: objectReferenced( 59 , BLOCK ) : 2
1630 Xcos debug: objectUnreferenced( 59 , BLOCK ) : 1
1631           cscope type: 4
1632           in = -1
1633           in2 = 1
1634           intyp = 1
1635           out = []
1636           out2 = []
1637           outtyp = 1
1638           evtin = 1
1639           evtout = []
1640           state = []
1641           dstate = []
1642           odstate = list()
1643           rpar = [0;-15;15;30]
1644           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1645           opar = list()
1646           blocktype = "c"
1647           firing = []
1648           dep_ut = [%t,%f]
1649           label = ""
1650           nzcross = 0
1651           nmode = 0
1652           equations = list()
1653           uid = ""
1654 // Check that the linking has been done
1655 // Sum (#2 in diagram) is linked to Scope1 (#3) through lnk (#1)
1656 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
1657 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
1658 assert_checkequal(scs_m.objs(2).graphics.pout,  1);
1659 Xcos debug: objectReferenced( 55 , BLOCK ) : 2
1660 Xcos debug: objectUnreferenced( 55 , BLOCK ) : 1
1661 assert_checkequal(scs_m.objs(2).model.out,     -1);
1662 Xcos debug: objectReferenced( 55 , BLOCK ) : 2
1663 Xcos debug: objectUnreferenced( 55 , BLOCK ) : 1
1664 assert_checkequal(scs_m.objs(3).graphics.pin,   1);
1665 Xcos debug: objectReferenced( 59 , BLOCK ) : 2
1666 Xcos debug: objectUnreferenced( 59 , BLOCK ) : 1
1667 assert_checkequal(scs_m.objs(3).model.in,      -1);
1668 Xcos debug: objectReferenced( 59 , BLOCK ) : 2
1669 Xcos debug: objectUnreferenced( 59 , BLOCK ) : 1
1670 // Check that all the model items are freed
1671 clear Sum Scope1 Scope2 lnk1 lnk2 lnk scs_m
1672 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
1673 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
1674 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1675 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1676 Xcos debug: objectDeleted( 6 , PORT )
1677 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
1678 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
1679 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1680 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1681 Xcos debug: objectDeleted( 7 , PORT )
1682 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES
1683 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS
1684 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1685 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1686 Xcos debug: objectDeleted( 8 , PORT )
1687 Xcos debug: objectDeleted( 5 , BLOCK )
1688 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS
1689 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES
1690 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1691 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1692 Xcos debug: objectDeleted( 10 , PORT )
1693 Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : NO_CHANGES
1694 Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES
1695 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : SUCCESS
1696 Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1697 Xcos debug: objectDeleted( 11 , PORT )
1698 Xcos debug: objectDeleted( 9 , BLOCK )
1699 Xcos trace: propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
1700 Xcos trace: propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
1701 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1702 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1703 Xcos debug: objectDeleted( 13 , PORT )
1704 Xcos trace: propertyUpdated( 12 , BLOCK , INPUTS ) : NO_CHANGES
1705 Xcos trace: propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
1706 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : SUCCESS
1707 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1708 Xcos debug: objectDeleted( 14 , PORT )
1709 Xcos debug: objectDeleted( 12 , BLOCK )
1710 Xcos debug: objectDeleted( 15 , LINK )
1711 Xcos debug: objectDeleted( 16 , LINK )
1712 Xcos debug: objectDeleted( 52 , LINK )
1713 Xcos debug: objectUnreferenced( 54 , LINK ) : 0
1714 Xcos debug: objectUnreferenced( 55 , BLOCK ) : 0
1715 Xcos debug: objectUnreferenced( 59 , BLOCK ) : 0
1716 Xcos trace: propertyUpdated( 54 , LINK , PARENT_DIAGRAM ) : SUCCESS
1717 Xcos trace: propertyUpdated( 55 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1718 Xcos trace: propertyUpdated( 59 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1719 Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1720 Xcos trace: propertyUpdated( 60 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1721 Xcos debug: objectDeleted( 54 , LINK )
1722 Xcos trace: propertyUpdated( 55 , BLOCK , INPUTS ) : SUCCESS
1723 Xcos trace: propertyUpdated( 55 , BLOCK , OUTPUTS ) : NO_CHANGES
1724 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1725 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1726 Xcos debug: objectDeleted( 56 , PORT )
1727 Xcos trace: propertyUpdated( 55 , BLOCK , INPUTS ) : SUCCESS
1728 Xcos trace: propertyUpdated( 55 , BLOCK , OUTPUTS ) : NO_CHANGES
1729 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1730 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1731 Xcos debug: objectDeleted( 57 , PORT )
1732 Xcos trace: propertyUpdated( 55 , BLOCK , INPUTS ) : NO_CHANGES
1733 Xcos trace: propertyUpdated( 55 , BLOCK , OUTPUTS ) : SUCCESS
1734 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1735 Xcos trace: propertyUpdated( 55 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1736 Xcos debug: objectDeleted( 58 , PORT )
1737 Xcos debug: objectDeleted( 55 , BLOCK )
1738 Xcos trace: propertyUpdated( 59 , BLOCK , INPUTS ) : SUCCESS
1739 Xcos trace: propertyUpdated( 59 , BLOCK , OUTPUTS ) : NO_CHANGES
1740 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1741 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1742 Xcos debug: objectDeleted( 60 , PORT )
1743 Xcos trace: propertyUpdated( 59 , BLOCK , INPUTS ) : NO_CHANGES
1744 Xcos trace: propertyUpdated( 59 , BLOCK , OUTPUTS ) : NO_CHANGES
1745 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_INPUTS ) : SUCCESS
1746 Xcos trace: propertyUpdated( 59 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1747 Xcos debug: objectDeleted( 61 , PORT )
1748 Xcos debug: objectDeleted( 59 , BLOCK )
1749 Xcos debug: objectDeleted( 53 , DIAGRAM )