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