Xcos: fix memleak on MVC objects after 238f0650
[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 // Copyright (C) 2017-2018 - ESI Group - Clement DAVID
5 //
6 //  This file is distributed under the same license as the Scilab package.
7 // =============================================================================
8 // <-- CLI SHELL MODE -->
9 loadXcosLibs();
10 scicos_log("TRACE");
11 // Allocate a diagram and access its fields
12 scs_m = scicos_diagram()
13 Xcos info:    objectCreated( 1 , DIAGRAM )
14 Xcos trace:   objectReferenced( 1 , DIAGRAM ) : 1
15 Xcos trace:   propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
16 Xcos trace:   propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
17 Xcos trace:   propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
18 Xcos trace:   propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
19 Xcos trace:   propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
20 Xcos trace:   objectUnreferenced( 1 , DIAGRAM ) : 0
21 Xcos trace:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
22 Xcos debug:   propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
23  scs_m  = 
24 Xcos trace:   objectReferenced( 1 , DIAGRAM ) : 1
25 Xcos trace:   objectUnreferenced( 1 , DIAGRAM ) : 0
26 wpar = [600,450,0,0,600,450]
27 title = ["Untitled";""]
28 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
29 tf = 100000
30 context = []
31 void1 = []
32 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])
33 void2 = []
34 void3 = []
35 doc = list()
36 scs_m.props
37 Xcos trace:   objectReferenced( 1 , DIAGRAM ) : 1
38 Xcos trace:   objectUnreferenced( 1 , DIAGRAM ) : 0
39  ans  =
40 wpar = [600,450,0,0,600,450]
41 title = ["Untitled";""]
42 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
43 tf = 100000
44 context = []
45 void1 = []
46 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])
47 void2 = []
48 void3 = []
49 doc = list()
50 scs_m.objs
51  ans  =
52      ()
53 scs_m.version
54  ans  =
55  
56 scs_m.contrib
57  ans  =
58      ()
59 clear scs_m
60 Xcos info:    objectDeleted( 1 , DIAGRAM )
61 // Create a dummy diagram with one undefined block then clear it
62 scs_m = scicos_diagram(objs=list(scicos_block()));
63 Xcos info:    objectCreated( 2 , BLOCK )
64 Xcos trace:   objectReferenced( 2 , BLOCK ) : 1
65 Xcos trace:   propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
66 Xcos trace:   propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
67 Xcos trace:   propertyUpdated( 2 , BLOCK , EXPRS ) : NO_CHANGES
68 Xcos trace:   propertyUpdated( 2 , BLOCK , DESCRIPTION ) : NO_CHANGES
69 Xcos trace:   propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
70 Xcos trace:   objectUnreferenced( 2 , BLOCK ) : 0
71 Xcos trace:   objectReferenced( 2 , BLOCK ) : 1
72 Xcos trace:   propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
73 Xcos trace:   propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
74 Xcos trace:   propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
75 Xcos trace:   propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
76 Xcos trace:   propertyUpdated( 2 , BLOCK , ODSTATE ) : NO_CHANGES
77 Xcos trace:   propertyUpdated( 2 , BLOCK , RPAR ) : NO_CHANGES
78 Xcos trace:   propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
79 Xcos trace:   propertyUpdated( 2 , BLOCK , OPAR ) : NO_CHANGES
80 Xcos trace:   propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
81 Xcos trace:   propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
82 Xcos trace:   propertyUpdated( 2 , BLOCK , DESCRIPTION ) : NO_CHANGES
83 Xcos trace:   propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
84 Xcos trace:   propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
85 Xcos trace:   propertyUpdated( 2 , BLOCK , EQUATIONS ) : NO_CHANGES
86 Xcos trace:   propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
87 Xcos trace:   objectUnreferenced( 2 , BLOCK ) : 0
88 Xcos trace:   propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
89 Xcos info:    objectCreated( 3 , DIAGRAM )
90 Xcos trace:   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 trace:   objectUnreferenced( 3 , DIAGRAM ) : 0
97 Xcos trace:   objectReferenced( 2 , BLOCK ) : 1
98 Xcos debug:   propertyUpdated( 2 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
99 Xcos trace:   propertyUpdated( 2 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
100 Xcos debug:   propertyUpdated( 3 , DIAGRAM , CHILDREN ) : SUCCESS
101 Xcos debug:   propertyUpdated( 3 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
102 Xcos trace:   objectUnreferenced( 2 , BLOCK ) : 0
103 clear scs_m
104 Xcos debug:   propertyUpdated( 2 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
105 Xcos info:    objectDeleted( 2 , BLOCK )
106 Xcos info:    objectDeleted( 3 , DIAGRAM )
107 // Create a diagram containing 2 summation blocks and two links
108 Sum    = BIGSOM_f("define");
109 Xcos info:    objectCreated( 4 , BLOCK )
110 Xcos trace:   objectReferenced( 4 , BLOCK ) : 1
111 Xcos trace:   propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
112 Xcos debug:   propertyUpdated( 4 , BLOCK , GEOMETRY ) : SUCCESS
113 Xcos debug:   propertyUpdated( 4 , BLOCK , EXPRS ) : SUCCESS
114 Xcos info:    objectCreated( 5 , PORT )
115 Xcos debug:   propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
116 Xcos debug:   propertyUpdated( 5 , PORT , PORT_KIND ) : SUCCESS
117 Xcos trace:   propertyUpdated( 5 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
118 Xcos info:    objectCreated( 6 , PORT )
119 Xcos debug:   propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS
120 Xcos debug:   propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS
121 Xcos trace:   propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
122 Xcos debug:   propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
123 Xcos info:    objectCreated( 7 , PORT )
124 Xcos debug:   propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
125 Xcos debug:   propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
126 Xcos trace:   propertyUpdated( 7 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
127 Xcos debug:   propertyUpdated( 4 , BLOCK , OUTPUTS ) : SUCCESS
128 Xcos trace:   propertyUpdated( 4 , BLOCK , DESCRIPTION ) : NO_CHANGES
129 Xcos trace:   propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
130 Xcos trace:   propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES
131 Xcos trace:   propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
132 Xcos trace:   propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
133 Xcos trace:   propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
134 Xcos trace:   propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
135 Xcos trace:   propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
136 Xcos trace:   propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
137 Xcos trace:   propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
138 Xcos trace:   propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
139 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
140 Xcos trace:   objectReferenced( 4 , BLOCK ) : 1
141 Xcos debug:   propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
142 Xcos debug:   propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
143 Xcos debug:   propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
144 Xcos debug:   propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS
145 Xcos debug:   propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
146 Xcos trace:   propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
147 Xcos trace:   propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
148 Xcos trace:   propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
149 Xcos debug:   propertyUpdated( 4 , BLOCK , RPAR ) : SUCCESS
150 Xcos trace:   propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
151 Xcos trace:   propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
152 Xcos trace:   propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
153 Xcos debug:   propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : SUCCESS
154 Xcos trace:   propertyUpdated( 4 , BLOCK , DESCRIPTION ) : NO_CHANGES
155 Xcos trace:   propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
156 Xcos trace:   propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
157 Xcos trace:   propertyUpdated( 4 , BLOCK , EQUATIONS ) : NO_CHANGES
158 Xcos trace:   propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
159 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
160 Xcos debug:   propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
161 Scope1 = CSCOPE("define");
162 Xcos info:    objectCreated( 8 , BLOCK )
163 Xcos trace:   objectReferenced( 8 , BLOCK ) : 1
164 Xcos trace:   propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
165 Xcos debug:   propertyUpdated( 8 , BLOCK , GEOMETRY ) : SUCCESS
166 Xcos debug:   propertyUpdated( 8 , BLOCK , EXPRS ) : SUCCESS
167 Xcos info:    objectCreated( 9 , PORT )
168 Xcos debug:   propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
169 Xcos debug:   propertyUpdated( 9 , PORT , PORT_KIND ) : SUCCESS
170 Xcos trace:   propertyUpdated( 9 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
171 Xcos debug:   propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
172 Xcos info:    objectCreated( 10 , PORT )
173 Xcos debug:   propertyUpdated( 10 , PORT , SOURCE_BLOCK ) : SUCCESS
174 Xcos debug:   propertyUpdated( 10 , PORT , PORT_KIND ) : SUCCESS
175 Xcos trace:   propertyUpdated( 10 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
176 Xcos debug:   propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : SUCCESS
177 Xcos trace:   propertyUpdated( 8 , BLOCK , DESCRIPTION ) : NO_CHANGES
178 Xcos trace:   propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
179 Xcos trace:   propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
180 Xcos trace:   propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
181 Xcos trace:   propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
182 Xcos trace:   objectUnreferenced( 8 , BLOCK ) : 0
183 Xcos trace:   objectReferenced( 8 , BLOCK ) : 1
184 Xcos debug:   propertyUpdated( 8 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
185 Xcos debug:   propertyUpdated( 8 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
186 Xcos debug:   propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
187 Xcos trace:   propertyUpdated( 9 , PORT , DATATYPE ) : NO_CHANGES
188 Xcos debug:   propertyUpdated( 10 , PORT , DATATYPE ) : SUCCESS
189 Xcos trace:   propertyUpdated( 8 , BLOCK , STATE ) : NO_CHANGES
190 Xcos trace:   propertyUpdated( 8 , BLOCK , DSTATE ) : NO_CHANGES
191 Xcos trace:   propertyUpdated( 8 , BLOCK , ODSTATE ) : NO_CHANGES
192 Xcos debug:   propertyUpdated( 8 , BLOCK , RPAR ) : SUCCESS
193 Xcos debug:   propertyUpdated( 8 , BLOCK , IPAR ) : SUCCESS
194 Xcos trace:   propertyUpdated( 8 , BLOCK , OPAR ) : NO_CHANGES
195 Xcos trace:   propertyUpdated( 8 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
196 Xcos debug:   propertyUpdated( 8 , BLOCK , SIM_DEP_UT ) : SUCCESS
197 Xcos trace:   propertyUpdated( 8 , BLOCK , DESCRIPTION ) : NO_CHANGES
198 Xcos trace:   propertyUpdated( 8 , BLOCK , NZCROSS ) : NO_CHANGES
199 Xcos trace:   propertyUpdated( 8 , BLOCK , NMODE ) : NO_CHANGES
200 Xcos trace:   propertyUpdated( 8 , BLOCK , EQUATIONS ) : NO_CHANGES
201 Xcos trace:   propertyUpdated( 8 , BLOCK , UID ) : NO_CHANGES
202 Xcos trace:   objectUnreferenced( 8 , BLOCK ) : 0
203 Xcos debug:   propertyUpdated( 8 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
204 Scope2 = CSCOPE("define");
205 Xcos info:    objectCreated( 11 , BLOCK )
206 Xcos trace:   objectReferenced( 11 , BLOCK ) : 1
207 Xcos trace:   propertyUpdated( 11 , BLOCK , GEOMETRY ) : NO_CHANGES
208 Xcos debug:   propertyUpdated( 11 , BLOCK , GEOMETRY ) : SUCCESS
209 Xcos debug:   propertyUpdated( 11 , BLOCK , EXPRS ) : SUCCESS
210 Xcos info:    objectCreated( 12 , PORT )
211 Xcos debug:   propertyUpdated( 12 , PORT , SOURCE_BLOCK ) : SUCCESS
212 Xcos debug:   propertyUpdated( 12 , PORT , PORT_KIND ) : SUCCESS
213 Xcos trace:   propertyUpdated( 12 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
214 Xcos debug:   propertyUpdated( 11 , BLOCK , INPUTS ) : SUCCESS
215 Xcos info:    objectCreated( 13 , PORT )
216 Xcos debug:   propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
217 Xcos debug:   propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
218 Xcos trace:   propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
219 Xcos debug:   propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : SUCCESS
220 Xcos trace:   propertyUpdated( 11 , BLOCK , DESCRIPTION ) : NO_CHANGES
221 Xcos trace:   propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES
222 Xcos trace:   propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES
223 Xcos trace:   propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES
224 Xcos trace:   propertyUpdated( 11 , BLOCK , STYLE ) : NO_CHANGES
225 Xcos trace:   objectUnreferenced( 11 , BLOCK ) : 0
226 Xcos trace:   objectReferenced( 11 , BLOCK ) : 1
227 Xcos debug:   propertyUpdated( 11 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
228 Xcos debug:   propertyUpdated( 11 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
229 Xcos debug:   propertyUpdated( 12 , PORT , DATATYPE ) : SUCCESS
230 Xcos trace:   propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES
231 Xcos debug:   propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
232 Xcos trace:   propertyUpdated( 11 , BLOCK , STATE ) : NO_CHANGES
233 Xcos trace:   propertyUpdated( 11 , BLOCK , DSTATE ) : NO_CHANGES
234 Xcos trace:   propertyUpdated( 11 , BLOCK , ODSTATE ) : NO_CHANGES
235 Xcos debug:   propertyUpdated( 11 , BLOCK , RPAR ) : SUCCESS
236 Xcos debug:   propertyUpdated( 11 , BLOCK , IPAR ) : SUCCESS
237 Xcos trace:   propertyUpdated( 11 , BLOCK , OPAR ) : NO_CHANGES
238 Xcos trace:   propertyUpdated( 11 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
239 Xcos debug:   propertyUpdated( 11 , BLOCK , SIM_DEP_UT ) : SUCCESS
240 Xcos trace:   propertyUpdated( 11 , BLOCK , DESCRIPTION ) : NO_CHANGES
241 Xcos trace:   propertyUpdated( 11 , BLOCK , NZCROSS ) : NO_CHANGES
242 Xcos trace:   propertyUpdated( 11 , BLOCK , NMODE ) : NO_CHANGES
243 Xcos trace:   propertyUpdated( 11 , BLOCK , EQUATIONS ) : NO_CHANGES
244 Xcos trace:   propertyUpdated( 11 , BLOCK , UID ) : NO_CHANGES
245 Xcos trace:   objectUnreferenced( 11 , BLOCK ) : 0
246 Xcos debug:   propertyUpdated( 11 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
247 lnk1   = scicos_link();          // Data link
248 Xcos info:    objectCreated( 14 , LINK )
249 Xcos trace:   propertyUpdated( 14 , LINK , CONTROL_POINTS ) : NO_CHANGES
250 Xcos trace:   propertyUpdated( 14 , LINK , CONTROL_POINTS ) : NO_CHANGES
251 Xcos trace:   propertyUpdated( 14 , LINK , DESCRIPTION ) : NO_CHANGES
252 Xcos trace:   propertyUpdated( 14 , LINK , THICK ) : NO_CHANGES
253 Xcos trace:   propertyUpdated( 14 , LINK , COLOR ) : NO_CHANGES
254 Xcos trace:   propertyUpdated( 14 , LINK , KIND ) : NO_CHANGES
255 lnk2   = scicos_link(ct=[1,-1]); // Activation link
256 Xcos info:    objectCreated( 15 , LINK )
257 Xcos trace:   propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
258 Xcos trace:   propertyUpdated( 15 , LINK , CONTROL_POINTS ) : NO_CHANGES
259 Xcos trace:   propertyUpdated( 15 , LINK , DESCRIPTION ) : NO_CHANGES
260 Xcos trace:   propertyUpdated( 15 , LINK , THICK ) : NO_CHANGES
261 Xcos trace:   propertyUpdated( 15 , LINK , COLOR ) : NO_CHANGES
262 Xcos debug:   propertyUpdated( 15 , LINK , KIND ) : SUCCESS
263 scs_m = scicos_diagram( objs=list(Sum,Scope1,Scope2,lnk1,lnk2) )
264 Xcos info:    objectCreated( 16 , DIAGRAM )
265 Xcos trace:   objectReferenced( 16 , DIAGRAM ) : 1
266 Xcos trace:   propertyUpdated( 16 , DIAGRAM , TITLE ) : NO_CHANGES
267 Xcos trace:   propertyUpdated( 16 , DIAGRAM , PATH ) : NO_CHANGES
268 Xcos trace:   propertyUpdated( 16 , DIAGRAM , PROPERTIES ) : NO_CHANGES
269 Xcos trace:   propertyUpdated( 16 , DIAGRAM , PROPERTIES ) : NO_CHANGES
270 Xcos trace:   propertyUpdated( 16 , DIAGRAM , CONTEXT ) : NO_CHANGES
271 Xcos trace:   objectUnreferenced( 16 , DIAGRAM ) : 0
272 Xcos info:    objectCreated( 17 , BLOCK )
273 Xcos info:    objectCloned( 4 , 17 , BLOCK )
274 Xcos debug:   propertyUpdated( 17 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
275 Xcos trace:   propertyUpdated( 17 , BLOCK , DESCRIPTION ) : NO_CHANGES
276 Xcos debug:   propertyUpdated( 17 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
277 Xcos debug:   propertyUpdated( 17 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
278 Xcos trace:   propertyUpdated( 17 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
279 Xcos trace:   propertyUpdated( 17 , BLOCK , UID ) : NO_CHANGES
280 Xcos trace:   propertyUpdated( 17 , BLOCK , STYLE ) : NO_CHANGES
281 Xcos debug:   propertyUpdated( 17 , BLOCK , GEOMETRY ) : SUCCESS
282 Xcos debug:   propertyUpdated( 17 , BLOCK , EXPRS ) : SUCCESS
283 Xcos trace:   propertyUpdated( 17 , BLOCK , STATE ) : NO_CHANGES
284 Xcos trace:   propertyUpdated( 17 , BLOCK , DSTATE ) : NO_CHANGES
285 Xcos trace:   propertyUpdated( 17 , BLOCK , ODSTATE ) : NO_CHANGES
286 Xcos debug:   propertyUpdated( 17 , BLOCK , RPAR ) : SUCCESS
287 Xcos trace:   propertyUpdated( 17 , BLOCK , OPAR ) : NO_CHANGES
288 Xcos trace:   propertyUpdated( 17 , BLOCK , EQUATIONS ) : NO_CHANGES
289 Xcos debug:   propertyUpdated( 17 , BLOCK , SIM_DEP_UT ) : SUCCESS
290 Xcos trace:   propertyUpdated( 17 , BLOCK , NZCROSS ) : NO_CHANGES
291 Xcos trace:   propertyUpdated( 17 , BLOCK , NMODE ) : NO_CHANGES
292 Xcos trace:   propertyUpdated( 17 , BLOCK , IPAR ) : NO_CHANGES
293 Xcos trace:   propertyUpdated( 17 , BLOCK , COLOR ) : NO_CHANGES
294 Xcos trace:   propertyUpdated( 17 , BLOCK , CONTEXT ) : NO_CHANGES
295 Xcos trace:   propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
296 Xcos info:    objectCreated( 18 , PORT )
297 Xcos info:    objectCloned( 5 , 18 , PORT )
298 Xcos trace:   propertyUpdated( 18 , PORT , FIRING ) : NO_CHANGES
299 Xcos debug:   propertyUpdated( 18 , PORT , PORT_KIND ) : SUCCESS
300 Xcos trace:   propertyUpdated( 18 , PORT , IMPLICIT ) : NO_CHANGES
301 Xcos trace:   propertyUpdated( 18 , PORT , UID ) : NO_CHANGES
302 Xcos trace:   propertyUpdated( 18 , PORT , STYLE ) : NO_CHANGES
303 Xcos trace:   propertyUpdated( 18 , PORT , LABEL ) : NO_CHANGES
304 Xcos debug:   propertyUpdated( 18 , PORT , DATATYPE ) : SUCCESS
305 Xcos debug:   propertyUpdated( 18 , PORT , SOURCE_BLOCK ) : SUCCESS
306 Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
307 Xcos info:    objectCreated( 19 , PORT )
308 Xcos info:    objectCloned( 6 , 19 , PORT )
309 Xcos trace:   propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
310 Xcos debug:   propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
311 Xcos trace:   propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
312 Xcos trace:   propertyUpdated( 19 , PORT , UID ) : NO_CHANGES
313 Xcos trace:   propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
314 Xcos trace:   propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
315 Xcos debug:   propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
316 Xcos debug:   propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
317 Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
318 Xcos debug:   propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
319 Xcos info:    objectCreated( 20 , PORT )
320 Xcos info:    objectCloned( 7 , 20 , PORT )
321 Xcos trace:   propertyUpdated( 20 , PORT , FIRING ) : NO_CHANGES
322 Xcos debug:   propertyUpdated( 20 , PORT , PORT_KIND ) : SUCCESS
323 Xcos trace:   propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES
324 Xcos trace:   propertyUpdated( 20 , PORT , UID ) : NO_CHANGES
325 Xcos trace:   propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES
326 Xcos trace:   propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES
327 Xcos debug:   propertyUpdated( 20 , PORT , DATATYPE ) : SUCCESS
328 Xcos debug:   propertyUpdated( 20 , PORT , SOURCE_BLOCK ) : SUCCESS
329 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
330 Xcos debug:   propertyUpdated( 17 , BLOCK , OUTPUTS ) : SUCCESS
331 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
332 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
333 Xcos trace:   propertyUpdated( 17 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
334 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
335 Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
336 Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
337 Xcos trace:   propertyUpdated( 17 , BLOCK , CHILDREN ) : NO_CHANGES
338 Xcos info:    objectCreated( 21 , BLOCK )
339 Xcos info:    objectCloned( 8 , 21 , BLOCK )
340 Xcos debug:   propertyUpdated( 21 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
341 Xcos trace:   propertyUpdated( 21 , BLOCK , DESCRIPTION ) : NO_CHANGES
342 Xcos debug:   propertyUpdated( 21 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
343 Xcos debug:   propertyUpdated( 21 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
344 Xcos trace:   propertyUpdated( 21 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
345 Xcos trace:   propertyUpdated( 21 , BLOCK , UID ) : NO_CHANGES
346 Xcos trace:   propertyUpdated( 21 , BLOCK , STYLE ) : NO_CHANGES
347 Xcos debug:   propertyUpdated( 21 , BLOCK , GEOMETRY ) : SUCCESS
348 Xcos debug:   propertyUpdated( 21 , BLOCK , EXPRS ) : SUCCESS
349 Xcos trace:   propertyUpdated( 21 , BLOCK , STATE ) : NO_CHANGES
350 Xcos trace:   propertyUpdated( 21 , BLOCK , DSTATE ) : NO_CHANGES
351 Xcos trace:   propertyUpdated( 21 , BLOCK , ODSTATE ) : NO_CHANGES
352 Xcos debug:   propertyUpdated( 21 , BLOCK , RPAR ) : SUCCESS
353 Xcos trace:   propertyUpdated( 21 , BLOCK , OPAR ) : NO_CHANGES
354 Xcos trace:   propertyUpdated( 21 , BLOCK , EQUATIONS ) : NO_CHANGES
355 Xcos debug:   propertyUpdated( 21 , BLOCK , SIM_DEP_UT ) : SUCCESS
356 Xcos trace:   propertyUpdated( 21 , BLOCK , NZCROSS ) : NO_CHANGES
357 Xcos trace:   propertyUpdated( 21 , BLOCK , NMODE ) : NO_CHANGES
358 Xcos debug:   propertyUpdated( 21 , BLOCK , IPAR ) : SUCCESS
359 Xcos trace:   propertyUpdated( 21 , BLOCK , COLOR ) : NO_CHANGES
360 Xcos trace:   propertyUpdated( 21 , BLOCK , CONTEXT ) : NO_CHANGES
361 Xcos trace:   propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
362 Xcos info:    objectCreated( 22 , PORT )
363 Xcos info:    objectCloned( 9 , 22 , PORT )
364 Xcos trace:   propertyUpdated( 22 , PORT , FIRING ) : NO_CHANGES
365 Xcos debug:   propertyUpdated( 22 , PORT , PORT_KIND ) : SUCCESS
366 Xcos trace:   propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES
367 Xcos trace:   propertyUpdated( 22 , PORT , UID ) : NO_CHANGES
368 Xcos trace:   propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES
369 Xcos trace:   propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES
370 Xcos debug:   propertyUpdated( 22 , PORT , DATATYPE ) : SUCCESS
371 Xcos debug:   propertyUpdated( 22 , PORT , SOURCE_BLOCK ) : SUCCESS
372 Xcos trace:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
373 Xcos debug:   propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
374 Xcos trace:   propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
375 Xcos info:    objectCreated( 23 , PORT )
376 Xcos info:    objectCloned( 10 , 23 , PORT )
377 Xcos trace:   propertyUpdated( 23 , PORT , FIRING ) : NO_CHANGES
378 Xcos debug:   propertyUpdated( 23 , PORT , PORT_KIND ) : SUCCESS
379 Xcos trace:   propertyUpdated( 23 , PORT , IMPLICIT ) : NO_CHANGES
380 Xcos trace:   propertyUpdated( 23 , PORT , UID ) : NO_CHANGES
381 Xcos trace:   propertyUpdated( 23 , PORT , STYLE ) : NO_CHANGES
382 Xcos trace:   propertyUpdated( 23 , PORT , LABEL ) : NO_CHANGES
383 Xcos debug:   propertyUpdated( 23 , PORT , DATATYPE ) : SUCCESS
384 Xcos debug:   propertyUpdated( 23 , PORT , SOURCE_BLOCK ) : SUCCESS
385 Xcos trace:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
386 Xcos debug:   propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : SUCCESS
387 Xcos trace:   propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
388 Xcos trace:   propertyUpdated( 21 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
389 Xcos trace:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
390 Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
391 Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
392 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
393 Xcos trace:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
394 Xcos trace:   propertyUpdated( 21 , BLOCK , CHILDREN ) : NO_CHANGES
395 Xcos info:    objectCreated( 24 , BLOCK )
396 Xcos info:    objectCloned( 11 , 24 , BLOCK )
397 Xcos debug:   propertyUpdated( 24 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
398 Xcos trace:   propertyUpdated( 24 , BLOCK , DESCRIPTION ) : NO_CHANGES
399 Xcos debug:   propertyUpdated( 24 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
400 Xcos debug:   propertyUpdated( 24 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
401 Xcos trace:   propertyUpdated( 24 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
402 Xcos trace:   propertyUpdated( 24 , BLOCK , UID ) : NO_CHANGES
403 Xcos trace:   propertyUpdated( 24 , BLOCK , STYLE ) : NO_CHANGES
404 Xcos debug:   propertyUpdated( 24 , BLOCK , GEOMETRY ) : SUCCESS
405 Xcos debug:   propertyUpdated( 24 , BLOCK , EXPRS ) : SUCCESS
406 Xcos trace:   propertyUpdated( 24 , BLOCK , STATE ) : NO_CHANGES
407 Xcos trace:   propertyUpdated( 24 , BLOCK , DSTATE ) : NO_CHANGES
408 Xcos trace:   propertyUpdated( 24 , BLOCK , ODSTATE ) : NO_CHANGES
409 Xcos debug:   propertyUpdated( 24 , BLOCK , RPAR ) : SUCCESS
410 Xcos trace:   propertyUpdated( 24 , BLOCK , OPAR ) : NO_CHANGES
411 Xcos trace:   propertyUpdated( 24 , BLOCK , EQUATIONS ) : NO_CHANGES
412 Xcos debug:   propertyUpdated( 24 , BLOCK , SIM_DEP_UT ) : SUCCESS
413 Xcos trace:   propertyUpdated( 24 , BLOCK , NZCROSS ) : NO_CHANGES
414 Xcos trace:   propertyUpdated( 24 , BLOCK , NMODE ) : NO_CHANGES
415 Xcos debug:   propertyUpdated( 24 , BLOCK , IPAR ) : SUCCESS
416 Xcos trace:   propertyUpdated( 24 , BLOCK , COLOR ) : NO_CHANGES
417 Xcos trace:   propertyUpdated( 24 , BLOCK , CONTEXT ) : NO_CHANGES
418 Xcos trace:   propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
419 Xcos info:    objectCreated( 25 , PORT )
420 Xcos info:    objectCloned( 12 , 25 , PORT )
421 Xcos trace:   propertyUpdated( 25 , PORT , FIRING ) : NO_CHANGES
422 Xcos debug:   propertyUpdated( 25 , PORT , PORT_KIND ) : SUCCESS
423 Xcos trace:   propertyUpdated( 25 , PORT , IMPLICIT ) : NO_CHANGES
424 Xcos trace:   propertyUpdated( 25 , PORT , UID ) : NO_CHANGES
425 Xcos trace:   propertyUpdated( 25 , PORT , STYLE ) : NO_CHANGES
426 Xcos trace:   propertyUpdated( 25 , PORT , LABEL ) : NO_CHANGES
427 Xcos debug:   propertyUpdated( 25 , PORT , DATATYPE ) : SUCCESS
428 Xcos debug:   propertyUpdated( 25 , PORT , SOURCE_BLOCK ) : SUCCESS
429 Xcos trace:   propertyUpdated( 25 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
430 Xcos debug:   propertyUpdated( 24 , BLOCK , INPUTS ) : SUCCESS
431 Xcos trace:   propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
432 Xcos info:    objectCreated( 26 , PORT )
433 Xcos info:    objectCloned( 13 , 26 , PORT )
434 Xcos trace:   propertyUpdated( 26 , PORT , FIRING ) : NO_CHANGES
435 Xcos debug:   propertyUpdated( 26 , PORT , PORT_KIND ) : SUCCESS
436 Xcos trace:   propertyUpdated( 26 , PORT , IMPLICIT ) : NO_CHANGES
437 Xcos trace:   propertyUpdated( 26 , PORT , UID ) : NO_CHANGES
438 Xcos trace:   propertyUpdated( 26 , PORT , STYLE ) : NO_CHANGES
439 Xcos trace:   propertyUpdated( 26 , PORT , LABEL ) : NO_CHANGES
440 Xcos debug:   propertyUpdated( 26 , PORT , DATATYPE ) : SUCCESS
441 Xcos debug:   propertyUpdated( 26 , PORT , SOURCE_BLOCK ) : SUCCESS
442 Xcos trace:   propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
443 Xcos debug:   propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : SUCCESS
444 Xcos trace:   propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
445 Xcos trace:   propertyUpdated( 24 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
446 Xcos trace:   propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
447 Xcos trace:   propertyUpdated( 25 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
448 Xcos trace:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
449 Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
450 Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
451 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
452 Xcos trace:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
453 Xcos trace:   propertyUpdated( 24 , BLOCK , CHILDREN ) : NO_CHANGES
454 Xcos info:    objectCreated( 27 , LINK )
455 Xcos info:    objectCloned( 14 , 27 , LINK )
456 Xcos trace:   propertyUpdated( 27 , LINK , COLOR ) : NO_CHANGES
457 Xcos trace:   propertyUpdated( 27 , LINK , KIND ) : NO_CHANGES
458 Xcos trace:   propertyUpdated( 27 , LINK , DESCRIPTION ) : NO_CHANGES
459 Xcos trace:   propertyUpdated( 27 , LINK , UID ) : NO_CHANGES
460 Xcos trace:   propertyUpdated( 27 , LINK , STYLE ) : NO_CHANGES
461 Xcos trace:   propertyUpdated( 27 , LINK , CONTROL_POINTS ) : NO_CHANGES
462 Xcos trace:   propertyUpdated( 27 , LINK , THICK ) : NO_CHANGES
463 Xcos trace:   propertyUpdated( 27 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
464 Xcos trace:   propertyUpdated( 27 , LINK , PARENT_BLOCK ) : NO_CHANGES
465 Xcos trace:   propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
466 Xcos trace:   propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
467 Xcos info:    objectCreated( 28 , LINK )
468 Xcos info:    objectCloned( 15 , 28 , LINK )
469 Xcos trace:   propertyUpdated( 28 , LINK , COLOR ) : NO_CHANGES
470 Xcos debug:   propertyUpdated( 28 , LINK , KIND ) : SUCCESS
471 Xcos trace:   propertyUpdated( 28 , LINK , DESCRIPTION ) : NO_CHANGES
472 Xcos trace:   propertyUpdated( 28 , LINK , UID ) : NO_CHANGES
473 Xcos trace:   propertyUpdated( 28 , LINK , STYLE ) : NO_CHANGES
474 Xcos trace:   propertyUpdated( 28 , LINK , CONTROL_POINTS ) : NO_CHANGES
475 Xcos trace:   propertyUpdated( 28 , LINK , THICK ) : NO_CHANGES
476 Xcos trace:   propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
477 Xcos trace:   propertyUpdated( 28 , LINK , PARENT_BLOCK ) : NO_CHANGES
478 Xcos trace:   propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
479 Xcos trace:   propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
480 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
481 Xcos debug:   propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
482 Xcos trace:   propertyUpdated( 17 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
483 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
484 Xcos debug:   propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
485 Xcos trace:   propertyUpdated( 21 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
486 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
487 Xcos debug:   propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
488 Xcos trace:   propertyUpdated( 24 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
489 Xcos trace:   objectReferenced( 27 , LINK ) : 1
490 Xcos debug:   propertyUpdated( 27 , LINK , PARENT_DIAGRAM ) : SUCCESS
491 Xcos trace:   propertyUpdated( 27 , LINK , PARENT_BLOCK ) : NO_CHANGES
492 Xcos trace:   objectReferenced( 28 , LINK ) : 1
493 Xcos debug:   propertyUpdated( 28 , LINK , PARENT_DIAGRAM ) : SUCCESS
494 Xcos trace:   propertyUpdated( 28 , LINK , PARENT_BLOCK ) : NO_CHANGES
495 Xcos trace:   propertyUpdated( 27 , LINK , SOURCE_PORT ) : NO_CHANGES
496 Xcos trace:   propertyUpdated( 27 , LINK , DESTINATION_PORT ) : NO_CHANGES
497 Xcos trace:   propertyUpdated( 28 , LINK , SOURCE_PORT ) : NO_CHANGES
498 Xcos trace:   propertyUpdated( 28 , LINK , DESTINATION_PORT ) : NO_CHANGES
499 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
500 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
501 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
502 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
503 Xcos trace:   objectUnreferenced( 27 , LINK ) : 0
504 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
505 Xcos debug:   propertyUpdated( 16 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
506  scs_m  = 
507 Xcos trace:   objectReferenced( 16 , DIAGRAM ) : 1
508 Xcos trace:   objectUnreferenced( 16 , DIAGRAM ) : 0
509 wpar = [600,450,0,0,600,450]
510 title = ["Untitled";""]
511 tol = [0.000001,0.000001,1.000D-10,100001,0,1,0]
512 tf = 100000
513 context = []
514 void1 = []
515 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])
516 void2 = []
517 void3 = []
518 doc = list()
519 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
520 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
521 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
522 Xcos trace:   objectReferenced( 27 , LINK ) : 1
523 Xcos trace:   objectReferenced( 28 , LINK ) : 1
524 1     BIGSOM_f
525 2     CSCOPE
526 3     CSCOPE
527 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
528 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
529 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
530 Xcos trace:   objectUnreferenced( 27 , LINK ) : 0
531 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
532 scs_m.objs
533 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
534 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
535 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
536 Xcos trace:   objectReferenced( 27 , LINK ) : 1
537 Xcos trace:   objectReferenced( 28 , LINK ) : 1
538  ans  =
539        ans(1)
540 GUI     : BIGSOM_f
541 Graphics: 
542 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
543 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
544           orig = [0,0]
545           sz = [2,3]
546           exprs = "[1;1]"
547           pin = [0;0]
548           pout = 0
549           pein = []
550           peout = []
551           gr_i = []
552           id = ""
553           in_implicit = ["E";"E"]
554           out_implicit = "E"
555           in_style = ["";""]
556           out_style = ""
557           in_label = ["";""]
558           out_label = ""
559           style = ""
560 Model   : 
561 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
562 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
563           sum type: 2
564           in = [-1;-1]
565           in2 = [1;1]
566           intyp = [1;1]
567           out = -1
568           out2 = 1
569           outtyp = 1
570           evtin = []
571           evtout = []
572           state = []
573           dstate = []
574           odstate = list()
575           rpar = [1;1]
576           ipar = []
577           opar = list()
578           blocktype = "c"
579           firing = []
580           dep_ut = [%t,%f]
581           label = ""
582           nzcross = 0
583           nmode = 0
584           equations = list()
585           uid = ""
586        ans(2)
587 GUI     : CSCOPE
588 Graphics: 
589 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
590 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
591           orig = [0,0]
592           sz = [2,2]
593           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
594           pin = 0
595           pout = []
596           pein = 0
597           peout = []
598           gr_i = []
599           id = ""
600           in_implicit = "E"
601           out_implicit = []
602           in_style = ""
603           out_style = ""
604           in_label = ""
605           out_label = ""
606           style = ""
607 Model   : 
608 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
609 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
610           cscope type: 4
611           in = -1
612           in2 = 1
613           intyp = 1
614           out = []
615           out2 = []
616           outtyp = 1
617           evtin = 1
618           evtout = []
619           state = []
620           dstate = []
621           odstate = list()
622           rpar = [0;-15;15;30]
623           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
624           opar = list()
625           blocktype = "c"
626           firing = []
627           dep_ut = [%t,%f]
628           label = ""
629           nzcross = 0
630           nmode = 0
631           equations = list()
632           uid = ""
633        ans(3)
634 GUI     : CSCOPE
635 Graphics: 
636 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
637 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
638           orig = [0,0]
639           sz = [2,2]
640           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
641           pin = 0
642           pout = []
643           pein = 0
644           peout = []
645           gr_i = []
646           id = ""
647           in_implicit = "E"
648           out_implicit = []
649           in_style = ""
650           out_style = ""
651           in_label = ""
652           out_label = ""
653           style = ""
654 Model   : 
655 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
656 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
657           cscope type: 4
658           in = -1
659           in2 = 1
660           intyp = 1
661           out = []
662           out2 = []
663           outtyp = 1
664           evtin = 1
665           evtout = []
666           state = []
667           dstate = []
668           odstate = list()
669           rpar = [0;-15;15;30]
670           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
671           opar = list()
672           blocktype = "c"
673           firing = []
674           dep_ut = [%t,%f]
675           label = ""
676           nzcross = 0
677           nmode = 0
678           equations = list()
679           uid = ""
680        ans(4)
681 Link    :
682           xx: []
683           yy: []
684           id: 
685           thick: 0 0
686           ct: 1 1
687           from: 0 0 0
688           to: 0 0 1
689        ans(5)
690 Link    :
691           xx: []
692           yy: []
693           id: 
694           thick: 0 0
695           ct: 1 -1
696           from: 0 0 0
697           to: 0 0 1
698 // Link output port #1 of block #1 with input port #1 of block #2 thanks to lnk1
699 scs_m.objs(4).from = [1 1 0]; // Link block #1
700 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
701 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
702 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
703 Xcos trace:   objectReferenced( 27 , LINK ) : 2
704 Xcos trace:   objectReferenced( 28 , LINK ) : 2
705 Xcos info:    objectCreated( 29 , LINK )
706 Xcos info:    objectCloned( 27 , 29 , LINK )
707 Xcos trace:   propertyUpdated( 29 , LINK , COLOR ) : NO_CHANGES
708 Xcos trace:   propertyUpdated( 29 , LINK , KIND ) : NO_CHANGES
709 Xcos trace:   propertyUpdated( 29 , LINK , DESCRIPTION ) : NO_CHANGES
710 Xcos trace:   propertyUpdated( 29 , LINK , UID ) : NO_CHANGES
711 Xcos trace:   propertyUpdated( 29 , LINK , STYLE ) : NO_CHANGES
712 Xcos trace:   propertyUpdated( 29 , LINK , CONTROL_POINTS ) : NO_CHANGES
713 Xcos trace:   propertyUpdated( 29 , LINK , THICK ) : NO_CHANGES
714 Xcos trace:   propertyUpdated( 29 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
715 Xcos trace:   propertyUpdated( 29 , LINK , PARENT_BLOCK ) : NO_CHANGES
716 Xcos trace:   propertyUpdated( 29 , LINK , SOURCE_PORT ) : NO_CHANGES
717 Xcos trace:   propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
718 Xcos trace:   objectUnreferenced( 27 , LINK ) : 1
719 Xcos trace:   objectReferenced( 29 , LINK ) : 1
720 Xcos trace:   objectUnreferenced( 27 , LINK ) : 0
721 Xcos debug:   propertyUpdated( 29 , LINK , PARENT_DIAGRAM ) : SUCCESS
722 Xcos trace:   propertyUpdated( 29 , LINK , PARENT_BLOCK ) : NO_CHANGES
723 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
724 Xcos debug:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
725 Xcos debug:   propertyUpdated( 29 , LINK , SOURCE_PORT ) : SUCCESS
726 Xcos trace:   propertyUpdated( 29 , LINK , DESTINATION_PORT ) : NO_CHANGES
727 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
728 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
729 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
730 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
731 Xcos trace:   objectUnreferenced( 29 , LINK ) : 0
732 Xcos trace:   objectUnreferenced( 28 , LINK ) : 1
733 assert_checkequal(scs_m.objs(1).graphics.pout, 4);   // Check that block #1 is connected to lnk1
734 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
735 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
736 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
737 Xcos trace:   objectReferenced( 29 , LINK ) : 1
738 Xcos trace:   objectReferenced( 28 , LINK ) : 2
739 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
740 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
741 Xcos trace:   objectUnreferenced( 29 , LINK ) : 0
742 Xcos trace:   objectUnreferenced( 28 , LINK ) : 1
743 Xcos trace:   objectReferenced( 17 , BLOCK ) : 3
744 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 2
745 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
746 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
747 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
748 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
749 Xcos trace:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : NO_CHANGES
750 Xcos info:    objectDeleted( 27 , LINK )
751 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
752 assert_checkequal(scs_m.objs(1).model.out,    -1);   // "
753 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
754 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
755 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
756 Xcos trace:   objectReferenced( 29 , LINK ) : 1
757 Xcos trace:   objectReferenced( 28 , LINK ) : 1
758 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
759 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
760 Xcos trace:   objectUnreferenced( 29 , LINK ) : 0
761 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
762 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
763 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
764 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
765 scs_m.objs(4).to = [2 1 1];   // Link block #2
766 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
767 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
768 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
769 Xcos trace:   objectReferenced( 29 , LINK ) : 1
770 Xcos trace:   objectReferenced( 28 , LINK ) : 1
771 Xcos info:    objectCreated( 30 , LINK )
772 Xcos info:    objectCloned( 29 , 30 , LINK )
773 Xcos trace:   propertyUpdated( 30 , LINK , COLOR ) : NO_CHANGES
774 Xcos trace:   propertyUpdated( 30 , LINK , KIND ) : NO_CHANGES
775 Xcos trace:   propertyUpdated( 30 , LINK , DESCRIPTION ) : NO_CHANGES
776 Xcos trace:   propertyUpdated( 30 , LINK , UID ) : NO_CHANGES
777 Xcos trace:   propertyUpdated( 30 , LINK , STYLE ) : NO_CHANGES
778 Xcos trace:   propertyUpdated( 30 , LINK , CONTROL_POINTS ) : NO_CHANGES
779 Xcos trace:   propertyUpdated( 30 , LINK , THICK ) : NO_CHANGES
780 Xcos trace:   propertyUpdated( 30 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
781 Xcos trace:   propertyUpdated( 30 , LINK , PARENT_BLOCK ) : NO_CHANGES
782 Xcos trace:   propertyUpdated( 30 , LINK , SOURCE_PORT ) : NO_CHANGES
783 Xcos trace:   propertyUpdated( 30 , LINK , DESTINATION_PORT ) : NO_CHANGES
784 Xcos trace:   objectUnreferenced( 29 , LINK ) : 0
785 Xcos trace:   objectReferenced( 30 , LINK ) : 1
786 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
787 Xcos debug:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
788 Xcos info:    objectDeleted( 29 , LINK )
789 Xcos debug:   propertyUpdated( 30 , LINK , PARENT_DIAGRAM ) : SUCCESS
790 Xcos trace:   propertyUpdated( 30 , LINK , PARENT_BLOCK ) : NO_CHANGES
791 Xcos trace:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
792 Xcos debug:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
793 Xcos debug:   propertyUpdated( 30 , LINK , SOURCE_PORT ) : SUCCESS
794 Xcos trace:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
795 Xcos debug:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
796 Xcos debug:   propertyUpdated( 30 , LINK , DESTINATION_PORT ) : SUCCESS
797 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
798 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
799 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
800 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
801 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
802 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
803 assert_checkequal(scs_m.objs(4).from, [1 1 0]);
804 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
805 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
806 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
807 Xcos trace:   objectReferenced( 30 , LINK ) : 1
808 Xcos trace:   objectReferenced( 28 , LINK ) : 1
809 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
810 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
811 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
812 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
813 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
814 assert_checkequal(scs_m.objs(4).to,   [2 1 1]);
815 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
816 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
817 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
818 Xcos trace:   objectReferenced( 30 , LINK ) : 1
819 Xcos trace:   objectReferenced( 28 , LINK ) : 1
820 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
821 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
822 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
823 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
824 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
825 assert_checkequal(scs_m.objs(2).graphics.pin, 4);    // Check that block #2 is connected to lnk1
826 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
827 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
828 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
829 Xcos trace:   objectReferenced( 30 , LINK ) : 1
830 Xcos trace:   objectReferenced( 28 , LINK ) : 1
831 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
832 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
833 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
834 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
835 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
836 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
837 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
838 assert_checkequal(scs_m.objs(2).model.in,    -1);    // "
839 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
840 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
841 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
842 Xcos trace:   objectReferenced( 30 , LINK ) : 1
843 Xcos trace:   objectReferenced( 28 , LINK ) : 1
844 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
845 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
846 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
847 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
848 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
849 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
850 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
851 // Disconnect the source
852 scs_m.objs(4).from = [0 0 0];
853 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
854 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
855 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
856 Xcos trace:   objectReferenced( 30 , LINK ) : 1
857 Xcos trace:   objectReferenced( 28 , LINK ) : 1
858 Xcos info:    objectCreated( 31 , LINK )
859 Xcos info:    objectCloned( 30 , 31 , LINK )
860 Xcos trace:   propertyUpdated( 31 , LINK , COLOR ) : NO_CHANGES
861 Xcos trace:   propertyUpdated( 31 , LINK , KIND ) : NO_CHANGES
862 Xcos trace:   propertyUpdated( 31 , LINK , DESCRIPTION ) : NO_CHANGES
863 Xcos trace:   propertyUpdated( 31 , LINK , UID ) : NO_CHANGES
864 Xcos trace:   propertyUpdated( 31 , LINK , STYLE ) : NO_CHANGES
865 Xcos trace:   propertyUpdated( 31 , LINK , CONTROL_POINTS ) : NO_CHANGES
866 Xcos trace:   propertyUpdated( 31 , LINK , THICK ) : NO_CHANGES
867 Xcos trace:   propertyUpdated( 31 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
868 Xcos trace:   propertyUpdated( 31 , LINK , PARENT_BLOCK ) : NO_CHANGES
869 Xcos trace:   propertyUpdated( 31 , LINK , SOURCE_PORT ) : NO_CHANGES
870 Xcos trace:   propertyUpdated( 31 , LINK , DESTINATION_PORT ) : NO_CHANGES
871 Xcos trace:   objectUnreferenced( 30 , LINK ) : 0
872 Xcos trace:   objectReferenced( 31 , LINK ) : 1
873 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
874 Xcos debug:   propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : SUCCESS
875 Xcos debug:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
876 Xcos info:    objectDeleted( 30 , LINK )
877 Xcos debug:   propertyUpdated( 31 , LINK , PARENT_DIAGRAM ) : SUCCESS
878 Xcos trace:   propertyUpdated( 31 , LINK , PARENT_BLOCK ) : NO_CHANGES
879 Xcos trace:   propertyUpdated( 31 , LINK , SOURCE_PORT ) : NO_CHANGES
880 Xcos trace:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
881 Xcos debug:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
882 Xcos debug:   propertyUpdated( 31 , LINK , DESTINATION_PORT ) : SUCCESS
883 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
884 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
885 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
886 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
887 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
888 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
889 assert_checkequal(scs_m.objs(4).from, [0 0 0]);
890 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
891 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
892 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
893 Xcos trace:   objectReferenced( 31 , LINK ) : 1
894 Xcos trace:   objectReferenced( 28 , LINK ) : 1
895 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
896 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
897 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
898 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
899 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
900 assert_checkequal(scs_m.objs(4).to,   [2 1 1]);
901 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
902 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
903 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
904 Xcos trace:   objectReferenced( 31 , LINK ) : 1
905 Xcos trace:   objectReferenced( 28 , LINK ) : 1
906 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
907 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
908 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
909 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
910 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
911 assert_checkequal(scs_m.objs(1).graphics.pout, 4);     // Check that block #1 is still connected
912 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
913 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
914 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
915 Xcos trace:   objectReferenced( 31 , LINK ) : 1
916 Xcos trace:   objectReferenced( 28 , LINK ) : 1
917 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
918 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
919 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
920 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
921 Xcos trace:   objectReferenced( 17 , BLOCK ) : 2
922 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 1
923 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
924 assert_checkequal(scs_m.objs(2).graphics.pin, 4); // block #2 is still connected to the link
925 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
926 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
927 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
928 Xcos trace:   objectReferenced( 31 , LINK ) : 1
929 Xcos trace:   objectReferenced( 28 , LINK ) : 1
930 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
931 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
932 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
933 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
934 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
935 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
936 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
937 // Disconnect the destination
938 scs_m.objs(4).to = [0 0 0];
939 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
940 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
941 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
942 Xcos trace:   objectReferenced( 31 , LINK ) : 1
943 Xcos trace:   objectReferenced( 28 , LINK ) : 1
944 Xcos info:    objectCreated( 32 , LINK )
945 Xcos info:    objectCloned( 31 , 32 , LINK )
946 Xcos trace:   propertyUpdated( 32 , LINK , COLOR ) : NO_CHANGES
947 Xcos trace:   propertyUpdated( 32 , LINK , KIND ) : NO_CHANGES
948 Xcos trace:   propertyUpdated( 32 , LINK , DESCRIPTION ) : NO_CHANGES
949 Xcos trace:   propertyUpdated( 32 , LINK , UID ) : NO_CHANGES
950 Xcos trace:   propertyUpdated( 32 , LINK , STYLE ) : NO_CHANGES
951 Xcos trace:   propertyUpdated( 32 , LINK , CONTROL_POINTS ) : NO_CHANGES
952 Xcos trace:   propertyUpdated( 32 , LINK , THICK ) : NO_CHANGES
953 Xcos trace:   propertyUpdated( 32 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
954 Xcos trace:   propertyUpdated( 32 , LINK , PARENT_BLOCK ) : NO_CHANGES
955 Xcos trace:   propertyUpdated( 32 , LINK , SOURCE_PORT ) : NO_CHANGES
956 Xcos trace:   propertyUpdated( 32 , LINK , DESTINATION_PORT ) : NO_CHANGES
957 Xcos trace:   objectUnreferenced( 31 , LINK ) : 0
958 Xcos trace:   objectReferenced( 32 , LINK ) : 1
959 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
960 Xcos debug:   propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : SUCCESS
961 Xcos info:    objectDeleted( 31 , LINK )
962 Xcos debug:   propertyUpdated( 32 , LINK , PARENT_DIAGRAM ) : SUCCESS
963 Xcos trace:   propertyUpdated( 32 , LINK , PARENT_BLOCK ) : NO_CHANGES
964 Xcos trace:   propertyUpdated( 32 , LINK , SOURCE_PORT ) : NO_CHANGES
965 Xcos trace:   propertyUpdated( 32 , LINK , DESTINATION_PORT ) : NO_CHANGES
966 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
967 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
968 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
969 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
970 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
971 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
972 assert_checkequal(scs_m.objs(2).graphics.pin, 4);  // Check that block #2 is still connected
973 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
974 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
975 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
976 Xcos trace:   objectReferenced( 32 , LINK ) : 1
977 Xcos trace:   objectReferenced( 28 , LINK ) : 1
978 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
979 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
980 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
981 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
982 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
983 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
984 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
985 // Verify that it is impossible to create event links
986 scs_m.objs(5).from = [2 1 1]; // Link the input of block #2
987 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
988 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
989 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
990 Xcos trace:   objectReferenced( 32 , LINK ) : 1
991 Xcos trace:   objectReferenced( 28 , LINK ) : 1
992 Xcos info:    objectCreated( 33 , LINK )
993 Xcos info:    objectCloned( 28 , 33 , LINK )
994 Xcos trace:   propertyUpdated( 33 , LINK , COLOR ) : NO_CHANGES
995 Xcos debug:   propertyUpdated( 33 , LINK , KIND ) : SUCCESS
996 Xcos trace:   propertyUpdated( 33 , LINK , DESCRIPTION ) : NO_CHANGES
997 Xcos trace:   propertyUpdated( 33 , LINK , UID ) : NO_CHANGES
998 Xcos trace:   propertyUpdated( 33 , LINK , STYLE ) : NO_CHANGES
999 Xcos trace:   propertyUpdated( 33 , LINK , CONTROL_POINTS ) : NO_CHANGES
1000 Xcos trace:   propertyUpdated( 33 , LINK , THICK ) : NO_CHANGES
1001 Xcos trace:   propertyUpdated( 33 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1002 Xcos trace:   propertyUpdated( 33 , LINK , PARENT_BLOCK ) : NO_CHANGES
1003 Xcos trace:   propertyUpdated( 33 , LINK , SOURCE_PORT ) : NO_CHANGES
1004 Xcos trace:   propertyUpdated( 33 , LINK , DESTINATION_PORT ) : NO_CHANGES
1005 Xcos trace:   objectUnreferenced( 28 , LINK ) : 0
1006 Xcos trace:   objectReferenced( 33 , LINK ) : 1
1007 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1008 Xcos info:    objectDeleted( 28 , LINK )
1009 Xcos debug:   propertyUpdated( 33 , LINK , PARENT_DIAGRAM ) : SUCCESS
1010 Xcos trace:   propertyUpdated( 33 , LINK , PARENT_BLOCK ) : NO_CHANGES
1011 Xcos trace:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1012 Xcos debug:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1013 Xcos debug:   propertyUpdated( 33 , LINK , SOURCE_PORT ) : SUCCESS
1014 Xcos trace:   propertyUpdated( 33 , LINK , DESTINATION_PORT ) : NO_CHANGES
1015 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1016 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1017 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1018 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1019 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1020 Xcos trace:   objectUnreferenced( 33 , LINK ) : 0
1021 scs_m.objs(5).to = [3 1 0];   // Try to add an event output to block #3 ; it should fail !
1022 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1023 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1024 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1025 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1026 Xcos trace:   objectReferenced( 33 , LINK ) : 1
1027 Xcos info:    objectCreated( 34 , LINK )
1028 Xcos info:    objectCloned( 33 , 34 , LINK )
1029 Xcos trace:   propertyUpdated( 34 , LINK , COLOR ) : NO_CHANGES
1030 Xcos debug:   propertyUpdated( 34 , LINK , KIND ) : SUCCESS
1031 Xcos trace:   propertyUpdated( 34 , LINK , DESCRIPTION ) : NO_CHANGES
1032 Xcos trace:   propertyUpdated( 34 , LINK , UID ) : NO_CHANGES
1033 Xcos trace:   propertyUpdated( 34 , LINK , STYLE ) : NO_CHANGES
1034 Xcos trace:   propertyUpdated( 34 , LINK , CONTROL_POINTS ) : NO_CHANGES
1035 Xcos trace:   propertyUpdated( 34 , LINK , THICK ) : NO_CHANGES
1036 Xcos trace:   propertyUpdated( 34 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1037 Xcos trace:   propertyUpdated( 34 , LINK , PARENT_BLOCK ) : NO_CHANGES
1038 Xcos trace:   propertyUpdated( 34 , LINK , SOURCE_PORT ) : NO_CHANGES
1039 Xcos trace:   propertyUpdated( 34 , LINK , DESTINATION_PORT ) : NO_CHANGES
1040 Xcos trace:   objectUnreferenced( 33 , LINK ) : 0
1041 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1042 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1043 Xcos debug:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1044 Xcos info:    objectDeleted( 33 , LINK )
1045 Xcos debug:   propertyUpdated( 34 , LINK , PARENT_DIAGRAM ) : SUCCESS
1046 Xcos trace:   propertyUpdated( 34 , LINK , PARENT_BLOCK ) : NO_CHANGES
1047 Xcos trace:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1048 Xcos debug:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1049 Xcos debug:   propertyUpdated( 34 , LINK , SOURCE_PORT ) : SUCCESS
1050 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1051 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1052 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1053 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1054 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1055 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1056 assert_checkequal(scs_m.objs(5).from, [2 1 1]);
1057 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1058 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1059 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1060 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1061 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1062 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1063 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1064 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1065 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1066 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1067 assert_checkequal(scs_m.objs(5).to,   [3 1 0]);
1068 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1069 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1070 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1071 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1072 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1073 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1074 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1075 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1076 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1077 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1078 assert_checkequal(scs_m.objs(2).graphics.pein,  0);  // Check that block #2 is connected to lnk2
1079 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1080 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1081 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1082 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1083 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1084 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1085 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1086 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1087 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1088 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
1089 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
1090 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1091 assert_checkequal(scs_m.objs(2).model.evtin,    1);  // "
1092 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1093 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1094 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1095 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1096 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1097 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1098 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1099 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1100 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1101 Xcos trace:   objectReferenced( 21 , BLOCK ) : 2
1102 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 1
1103 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1104 assert_checkequal(scs_m.objs(3).graphics.peout, []);  // Check that block #3 is not connected to lnk2
1105 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1106 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1107 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1108 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1109 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1110 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1111 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1112 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1113 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1114 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
1115 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
1116 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1117 assert_checkequal(scs_m.objs(3).model.evtout,  []);  // "
1118 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1119 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1120 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1121 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1122 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1123 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1124 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1125 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1126 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1127 Xcos trace:   objectReferenced( 24 , BLOCK ) : 2
1128 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 1
1129 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1130 // Verify that it is impossible to link two inputs or two outputs together
1131 scs_m.objs(5).from = [2 1 0]; // Two outputs
1132 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1133 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1134 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1135 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1136 Xcos trace:   objectReferenced( 34 , LINK ) : 1
1137 Xcos info:    objectCreated( 35 , LINK )
1138 Xcos info:    objectCloned( 34 , 35 , LINK )
1139 Xcos trace:   propertyUpdated( 35 , LINK , COLOR ) : NO_CHANGES
1140 Xcos debug:   propertyUpdated( 35 , LINK , KIND ) : SUCCESS
1141 Xcos trace:   propertyUpdated( 35 , LINK , DESCRIPTION ) : NO_CHANGES
1142 Xcos trace:   propertyUpdated( 35 , LINK , UID ) : NO_CHANGES
1143 Xcos trace:   propertyUpdated( 35 , LINK , STYLE ) : NO_CHANGES
1144 Xcos trace:   propertyUpdated( 35 , LINK , CONTROL_POINTS ) : NO_CHANGES
1145 Xcos trace:   propertyUpdated( 35 , LINK , THICK ) : NO_CHANGES
1146 Xcos trace:   propertyUpdated( 35 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1147 Xcos trace:   propertyUpdated( 35 , LINK , PARENT_BLOCK ) : NO_CHANGES
1148 Xcos trace:   propertyUpdated( 35 , LINK , SOURCE_PORT ) : NO_CHANGES
1149 Xcos trace:   propertyUpdated( 35 , LINK , DESTINATION_PORT ) : NO_CHANGES
1150 Xcos trace:   objectUnreferenced( 34 , LINK ) : 0
1151 Xcos trace:   objectReferenced( 35 , LINK ) : 1
1152 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1153 Xcos debug:   propertyUpdated( 23 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1154 Xcos info:    objectDeleted( 34 , LINK )
1155 Xcos debug:   propertyUpdated( 35 , LINK , PARENT_DIAGRAM ) : SUCCESS
1156 Xcos trace:   propertyUpdated( 35 , LINK , PARENT_BLOCK ) : NO_CHANGES
1157 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1158 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1159 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1160 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1161 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1162 Xcos trace:   objectUnreferenced( 35 , LINK ) : 0
1163 scs_m.objs(5).to = [3 1 1];   // Two inputs
1164 Xcos trace:   objectReferenced( 17 , BLOCK ) : 1
1165 Xcos trace:   objectReferenced( 21 , BLOCK ) : 1
1166 Xcos trace:   objectReferenced( 24 , BLOCK ) : 1
1167 Xcos trace:   objectReferenced( 32 , LINK ) : 1
1168 Xcos trace:   objectReferenced( 35 , LINK ) : 1
1169 Xcos info:    objectCreated( 36 , LINK )
1170 Xcos info:    objectCloned( 35 , 36 , LINK )
1171 Xcos trace:   propertyUpdated( 36 , LINK , COLOR ) : NO_CHANGES
1172 Xcos debug:   propertyUpdated( 36 , LINK , KIND ) : SUCCESS
1173 Xcos trace:   propertyUpdated( 36 , LINK , DESCRIPTION ) : NO_CHANGES
1174 Xcos trace:   propertyUpdated( 36 , LINK , UID ) : NO_CHANGES
1175 Xcos trace:   propertyUpdated( 36 , LINK , STYLE ) : NO_CHANGES
1176 Xcos trace:   propertyUpdated( 36 , LINK , CONTROL_POINTS ) : NO_CHANGES
1177 Xcos trace:   propertyUpdated( 36 , LINK , THICK ) : NO_CHANGES
1178 Xcos trace:   propertyUpdated( 36 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1179 Xcos trace:   propertyUpdated( 36 , LINK , PARENT_BLOCK ) : NO_CHANGES
1180 Xcos trace:   propertyUpdated( 36 , LINK , SOURCE_PORT ) : NO_CHANGES
1181 Xcos trace:   propertyUpdated( 36 , LINK , DESTINATION_PORT ) : NO_CHANGES
1182 Xcos trace:   objectUnreferenced( 35 , LINK ) : 0
1183 Xcos trace:   objectReferenced( 36 , LINK ) : 1
1184 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1185 Xcos info:    objectDeleted( 35 , LINK )
1186 Xcos debug:   propertyUpdated( 36 , LINK , PARENT_DIAGRAM ) : SUCCESS
1187 Xcos trace:   propertyUpdated( 36 , LINK , PARENT_BLOCK ) : NO_CHANGES
1188 Xcos trace:   propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1189 Xcos debug:   propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1190 Xcos debug:   propertyUpdated( 36 , LINK , DESTINATION_PORT ) : SUCCESS
1191 Xcos debug:   propertyUpdated( 16 , DIAGRAM , CHILDREN ) : SUCCESS
1192 Xcos trace:   objectUnreferenced( 17 , BLOCK ) : 0
1193 Xcos trace:   objectUnreferenced( 21 , BLOCK ) : 0
1194 Xcos trace:   objectUnreferenced( 24 , BLOCK ) : 0
1195 Xcos trace:   objectUnreferenced( 32 , LINK ) : 0
1196 Xcos trace:   objectUnreferenced( 36 , LINK ) : 0
1197 //===================================================================================================
1198 // Test predefined link at diagram creation
1199 clear scs_m;
1200 Xcos debug:   propertyUpdated( 17 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1201 Xcos debug:   propertyUpdated( 21 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1202 Xcos debug:   propertyUpdated( 24 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1203 Xcos debug:   propertyUpdated( 32 , LINK , PARENT_DIAGRAM ) : SUCCESS
1204 Xcos debug:   propertyUpdated( 36 , LINK , PARENT_DIAGRAM ) : SUCCESS
1205 Xcos debug:   propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
1206 Xcos trace:   propertyUpdated( 17 , BLOCK , OUTPUTS ) : NO_CHANGES
1207 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1208 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1209 Xcos info:    objectDeleted( 18 , PORT )
1210 Xcos debug:   propertyUpdated( 17 , BLOCK , INPUTS ) : SUCCESS
1211 Xcos trace:   propertyUpdated( 17 , BLOCK , OUTPUTS ) : NO_CHANGES
1212 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1213 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1214 Xcos info:    objectDeleted( 19 , PORT )
1215 Xcos trace:   propertyUpdated( 17 , BLOCK , INPUTS ) : NO_CHANGES
1216 Xcos debug:   propertyUpdated( 17 , BLOCK , OUTPUTS ) : SUCCESS
1217 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1218 Xcos trace:   propertyUpdated( 17 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1219 Xcos info:    objectDeleted( 20 , PORT )
1220 Xcos info:    objectDeleted( 17 , BLOCK )
1221 Xcos debug:   propertyUpdated( 21 , BLOCK , INPUTS ) : SUCCESS
1222 Xcos trace:   propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
1223 Xcos trace:   propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1224 Xcos trace:   propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1225 Xcos info:    objectDeleted( 22 , PORT )
1226 Xcos trace:   propertyUpdated( 21 , BLOCK , INPUTS ) : NO_CHANGES
1227 Xcos trace:   propertyUpdated( 21 , BLOCK , OUTPUTS ) : NO_CHANGES
1228 Xcos debug:   propertyUpdated( 21 , BLOCK , EVENT_INPUTS ) : SUCCESS
1229 Xcos trace:   propertyUpdated( 21 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1230 Xcos info:    objectDeleted( 23 , PORT )
1231 Xcos info:    objectDeleted( 21 , BLOCK )
1232 Xcos debug:   propertyUpdated( 24 , BLOCK , INPUTS ) : SUCCESS
1233 Xcos trace:   propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
1234 Xcos trace:   propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1235 Xcos trace:   propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1236 Xcos info:    objectDeleted( 25 , PORT )
1237 Xcos trace:   propertyUpdated( 24 , BLOCK , INPUTS ) : NO_CHANGES
1238 Xcos trace:   propertyUpdated( 24 , BLOCK , OUTPUTS ) : NO_CHANGES
1239 Xcos debug:   propertyUpdated( 24 , BLOCK , EVENT_INPUTS ) : SUCCESS
1240 Xcos trace:   propertyUpdated( 24 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1241 Xcos debug:   propertyUpdated( 36 , LINK , DESTINATION_PORT ) : SUCCESS
1242 Xcos info:    objectDeleted( 26 , PORT )
1243 Xcos info:    objectDeleted( 24 , BLOCK )
1244 Xcos info:    objectDeleted( 32 , LINK )
1245 Xcos info:    objectDeleted( 36 , LINK )
1246 Xcos info:    objectDeleted( 16 , DIAGRAM )
1247 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
1248 Xcos info:    objectCreated( 37 , LINK )
1249 Xcos trace:   propertyUpdated( 37 , LINK , CONTROL_POINTS ) : NO_CHANGES
1250 Xcos trace:   propertyUpdated( 37 , LINK , CONTROL_POINTS ) : NO_CHANGES
1251 Xcos trace:   propertyUpdated( 37 , LINK , DESCRIPTION ) : NO_CHANGES
1252 Xcos trace:   propertyUpdated( 37 , LINK , THICK ) : NO_CHANGES
1253 Xcos trace:   propertyUpdated( 37 , LINK , COLOR ) : NO_CHANGES
1254 Xcos trace:   propertyUpdated( 37 , LINK , KIND ) : NO_CHANGES
1255 scs_m = scicos_diagram( objs=list(Sum,Scope1,lnk) );
1256 Xcos info:    objectCreated( 38 , DIAGRAM )
1257 Xcos trace:   objectReferenced( 38 , DIAGRAM ) : 1
1258 Xcos trace:   propertyUpdated( 38 , DIAGRAM , TITLE ) : NO_CHANGES
1259 Xcos trace:   propertyUpdated( 38 , DIAGRAM , PATH ) : NO_CHANGES
1260 Xcos trace:   propertyUpdated( 38 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1261 Xcos trace:   propertyUpdated( 38 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1262 Xcos trace:   propertyUpdated( 38 , DIAGRAM , CONTEXT ) : NO_CHANGES
1263 Xcos trace:   objectUnreferenced( 38 , DIAGRAM ) : 0
1264 Xcos info:    objectCreated( 39 , BLOCK )
1265 Xcos info:    objectCloned( 4 , 39 , BLOCK )
1266 Xcos debug:   propertyUpdated( 39 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1267 Xcos trace:   propertyUpdated( 39 , BLOCK , DESCRIPTION ) : NO_CHANGES
1268 Xcos debug:   propertyUpdated( 39 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1269 Xcos debug:   propertyUpdated( 39 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1270 Xcos trace:   propertyUpdated( 39 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1271 Xcos trace:   propertyUpdated( 39 , BLOCK , UID ) : NO_CHANGES
1272 Xcos trace:   propertyUpdated( 39 , BLOCK , STYLE ) : NO_CHANGES
1273 Xcos debug:   propertyUpdated( 39 , BLOCK , GEOMETRY ) : SUCCESS
1274 Xcos debug:   propertyUpdated( 39 , BLOCK , EXPRS ) : SUCCESS
1275 Xcos trace:   propertyUpdated( 39 , BLOCK , STATE ) : NO_CHANGES
1276 Xcos trace:   propertyUpdated( 39 , BLOCK , DSTATE ) : NO_CHANGES
1277 Xcos trace:   propertyUpdated( 39 , BLOCK , ODSTATE ) : NO_CHANGES
1278 Xcos debug:   propertyUpdated( 39 , BLOCK , RPAR ) : SUCCESS
1279 Xcos trace:   propertyUpdated( 39 , BLOCK , OPAR ) : NO_CHANGES
1280 Xcos trace:   propertyUpdated( 39 , BLOCK , EQUATIONS ) : NO_CHANGES
1281 Xcos debug:   propertyUpdated( 39 , BLOCK , SIM_DEP_UT ) : SUCCESS
1282 Xcos trace:   propertyUpdated( 39 , BLOCK , NZCROSS ) : NO_CHANGES
1283 Xcos trace:   propertyUpdated( 39 , BLOCK , NMODE ) : NO_CHANGES
1284 Xcos trace:   propertyUpdated( 39 , BLOCK , IPAR ) : NO_CHANGES
1285 Xcos trace:   propertyUpdated( 39 , BLOCK , COLOR ) : NO_CHANGES
1286 Xcos trace:   propertyUpdated( 39 , BLOCK , CONTEXT ) : NO_CHANGES
1287 Xcos trace:   propertyUpdated( 39 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1288 Xcos info:    objectCreated( 40 , PORT )
1289 Xcos info:    objectCloned( 5 , 40 , PORT )
1290 Xcos trace:   propertyUpdated( 40 , PORT , FIRING ) : NO_CHANGES
1291 Xcos debug:   propertyUpdated( 40 , PORT , PORT_KIND ) : SUCCESS
1292 Xcos trace:   propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
1293 Xcos trace:   propertyUpdated( 40 , PORT , UID ) : NO_CHANGES
1294 Xcos trace:   propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
1295 Xcos trace:   propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
1296 Xcos debug:   propertyUpdated( 40 , PORT , DATATYPE ) : SUCCESS
1297 Xcos debug:   propertyUpdated( 40 , PORT , SOURCE_BLOCK ) : SUCCESS
1298 Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1299 Xcos info:    objectCreated( 41 , PORT )
1300 Xcos info:    objectCloned( 6 , 41 , PORT )
1301 Xcos trace:   propertyUpdated( 41 , PORT , FIRING ) : NO_CHANGES
1302 Xcos debug:   propertyUpdated( 41 , PORT , PORT_KIND ) : SUCCESS
1303 Xcos trace:   propertyUpdated( 41 , PORT , IMPLICIT ) : NO_CHANGES
1304 Xcos trace:   propertyUpdated( 41 , PORT , UID ) : NO_CHANGES
1305 Xcos trace:   propertyUpdated( 41 , PORT , STYLE ) : NO_CHANGES
1306 Xcos trace:   propertyUpdated( 41 , PORT , LABEL ) : NO_CHANGES
1307 Xcos debug:   propertyUpdated( 41 , PORT , DATATYPE ) : SUCCESS
1308 Xcos debug:   propertyUpdated( 41 , PORT , SOURCE_BLOCK ) : SUCCESS
1309 Xcos trace:   propertyUpdated( 41 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1310 Xcos debug:   propertyUpdated( 39 , BLOCK , INPUTS ) : SUCCESS
1311 Xcos info:    objectCreated( 42 , PORT )
1312 Xcos info:    objectCloned( 7 , 42 , PORT )
1313 Xcos trace:   propertyUpdated( 42 , PORT , FIRING ) : NO_CHANGES
1314 Xcos debug:   propertyUpdated( 42 , PORT , PORT_KIND ) : SUCCESS
1315 Xcos trace:   propertyUpdated( 42 , PORT , IMPLICIT ) : NO_CHANGES
1316 Xcos trace:   propertyUpdated( 42 , PORT , UID ) : NO_CHANGES
1317 Xcos trace:   propertyUpdated( 42 , PORT , STYLE ) : NO_CHANGES
1318 Xcos trace:   propertyUpdated( 42 , PORT , LABEL ) : NO_CHANGES
1319 Xcos debug:   propertyUpdated( 42 , PORT , DATATYPE ) : SUCCESS
1320 Xcos debug:   propertyUpdated( 42 , PORT , SOURCE_BLOCK ) : SUCCESS
1321 Xcos trace:   propertyUpdated( 42 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1322 Xcos debug:   propertyUpdated( 39 , BLOCK , OUTPUTS ) : SUCCESS
1323 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1324 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1325 Xcos trace:   propertyUpdated( 39 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1326 Xcos trace:   propertyUpdated( 42 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1327 Xcos trace:   propertyUpdated( 41 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1328 Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1329 Xcos trace:   propertyUpdated( 39 , BLOCK , CHILDREN ) : NO_CHANGES
1330 Xcos info:    objectCreated( 43 , BLOCK )
1331 Xcos info:    objectCloned( 8 , 43 , BLOCK )
1332 Xcos debug:   propertyUpdated( 43 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1333 Xcos trace:   propertyUpdated( 43 , BLOCK , DESCRIPTION ) : NO_CHANGES
1334 Xcos debug:   propertyUpdated( 43 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1335 Xcos debug:   propertyUpdated( 43 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1336 Xcos trace:   propertyUpdated( 43 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1337 Xcos trace:   propertyUpdated( 43 , BLOCK , UID ) : NO_CHANGES
1338 Xcos trace:   propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES
1339 Xcos debug:   propertyUpdated( 43 , BLOCK , GEOMETRY ) : SUCCESS
1340 Xcos debug:   propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS
1341 Xcos trace:   propertyUpdated( 43 , BLOCK , STATE ) : NO_CHANGES
1342 Xcos trace:   propertyUpdated( 43 , BLOCK , DSTATE ) : NO_CHANGES
1343 Xcos trace:   propertyUpdated( 43 , BLOCK , ODSTATE ) : NO_CHANGES
1344 Xcos debug:   propertyUpdated( 43 , BLOCK , RPAR ) : SUCCESS
1345 Xcos trace:   propertyUpdated( 43 , BLOCK , OPAR ) : NO_CHANGES
1346 Xcos trace:   propertyUpdated( 43 , BLOCK , EQUATIONS ) : NO_CHANGES
1347 Xcos debug:   propertyUpdated( 43 , BLOCK , SIM_DEP_UT ) : SUCCESS
1348 Xcos trace:   propertyUpdated( 43 , BLOCK , NZCROSS ) : NO_CHANGES
1349 Xcos trace:   propertyUpdated( 43 , BLOCK , NMODE ) : NO_CHANGES
1350 Xcos debug:   propertyUpdated( 43 , BLOCK , IPAR ) : SUCCESS
1351 Xcos trace:   propertyUpdated( 43 , BLOCK , COLOR ) : NO_CHANGES
1352 Xcos trace:   propertyUpdated( 43 , BLOCK , CONTEXT ) : NO_CHANGES
1353 Xcos trace:   propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1354 Xcos info:    objectCreated( 44 , PORT )
1355 Xcos info:    objectCloned( 9 , 44 , PORT )
1356 Xcos trace:   propertyUpdated( 44 , PORT , FIRING ) : NO_CHANGES
1357 Xcos debug:   propertyUpdated( 44 , PORT , PORT_KIND ) : SUCCESS
1358 Xcos trace:   propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES
1359 Xcos trace:   propertyUpdated( 44 , PORT , UID ) : NO_CHANGES
1360 Xcos trace:   propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES
1361 Xcos trace:   propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES
1362 Xcos debug:   propertyUpdated( 44 , PORT , DATATYPE ) : SUCCESS
1363 Xcos debug:   propertyUpdated( 44 , PORT , SOURCE_BLOCK ) : SUCCESS
1364 Xcos trace:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1365 Xcos debug:   propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
1366 Xcos trace:   propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
1367 Xcos info:    objectCreated( 45 , PORT )
1368 Xcos info:    objectCloned( 10 , 45 , PORT )
1369 Xcos trace:   propertyUpdated( 45 , PORT , FIRING ) : NO_CHANGES
1370 Xcos debug:   propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS
1371 Xcos trace:   propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
1372 Xcos trace:   propertyUpdated( 45 , PORT , UID ) : NO_CHANGES
1373 Xcos trace:   propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
1374 Xcos trace:   propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
1375 Xcos debug:   propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS
1376 Xcos debug:   propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS
1377 Xcos trace:   propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1378 Xcos debug:   propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : SUCCESS
1379 Xcos trace:   propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1380 Xcos trace:   propertyUpdated( 43 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1381 Xcos trace:   propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1382 Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1383 Xcos trace:   propertyUpdated( 41 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1384 Xcos trace:   propertyUpdated( 42 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1385 Xcos trace:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1386 Xcos trace:   propertyUpdated( 43 , BLOCK , CHILDREN ) : NO_CHANGES
1387 Xcos info:    objectCreated( 46 , LINK )
1388 Xcos info:    objectCloned( 37 , 46 , LINK )
1389 Xcos trace:   propertyUpdated( 46 , LINK , COLOR ) : NO_CHANGES
1390 Xcos trace:   propertyUpdated( 46 , LINK , KIND ) : NO_CHANGES
1391 Xcos trace:   propertyUpdated( 46 , LINK , DESCRIPTION ) : NO_CHANGES
1392 Xcos trace:   propertyUpdated( 46 , LINK , UID ) : NO_CHANGES
1393 Xcos trace:   propertyUpdated( 46 , LINK , STYLE ) : NO_CHANGES
1394 Xcos trace:   propertyUpdated( 46 , LINK , CONTROL_POINTS ) : NO_CHANGES
1395 Xcos trace:   propertyUpdated( 46 , LINK , THICK ) : NO_CHANGES
1396 Xcos trace:   propertyUpdated( 46 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1397 Xcos trace:   propertyUpdated( 46 , LINK , PARENT_BLOCK ) : NO_CHANGES
1398 Xcos trace:   propertyUpdated( 46 , LINK , SOURCE_PORT ) : NO_CHANGES
1399 Xcos trace:   propertyUpdated( 46 , LINK , DESTINATION_PORT ) : NO_CHANGES
1400 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1401 Xcos debug:   propertyUpdated( 39 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1402 Xcos trace:   propertyUpdated( 39 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1403 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1404 Xcos debug:   propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1405 Xcos trace:   propertyUpdated( 43 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1406 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1407 Xcos debug:   propertyUpdated( 46 , LINK , PARENT_DIAGRAM ) : SUCCESS
1408 Xcos trace:   propertyUpdated( 46 , LINK , PARENT_BLOCK ) : NO_CHANGES
1409 Xcos trace:   propertyUpdated( 42 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1410 Xcos debug:   propertyUpdated( 42 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1411 Xcos debug:   propertyUpdated( 46 , LINK , SOURCE_PORT ) : SUCCESS
1412 Xcos trace:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1413 Xcos debug:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1414 Xcos debug:   propertyUpdated( 46 , LINK , DESTINATION_PORT ) : SUCCESS
1415 Xcos debug:   propertyUpdated( 38 , DIAGRAM , CHILDREN ) : SUCCESS
1416 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1417 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1418 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1419 Xcos debug:   propertyUpdated( 38 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
1420 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1421 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1422 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1423 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1424 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1425 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1426 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1427 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1428 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1429 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1430 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1431 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1432 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1433 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1434 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1435 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1436 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1437 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1438 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1439 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1440 Xcos trace:   objectReferenced( 39 , BLOCK ) : 2
1441 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 1
1442 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1443 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1444 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1445 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1446 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1447 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1448 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1449 Xcos trace:   objectReferenced( 39 , BLOCK ) : 2
1450 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 1
1451 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1452 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
1453 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1454 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1455 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1456 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1457 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1458 Xcos trace:   objectReferenced( 43 , BLOCK ) : 2
1459 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 1
1460 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1461 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1462 Xcos trace:   objectReferenced( 39 , BLOCK ) : 1
1463 Xcos trace:   objectReferenced( 43 , BLOCK ) : 1
1464 Xcos trace:   objectReferenced( 46 , LINK ) : 1
1465 Xcos trace:   objectUnreferenced( 39 , BLOCK ) : 0
1466 Xcos trace:   objectUnreferenced( 46 , LINK ) : 0
1467 Xcos trace:   objectReferenced( 43 , BLOCK ) : 2
1468 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 1
1469 Xcos trace:   objectUnreferenced( 43 , BLOCK ) : 0
1470 //===================================================================================================
1471 // Test predefined link insertion
1472 clear scs_m;
1473 Xcos debug:   propertyUpdated( 39 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1474 Xcos debug:   propertyUpdated( 43 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1475 Xcos debug:   propertyUpdated( 46 , LINK , PARENT_DIAGRAM ) : SUCCESS
1476 Xcos debug:   propertyUpdated( 39 , BLOCK , INPUTS ) : SUCCESS
1477 Xcos trace:   propertyUpdated( 39 , BLOCK , OUTPUTS ) : NO_CHANGES
1478 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1479 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1480 Xcos info:    objectDeleted( 40 , PORT )
1481 Xcos debug:   propertyUpdated( 39 , BLOCK , INPUTS ) : SUCCESS
1482 Xcos trace:   propertyUpdated( 39 , BLOCK , OUTPUTS ) : NO_CHANGES
1483 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1484 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1485 Xcos info:    objectDeleted( 41 , PORT )
1486 Xcos trace:   propertyUpdated( 39 , BLOCK , INPUTS ) : NO_CHANGES
1487 Xcos debug:   propertyUpdated( 39 , BLOCK , OUTPUTS ) : SUCCESS
1488 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1489 Xcos trace:   propertyUpdated( 39 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1490 Xcos debug:   propertyUpdated( 46 , LINK , SOURCE_PORT ) : SUCCESS
1491 Xcos info:    objectDeleted( 42 , PORT )
1492 Xcos info:    objectDeleted( 39 , BLOCK )
1493 Xcos debug:   propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS
1494 Xcos trace:   propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
1495 Xcos trace:   propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1496 Xcos trace:   propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1497 Xcos debug:   propertyUpdated( 46 , LINK , DESTINATION_PORT ) : SUCCESS
1498 Xcos info:    objectDeleted( 44 , PORT )
1499 Xcos trace:   propertyUpdated( 43 , BLOCK , INPUTS ) : NO_CHANGES
1500 Xcos trace:   propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES
1501 Xcos debug:   propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : SUCCESS
1502 Xcos trace:   propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1503 Xcos info:    objectDeleted( 45 , PORT )
1504 Xcos info:    objectDeleted( 43 , BLOCK )
1505 Xcos info:    objectDeleted( 46 , LINK )
1506 Xcos info:    objectDeleted( 38 , DIAGRAM )
1507 lnk   = scicos_link( from=[1 1 0],to=[2 1 1] );
1508 Xcos info:    objectCreated( 47 , LINK )
1509 Xcos trace:   propertyUpdated( 47 , LINK , CONTROL_POINTS ) : NO_CHANGES
1510 Xcos trace:   propertyUpdated( 47 , LINK , CONTROL_POINTS ) : NO_CHANGES
1511 Xcos trace:   propertyUpdated( 47 , LINK , DESCRIPTION ) : NO_CHANGES
1512 Xcos trace:   propertyUpdated( 47 , LINK , THICK ) : NO_CHANGES
1513 Xcos trace:   propertyUpdated( 47 , LINK , COLOR ) : NO_CHANGES
1514 Xcos trace:   propertyUpdated( 47 , LINK , KIND ) : NO_CHANGES
1515 Xcos info:    objectDeleted( 37 , LINK )
1516 scs_m = scicos_diagram( objs=list(Sum,Scope1) );
1517 Xcos info:    objectCreated( 48 , DIAGRAM )
1518 Xcos trace:   objectReferenced( 48 , DIAGRAM ) : 1
1519 Xcos trace:   propertyUpdated( 48 , DIAGRAM , TITLE ) : NO_CHANGES
1520 Xcos trace:   propertyUpdated( 48 , DIAGRAM , PATH ) : NO_CHANGES
1521 Xcos trace:   propertyUpdated( 48 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1522 Xcos trace:   propertyUpdated( 48 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1523 Xcos trace:   propertyUpdated( 48 , DIAGRAM , CONTEXT ) : NO_CHANGES
1524 Xcos trace:   objectUnreferenced( 48 , DIAGRAM ) : 0
1525 Xcos info:    objectCreated( 49 , BLOCK )
1526 Xcos info:    objectCloned( 4 , 49 , BLOCK )
1527 Xcos debug:   propertyUpdated( 49 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1528 Xcos trace:   propertyUpdated( 49 , BLOCK , DESCRIPTION ) : NO_CHANGES
1529 Xcos debug:   propertyUpdated( 49 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1530 Xcos debug:   propertyUpdated( 49 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1531 Xcos trace:   propertyUpdated( 49 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1532 Xcos trace:   propertyUpdated( 49 , BLOCK , UID ) : NO_CHANGES
1533 Xcos trace:   propertyUpdated( 49 , BLOCK , STYLE ) : NO_CHANGES
1534 Xcos debug:   propertyUpdated( 49 , BLOCK , GEOMETRY ) : SUCCESS
1535 Xcos debug:   propertyUpdated( 49 , BLOCK , EXPRS ) : SUCCESS
1536 Xcos trace:   propertyUpdated( 49 , BLOCK , STATE ) : NO_CHANGES
1537 Xcos trace:   propertyUpdated( 49 , BLOCK , DSTATE ) : NO_CHANGES
1538 Xcos trace:   propertyUpdated( 49 , BLOCK , ODSTATE ) : NO_CHANGES
1539 Xcos debug:   propertyUpdated( 49 , BLOCK , RPAR ) : SUCCESS
1540 Xcos trace:   propertyUpdated( 49 , BLOCK , OPAR ) : NO_CHANGES
1541 Xcos trace:   propertyUpdated( 49 , BLOCK , EQUATIONS ) : NO_CHANGES
1542 Xcos debug:   propertyUpdated( 49 , BLOCK , SIM_DEP_UT ) : SUCCESS
1543 Xcos trace:   propertyUpdated( 49 , BLOCK , NZCROSS ) : NO_CHANGES
1544 Xcos trace:   propertyUpdated( 49 , BLOCK , NMODE ) : NO_CHANGES
1545 Xcos trace:   propertyUpdated( 49 , BLOCK , IPAR ) : NO_CHANGES
1546 Xcos trace:   propertyUpdated( 49 , BLOCK , COLOR ) : NO_CHANGES
1547 Xcos trace:   propertyUpdated( 49 , BLOCK , CONTEXT ) : NO_CHANGES
1548 Xcos trace:   propertyUpdated( 49 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1549 Xcos info:    objectCreated( 50 , PORT )
1550 Xcos info:    objectCloned( 5 , 50 , PORT )
1551 Xcos trace:   propertyUpdated( 50 , PORT , FIRING ) : NO_CHANGES
1552 Xcos debug:   propertyUpdated( 50 , PORT , PORT_KIND ) : SUCCESS
1553 Xcos trace:   propertyUpdated( 50 , PORT , IMPLICIT ) : NO_CHANGES
1554 Xcos trace:   propertyUpdated( 50 , PORT , UID ) : NO_CHANGES
1555 Xcos trace:   propertyUpdated( 50 , PORT , STYLE ) : NO_CHANGES
1556 Xcos trace:   propertyUpdated( 50 , PORT , LABEL ) : NO_CHANGES
1557 Xcos debug:   propertyUpdated( 50 , PORT , DATATYPE ) : SUCCESS
1558 Xcos debug:   propertyUpdated( 50 , PORT , SOURCE_BLOCK ) : SUCCESS
1559 Xcos trace:   propertyUpdated( 50 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1560 Xcos info:    objectCreated( 51 , PORT )
1561 Xcos info:    objectCloned( 6 , 51 , PORT )
1562 Xcos trace:   propertyUpdated( 51 , PORT , FIRING ) : NO_CHANGES
1563 Xcos debug:   propertyUpdated( 51 , PORT , PORT_KIND ) : SUCCESS
1564 Xcos trace:   propertyUpdated( 51 , PORT , IMPLICIT ) : NO_CHANGES
1565 Xcos trace:   propertyUpdated( 51 , PORT , UID ) : NO_CHANGES
1566 Xcos trace:   propertyUpdated( 51 , PORT , STYLE ) : NO_CHANGES
1567 Xcos trace:   propertyUpdated( 51 , PORT , LABEL ) : NO_CHANGES
1568 Xcos debug:   propertyUpdated( 51 , PORT , DATATYPE ) : SUCCESS
1569 Xcos debug:   propertyUpdated( 51 , PORT , SOURCE_BLOCK ) : SUCCESS
1570 Xcos trace:   propertyUpdated( 51 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1571 Xcos debug:   propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS
1572 Xcos info:    objectCreated( 52 , PORT )
1573 Xcos info:    objectCloned( 7 , 52 , PORT )
1574 Xcos trace:   propertyUpdated( 52 , PORT , FIRING ) : NO_CHANGES
1575 Xcos debug:   propertyUpdated( 52 , PORT , PORT_KIND ) : SUCCESS
1576 Xcos trace:   propertyUpdated( 52 , PORT , IMPLICIT ) : NO_CHANGES
1577 Xcos trace:   propertyUpdated( 52 , PORT , UID ) : NO_CHANGES
1578 Xcos trace:   propertyUpdated( 52 , PORT , STYLE ) : NO_CHANGES
1579 Xcos trace:   propertyUpdated( 52 , PORT , LABEL ) : NO_CHANGES
1580 Xcos debug:   propertyUpdated( 52 , PORT , DATATYPE ) : SUCCESS
1581 Xcos debug:   propertyUpdated( 52 , PORT , SOURCE_BLOCK ) : SUCCESS
1582 Xcos trace:   propertyUpdated( 52 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1583 Xcos debug:   propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS
1584 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1585 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1586 Xcos trace:   propertyUpdated( 49 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1587 Xcos trace:   propertyUpdated( 52 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1588 Xcos trace:   propertyUpdated( 51 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1589 Xcos trace:   propertyUpdated( 50 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1590 Xcos trace:   propertyUpdated( 49 , BLOCK , CHILDREN ) : NO_CHANGES
1591 Xcos info:    objectCreated( 53 , BLOCK )
1592 Xcos info:    objectCloned( 8 , 53 , BLOCK )
1593 Xcos debug:   propertyUpdated( 53 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1594 Xcos trace:   propertyUpdated( 53 , BLOCK , DESCRIPTION ) : NO_CHANGES
1595 Xcos debug:   propertyUpdated( 53 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1596 Xcos debug:   propertyUpdated( 53 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1597 Xcos trace:   propertyUpdated( 53 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1598 Xcos trace:   propertyUpdated( 53 , BLOCK , UID ) : NO_CHANGES
1599 Xcos trace:   propertyUpdated( 53 , BLOCK , STYLE ) : NO_CHANGES
1600 Xcos debug:   propertyUpdated( 53 , BLOCK , GEOMETRY ) : SUCCESS
1601 Xcos debug:   propertyUpdated( 53 , BLOCK , EXPRS ) : SUCCESS
1602 Xcos trace:   propertyUpdated( 53 , BLOCK , STATE ) : NO_CHANGES
1603 Xcos trace:   propertyUpdated( 53 , BLOCK , DSTATE ) : NO_CHANGES
1604 Xcos trace:   propertyUpdated( 53 , BLOCK , ODSTATE ) : NO_CHANGES
1605 Xcos debug:   propertyUpdated( 53 , BLOCK , RPAR ) : SUCCESS
1606 Xcos trace:   propertyUpdated( 53 , BLOCK , OPAR ) : NO_CHANGES
1607 Xcos trace:   propertyUpdated( 53 , BLOCK , EQUATIONS ) : NO_CHANGES
1608 Xcos debug:   propertyUpdated( 53 , BLOCK , SIM_DEP_UT ) : SUCCESS
1609 Xcos trace:   propertyUpdated( 53 , BLOCK , NZCROSS ) : NO_CHANGES
1610 Xcos trace:   propertyUpdated( 53 , BLOCK , NMODE ) : NO_CHANGES
1611 Xcos debug:   propertyUpdated( 53 , BLOCK , IPAR ) : SUCCESS
1612 Xcos trace:   propertyUpdated( 53 , BLOCK , COLOR ) : NO_CHANGES
1613 Xcos trace:   propertyUpdated( 53 , BLOCK , CONTEXT ) : NO_CHANGES
1614 Xcos trace:   propertyUpdated( 53 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1615 Xcos info:    objectCreated( 54 , PORT )
1616 Xcos info:    objectCloned( 9 , 54 , PORT )
1617 Xcos trace:   propertyUpdated( 54 , PORT , FIRING ) : NO_CHANGES
1618 Xcos debug:   propertyUpdated( 54 , PORT , PORT_KIND ) : SUCCESS
1619 Xcos trace:   propertyUpdated( 54 , PORT , IMPLICIT ) : NO_CHANGES
1620 Xcos trace:   propertyUpdated( 54 , PORT , UID ) : NO_CHANGES
1621 Xcos trace:   propertyUpdated( 54 , PORT , STYLE ) : NO_CHANGES
1622 Xcos trace:   propertyUpdated( 54 , PORT , LABEL ) : NO_CHANGES
1623 Xcos debug:   propertyUpdated( 54 , PORT , DATATYPE ) : SUCCESS
1624 Xcos debug:   propertyUpdated( 54 , PORT , SOURCE_BLOCK ) : SUCCESS
1625 Xcos trace:   propertyUpdated( 54 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1626 Xcos debug:   propertyUpdated( 53 , BLOCK , INPUTS ) : SUCCESS
1627 Xcos trace:   propertyUpdated( 53 , BLOCK , OUTPUTS ) : NO_CHANGES
1628 Xcos info:    objectCreated( 55 , PORT )
1629 Xcos info:    objectCloned( 10 , 55 , PORT )
1630 Xcos trace:   propertyUpdated( 55 , PORT , FIRING ) : NO_CHANGES
1631 Xcos debug:   propertyUpdated( 55 , PORT , PORT_KIND ) : SUCCESS
1632 Xcos trace:   propertyUpdated( 55 , PORT , IMPLICIT ) : NO_CHANGES
1633 Xcos trace:   propertyUpdated( 55 , PORT , UID ) : NO_CHANGES
1634 Xcos trace:   propertyUpdated( 55 , PORT , STYLE ) : NO_CHANGES
1635 Xcos trace:   propertyUpdated( 55 , PORT , LABEL ) : NO_CHANGES
1636 Xcos debug:   propertyUpdated( 55 , PORT , DATATYPE ) : SUCCESS
1637 Xcos debug:   propertyUpdated( 55 , PORT , SOURCE_BLOCK ) : SUCCESS
1638 Xcos trace:   propertyUpdated( 55 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1639 Xcos debug:   propertyUpdated( 53 , BLOCK , EVENT_INPUTS ) : SUCCESS
1640 Xcos trace:   propertyUpdated( 53 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1641 Xcos trace:   propertyUpdated( 53 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1642 Xcos trace:   propertyUpdated( 55 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1643 Xcos trace:   propertyUpdated( 50 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1644 Xcos trace:   propertyUpdated( 51 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1645 Xcos trace:   propertyUpdated( 52 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1646 Xcos trace:   propertyUpdated( 54 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1647 Xcos trace:   propertyUpdated( 53 , BLOCK , CHILDREN ) : NO_CHANGES
1648 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1649 Xcos debug:   propertyUpdated( 49 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1650 Xcos trace:   propertyUpdated( 49 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1651 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1652 Xcos debug:   propertyUpdated( 53 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1653 Xcos trace:   propertyUpdated( 53 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1654 Xcos debug:   propertyUpdated( 48 , DIAGRAM , CHILDREN ) : SUCCESS
1655 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1656 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1657 Xcos debug:   propertyUpdated( 48 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
1658 assert_checkequal(scs_m.objs(1).graphics.pout,  0);  // Check that block #1 is not connected
1659 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1660 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1661 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1662 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1663 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1664 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1665 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1666 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1667 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1668 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1669 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1670 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1671 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1672 assert_checkequal(scs_m.objs(2).graphics.pin,   0);  // Check that block #2 is not connected
1673 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1674 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1675 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1676 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1677 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1678 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1679 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1680 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1681 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1682 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1683 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1684 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1685 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1686 scs_m.objs(3) = lnk;          // Add the predefined Link
1687 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1688 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1689 Xcos info:    objectCreated( 56 , LINK )
1690 Xcos info:    objectCloned( 47 , 56 , LINK )
1691 Xcos trace:   propertyUpdated( 56 , LINK , COLOR ) : NO_CHANGES
1692 Xcos trace:   propertyUpdated( 56 , LINK , KIND ) : NO_CHANGES
1693 Xcos trace:   propertyUpdated( 56 , LINK , DESCRIPTION ) : NO_CHANGES
1694 Xcos trace:   propertyUpdated( 56 , LINK , UID ) : NO_CHANGES
1695 Xcos trace:   propertyUpdated( 56 , LINK , STYLE ) : NO_CHANGES
1696 Xcos trace:   propertyUpdated( 56 , LINK , CONTROL_POINTS ) : NO_CHANGES
1697 Xcos trace:   propertyUpdated( 56 , LINK , THICK ) : NO_CHANGES
1698 Xcos trace:   propertyUpdated( 56 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1699 Xcos trace:   propertyUpdated( 56 , LINK , PARENT_BLOCK ) : NO_CHANGES
1700 Xcos trace:   propertyUpdated( 56 , LINK , SOURCE_PORT ) : NO_CHANGES
1701 Xcos trace:   propertyUpdated( 56 , LINK , DESTINATION_PORT ) : NO_CHANGES
1702 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1703 Xcos debug:   propertyUpdated( 56 , LINK , PARENT_DIAGRAM ) : SUCCESS
1704 Xcos trace:   propertyUpdated( 56 , LINK , PARENT_BLOCK ) : NO_CHANGES
1705 Xcos trace:   propertyUpdated( 52 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1706 Xcos debug:   propertyUpdated( 52 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1707 Xcos debug:   propertyUpdated( 56 , LINK , SOURCE_PORT ) : SUCCESS
1708 Xcos trace:   propertyUpdated( 54 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1709 Xcos debug:   propertyUpdated( 54 , PORT , CONNECTED_SIGNALS ) : SUCCESS
1710 Xcos debug:   propertyUpdated( 56 , LINK , DESTINATION_PORT ) : SUCCESS
1711 Xcos debug:   propertyUpdated( 48 , DIAGRAM , CHILDREN ) : SUCCESS
1712 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1713 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1714 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1715 scs_m.objs
1716 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1717 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1718 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1719  ans  =
1720        ans(1)
1721 GUI     : BIGSOM_f
1722 Graphics: 
1723 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1724 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1725           orig = [0,0]
1726           sz = [2,3]
1727           exprs = "[1;1]"
1728           pin = [0;0]
1729           pout = 3
1730           pein = []
1731           peout = []
1732           gr_i = []
1733           id = ""
1734           in_implicit = ["E";"E"]
1735           out_implicit = "E"
1736           in_style = ["";""]
1737           out_style = ""
1738           in_label = ["";""]
1739           out_label = ""
1740           style = ""
1741 Model   : 
1742 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1743 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1744           sum type: 2
1745           in = [-1;-1]
1746           in2 = [1;1]
1747           intyp = [1;1]
1748           out = -1
1749           out2 = 1
1750           outtyp = 1
1751           evtin = []
1752           evtout = []
1753           state = []
1754           dstate = []
1755           odstate = list()
1756           rpar = [1;1]
1757           ipar = []
1758           opar = list()
1759           blocktype = "c"
1760           firing = []
1761           dep_ut = [%t,%f]
1762           label = ""
1763           nzcross = 0
1764           nmode = 0
1765           equations = list()
1766           uid = ""
1767        ans(2)
1768 GUI     : CSCOPE
1769 Graphics: 
1770 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1771 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1772           orig = [0,0]
1773           sz = [2,2]
1774           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
1775           pin = 3
1776           pout = []
1777           pein = 0
1778           peout = []
1779           gr_i = []
1780           id = ""
1781           in_implicit = "E"
1782           out_implicit = []
1783           in_style = ""
1784           out_style = ""
1785           in_label = ""
1786           out_label = ""
1787           style = ""
1788 Model   : 
1789 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1790 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1791           cscope type: 4
1792           in = -1
1793           in2 = 1
1794           intyp = 1
1795           out = []
1796           out2 = []
1797           outtyp = 1
1798           evtin = 1
1799           evtout = []
1800           state = []
1801           dstate = []
1802           odstate = list()
1803           rpar = [0;-15;15;30]
1804           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
1805           opar = list()
1806           blocktype = "c"
1807           firing = []
1808           dep_ut = [%t,%f]
1809           label = ""
1810           nzcross = 0
1811           nmode = 0
1812           equations = list()
1813           uid = ""
1814        ans(3)
1815 Link    :
1816           xx: []
1817           yy: []
1818           id: 
1819           thick: 0 0
1820           ct: 1 1
1821           from: 1 1 0
1822           to: 2 1 1
1823 assert_checkequal(scs_m.objs(3).from, [1 1 0]);
1824 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1825 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1826 Xcos trace:   objectReferenced( 56 , LINK ) : 2
1827 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1828 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1829 Xcos trace:   objectUnreferenced( 56 , LINK ) : 1
1830 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1831 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1832 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1833 assert_checkequal(scs_m.objs(3).to,   [2 1 1]);
1834 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1835 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1836 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1837 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1838 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1839 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1840 assert_checkequal(scs_m.objs(1).graphics.pout,  3);  // Check that block #1 is connected to lnk
1841 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1842 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1843 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1844 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1845 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1846 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1847 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1848 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1849 assert_checkequal(scs_m.objs(1).model.out,     -1);  // "
1850 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1851 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1852 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1853 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1854 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1855 Xcos trace:   objectReferenced( 49 , BLOCK ) : 2
1856 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 1
1857 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1858 assert_checkequal(scs_m.objs(2).graphics.pin,   3);  // Check that block #2 is connected to lnk
1859 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1860 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1861 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1862 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1863 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1864 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1865 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1866 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1867 assert_checkequal(scs_m.objs(2).model.in,      -1);  // "
1868 Xcos trace:   objectReferenced( 49 , BLOCK ) : 1
1869 Xcos trace:   objectReferenced( 53 , BLOCK ) : 1
1870 Xcos trace:   objectReferenced( 56 , LINK ) : 1
1871 Xcos trace:   objectUnreferenced( 49 , BLOCK ) : 0
1872 Xcos trace:   objectUnreferenced( 56 , LINK ) : 0
1873 Xcos trace:   objectReferenced( 53 , BLOCK ) : 2
1874 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 1
1875 Xcos trace:   objectUnreferenced( 53 , BLOCK ) : 0
1876 //===================================================================================================
1877 // Test Links insertion before Block insertion
1878 clear scs_m;
1879 Xcos debug:   propertyUpdated( 49 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1880 Xcos debug:   propertyUpdated( 53 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1881 Xcos debug:   propertyUpdated( 56 , LINK , PARENT_DIAGRAM ) : SUCCESS
1882 Xcos debug:   propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS
1883 Xcos trace:   propertyUpdated( 49 , BLOCK , OUTPUTS ) : NO_CHANGES
1884 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1885 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1886 Xcos info:    objectDeleted( 50 , PORT )
1887 Xcos debug:   propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS
1888 Xcos trace:   propertyUpdated( 49 , BLOCK , OUTPUTS ) : NO_CHANGES
1889 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1890 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1891 Xcos info:    objectDeleted( 51 , PORT )
1892 Xcos trace:   propertyUpdated( 49 , BLOCK , INPUTS ) : NO_CHANGES
1893 Xcos debug:   propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS
1894 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1895 Xcos trace:   propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1896 Xcos debug:   propertyUpdated( 56 , LINK , SOURCE_PORT ) : SUCCESS
1897 Xcos info:    objectDeleted( 52 , PORT )
1898 Xcos info:    objectDeleted( 49 , BLOCK )
1899 Xcos debug:   propertyUpdated( 53 , BLOCK , INPUTS ) : SUCCESS
1900 Xcos trace:   propertyUpdated( 53 , BLOCK , OUTPUTS ) : NO_CHANGES
1901 Xcos trace:   propertyUpdated( 53 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1902 Xcos trace:   propertyUpdated( 53 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1903 Xcos debug:   propertyUpdated( 56 , LINK , DESTINATION_PORT ) : SUCCESS
1904 Xcos info:    objectDeleted( 54 , PORT )
1905 Xcos trace:   propertyUpdated( 53 , BLOCK , INPUTS ) : NO_CHANGES
1906 Xcos trace:   propertyUpdated( 53 , BLOCK , OUTPUTS ) : NO_CHANGES
1907 Xcos debug:   propertyUpdated( 53 , BLOCK , EVENT_INPUTS ) : SUCCESS
1908 Xcos trace:   propertyUpdated( 53 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1909 Xcos info:    objectDeleted( 55 , PORT )
1910 Xcos info:    objectDeleted( 53 , BLOCK )
1911 Xcos info:    objectDeleted( 56 , LINK )
1912 Xcos info:    objectDeleted( 48 , DIAGRAM )
1913 lnk   = scicos_link( from=[2 1 0],to=[3 1 1] );
1914 Xcos info:    objectCreated( 57 , LINK )
1915 Xcos trace:   propertyUpdated( 57 , LINK , CONTROL_POINTS ) : NO_CHANGES
1916 Xcos trace:   propertyUpdated( 57 , LINK , CONTROL_POINTS ) : NO_CHANGES
1917 Xcos trace:   propertyUpdated( 57 , LINK , DESCRIPTION ) : NO_CHANGES
1918 Xcos trace:   propertyUpdated( 57 , LINK , THICK ) : NO_CHANGES
1919 Xcos trace:   propertyUpdated( 57 , LINK , COLOR ) : NO_CHANGES
1920 Xcos trace:   propertyUpdated( 57 , LINK , KIND ) : NO_CHANGES
1921 Xcos info:    objectDeleted( 47 , LINK )
1922 scs_m = scicos_diagram();
1923 Xcos info:    objectCreated( 58 , DIAGRAM )
1924 Xcos trace:   objectReferenced( 58 , DIAGRAM ) : 1
1925 Xcos trace:   propertyUpdated( 58 , DIAGRAM , TITLE ) : NO_CHANGES
1926 Xcos trace:   propertyUpdated( 58 , DIAGRAM , PATH ) : NO_CHANGES
1927 Xcos trace:   propertyUpdated( 58 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1928 Xcos trace:   propertyUpdated( 58 , DIAGRAM , PROPERTIES ) : NO_CHANGES
1929 Xcos trace:   propertyUpdated( 58 , DIAGRAM , CONTEXT ) : NO_CHANGES
1930 Xcos trace:   objectUnreferenced( 58 , DIAGRAM ) : 0
1931 Xcos trace:   propertyUpdated( 58 , DIAGRAM , CHILDREN ) : NO_CHANGES
1932 Xcos debug:   propertyUpdated( 58 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
1933 scs_m.objs(1) = lnk;          // Add the predefined Link
1934 Xcos info:    objectCreated( 59 , LINK )
1935 Xcos info:    objectCloned( 57 , 59 , LINK )
1936 Xcos trace:   propertyUpdated( 59 , LINK , COLOR ) : NO_CHANGES
1937 Xcos trace:   propertyUpdated( 59 , LINK , KIND ) : NO_CHANGES
1938 Xcos trace:   propertyUpdated( 59 , LINK , DESCRIPTION ) : NO_CHANGES
1939 Xcos trace:   propertyUpdated( 59 , LINK , UID ) : NO_CHANGES
1940 Xcos trace:   propertyUpdated( 59 , LINK , STYLE ) : NO_CHANGES
1941 Xcos trace:   propertyUpdated( 59 , LINK , CONTROL_POINTS ) : NO_CHANGES
1942 Xcos trace:   propertyUpdated( 59 , LINK , THICK ) : NO_CHANGES
1943 Xcos trace:   propertyUpdated( 59 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1944 Xcos trace:   propertyUpdated( 59 , LINK , PARENT_BLOCK ) : NO_CHANGES
1945 Xcos trace:   propertyUpdated( 59 , LINK , SOURCE_PORT ) : NO_CHANGES
1946 Xcos trace:   propertyUpdated( 59 , LINK , DESTINATION_PORT ) : NO_CHANGES
1947 Xcos trace:   objectReferenced( 59 , LINK ) : 1
1948 Xcos debug:   propertyUpdated( 59 , LINK , PARENT_DIAGRAM ) : SUCCESS
1949 Xcos trace:   propertyUpdated( 59 , LINK , PARENT_BLOCK ) : NO_CHANGES
1950 Xcos debug:   propertyUpdated( 58 , DIAGRAM , CHILDREN ) : SUCCESS
1951 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
1952 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
1953 Xcos trace:   objectReferenced( 59 , LINK ) : 1
1954 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
1955 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
1956 Xcos trace:   objectReferenced( 59 , LINK ) : 1
1957 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
1958 scs_m.objs(2) = Sum;          // Add the Block that lnk's 'from' points to
1959 Xcos trace:   objectReferenced( 59 , LINK ) : 1
1960 Xcos info:    objectCreated( 60 , BLOCK )
1961 Xcos info:    objectCloned( 4 , 60 , BLOCK )
1962 Xcos debug:   propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
1963 Xcos trace:   propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES
1964 Xcos debug:   propertyUpdated( 60 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
1965 Xcos debug:   propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
1966 Xcos trace:   propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
1967 Xcos trace:   propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES
1968 Xcos trace:   propertyUpdated( 60 , BLOCK , STYLE ) : NO_CHANGES
1969 Xcos debug:   propertyUpdated( 60 , BLOCK , GEOMETRY ) : SUCCESS
1970 Xcos debug:   propertyUpdated( 60 , BLOCK , EXPRS ) : SUCCESS
1971 Xcos trace:   propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES
1972 Xcos trace:   propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES
1973 Xcos trace:   propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES
1974 Xcos debug:   propertyUpdated( 60 , BLOCK , RPAR ) : SUCCESS
1975 Xcos trace:   propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES
1976 Xcos trace:   propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES
1977 Xcos debug:   propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : SUCCESS
1978 Xcos trace:   propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES
1979 Xcos trace:   propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES
1980 Xcos trace:   propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES
1981 Xcos trace:   propertyUpdated( 60 , BLOCK , COLOR ) : NO_CHANGES
1982 Xcos trace:   propertyUpdated( 60 , BLOCK , CONTEXT ) : NO_CHANGES
1983 Xcos trace:   propertyUpdated( 60 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1984 Xcos info:    objectCreated( 61 , PORT )
1985 Xcos info:    objectCloned( 5 , 61 , PORT )
1986 Xcos trace:   propertyUpdated( 61 , PORT , FIRING ) : NO_CHANGES
1987 Xcos debug:   propertyUpdated( 61 , PORT , PORT_KIND ) : SUCCESS
1988 Xcos trace:   propertyUpdated( 61 , PORT , IMPLICIT ) : NO_CHANGES
1989 Xcos trace:   propertyUpdated( 61 , PORT , UID ) : NO_CHANGES
1990 Xcos trace:   propertyUpdated( 61 , PORT , STYLE ) : NO_CHANGES
1991 Xcos trace:   propertyUpdated( 61 , PORT , LABEL ) : NO_CHANGES
1992 Xcos debug:   propertyUpdated( 61 , PORT , DATATYPE ) : SUCCESS
1993 Xcos debug:   propertyUpdated( 61 , PORT , SOURCE_BLOCK ) : SUCCESS
1994 Xcos trace:   propertyUpdated( 61 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
1995 Xcos info:    objectCreated( 62 , PORT )
1996 Xcos info:    objectCloned( 6 , 62 , PORT )
1997 Xcos trace:   propertyUpdated( 62 , PORT , FIRING ) : NO_CHANGES
1998 Xcos debug:   propertyUpdated( 62 , PORT , PORT_KIND ) : SUCCESS
1999 Xcos trace:   propertyUpdated( 62 , PORT , IMPLICIT ) : NO_CHANGES
2000 Xcos trace:   propertyUpdated( 62 , PORT , UID ) : NO_CHANGES
2001 Xcos trace:   propertyUpdated( 62 , PORT , STYLE ) : NO_CHANGES
2002 Xcos trace:   propertyUpdated( 62 , PORT , LABEL ) : NO_CHANGES
2003 Xcos debug:   propertyUpdated( 62 , PORT , DATATYPE ) : SUCCESS
2004 Xcos debug:   propertyUpdated( 62 , PORT , SOURCE_BLOCK ) : SUCCESS
2005 Xcos trace:   propertyUpdated( 62 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2006 Xcos debug:   propertyUpdated( 60 , BLOCK , INPUTS ) : SUCCESS
2007 Xcos info:    objectCreated( 63 , PORT )
2008 Xcos info:    objectCloned( 7 , 63 , PORT )
2009 Xcos trace:   propertyUpdated( 63 , PORT , FIRING ) : NO_CHANGES
2010 Xcos debug:   propertyUpdated( 63 , PORT , PORT_KIND ) : SUCCESS
2011 Xcos trace:   propertyUpdated( 63 , PORT , IMPLICIT ) : NO_CHANGES
2012 Xcos trace:   propertyUpdated( 63 , PORT , UID ) : NO_CHANGES
2013 Xcos trace:   propertyUpdated( 63 , PORT , STYLE ) : NO_CHANGES
2014 Xcos trace:   propertyUpdated( 63 , PORT , LABEL ) : NO_CHANGES
2015 Xcos debug:   propertyUpdated( 63 , PORT , DATATYPE ) : SUCCESS
2016 Xcos debug:   propertyUpdated( 63 , PORT , SOURCE_BLOCK ) : SUCCESS
2017 Xcos trace:   propertyUpdated( 63 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2018 Xcos debug:   propertyUpdated( 60 , BLOCK , OUTPUTS ) : SUCCESS
2019 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2020 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2021 Xcos trace:   propertyUpdated( 60 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2022 Xcos trace:   propertyUpdated( 63 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2023 Xcos trace:   propertyUpdated( 62 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2024 Xcos trace:   propertyUpdated( 61 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2025 Xcos trace:   propertyUpdated( 60 , BLOCK , CHILDREN ) : NO_CHANGES
2026 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2027 Xcos debug:   propertyUpdated( 60 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2028 Xcos trace:   propertyUpdated( 60 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2029 Xcos debug:   propertyUpdated( 58 , DIAGRAM , CHILDREN ) : SUCCESS
2030 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2031 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2032 scs_m.objs(3) = Scope1;       // Add the Block that lnk's 'to' points to
2033 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2034 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2035 Xcos info:    objectCreated( 64 , BLOCK )
2036 Xcos info:    objectCloned( 8 , 64 , BLOCK )
2037 Xcos debug:   propertyUpdated( 64 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
2038 Xcos trace:   propertyUpdated( 64 , BLOCK , DESCRIPTION ) : NO_CHANGES
2039 Xcos debug:   propertyUpdated( 64 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
2040 Xcos debug:   propertyUpdated( 64 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
2041 Xcos trace:   propertyUpdated( 64 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
2042 Xcos trace:   propertyUpdated( 64 , BLOCK , UID ) : NO_CHANGES
2043 Xcos trace:   propertyUpdated( 64 , BLOCK , STYLE ) : NO_CHANGES
2044 Xcos debug:   propertyUpdated( 64 , BLOCK , GEOMETRY ) : SUCCESS
2045 Xcos debug:   propertyUpdated( 64 , BLOCK , EXPRS ) : SUCCESS
2046 Xcos trace:   propertyUpdated( 64 , BLOCK , STATE ) : NO_CHANGES
2047 Xcos trace:   propertyUpdated( 64 , BLOCK , DSTATE ) : NO_CHANGES
2048 Xcos trace:   propertyUpdated( 64 , BLOCK , ODSTATE ) : NO_CHANGES
2049 Xcos debug:   propertyUpdated( 64 , BLOCK , RPAR ) : SUCCESS
2050 Xcos trace:   propertyUpdated( 64 , BLOCK , OPAR ) : NO_CHANGES
2051 Xcos trace:   propertyUpdated( 64 , BLOCK , EQUATIONS ) : NO_CHANGES
2052 Xcos debug:   propertyUpdated( 64 , BLOCK , SIM_DEP_UT ) : SUCCESS
2053 Xcos trace:   propertyUpdated( 64 , BLOCK , NZCROSS ) : NO_CHANGES
2054 Xcos trace:   propertyUpdated( 64 , BLOCK , NMODE ) : NO_CHANGES
2055 Xcos debug:   propertyUpdated( 64 , BLOCK , IPAR ) : SUCCESS
2056 Xcos trace:   propertyUpdated( 64 , BLOCK , COLOR ) : NO_CHANGES
2057 Xcos trace:   propertyUpdated( 64 , BLOCK , CONTEXT ) : NO_CHANGES
2058 Xcos trace:   propertyUpdated( 64 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
2059 Xcos info:    objectCreated( 65 , PORT )
2060 Xcos info:    objectCloned( 9 , 65 , PORT )
2061 Xcos trace:   propertyUpdated( 65 , PORT , FIRING ) : NO_CHANGES
2062 Xcos debug:   propertyUpdated( 65 , PORT , PORT_KIND ) : SUCCESS
2063 Xcos trace:   propertyUpdated( 65 , PORT , IMPLICIT ) : NO_CHANGES
2064 Xcos trace:   propertyUpdated( 65 , PORT , UID ) : NO_CHANGES
2065 Xcos trace:   propertyUpdated( 65 , PORT , STYLE ) : NO_CHANGES
2066 Xcos trace:   propertyUpdated( 65 , PORT , LABEL ) : NO_CHANGES
2067 Xcos debug:   propertyUpdated( 65 , PORT , DATATYPE ) : SUCCESS
2068 Xcos debug:   propertyUpdated( 65 , PORT , SOURCE_BLOCK ) : SUCCESS
2069 Xcos trace:   propertyUpdated( 65 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2070 Xcos debug:   propertyUpdated( 64 , BLOCK , INPUTS ) : SUCCESS
2071 Xcos trace:   propertyUpdated( 64 , BLOCK , OUTPUTS ) : NO_CHANGES
2072 Xcos info:    objectCreated( 66 , PORT )
2073 Xcos info:    objectCloned( 10 , 66 , PORT )
2074 Xcos trace:   propertyUpdated( 66 , PORT , FIRING ) : NO_CHANGES
2075 Xcos debug:   propertyUpdated( 66 , PORT , PORT_KIND ) : SUCCESS
2076 Xcos trace:   propertyUpdated( 66 , PORT , IMPLICIT ) : NO_CHANGES
2077 Xcos trace:   propertyUpdated( 66 , PORT , UID ) : NO_CHANGES
2078 Xcos trace:   propertyUpdated( 66 , PORT , STYLE ) : NO_CHANGES
2079 Xcos trace:   propertyUpdated( 66 , PORT , LABEL ) : NO_CHANGES
2080 Xcos debug:   propertyUpdated( 66 , PORT , DATATYPE ) : SUCCESS
2081 Xcos debug:   propertyUpdated( 66 , PORT , SOURCE_BLOCK ) : SUCCESS
2082 Xcos trace:   propertyUpdated( 66 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2083 Xcos debug:   propertyUpdated( 64 , BLOCK , EVENT_INPUTS ) : SUCCESS
2084 Xcos trace:   propertyUpdated( 64 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2085 Xcos trace:   propertyUpdated( 64 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2086 Xcos trace:   propertyUpdated( 66 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2087 Xcos trace:   propertyUpdated( 65 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
2088 Xcos trace:   propertyUpdated( 64 , BLOCK , CHILDREN ) : NO_CHANGES
2089 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2090 Xcos debug:   propertyUpdated( 64 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2091 Xcos trace:   propertyUpdated( 64 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
2092 Xcos debug:   propertyUpdated( 58 , DIAGRAM , CHILDREN ) : SUCCESS
2093 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2094 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2095 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2096 scs_m.objs
2097 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2098 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2099 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2100  ans  =
2101        ans(1)
2102 Link    :
2103           xx: []
2104           yy: []
2105           id: 
2106           thick: 0 0
2107           ct: 1 1
2108           from: 2 1 0
2109           to: 3 1 1
2110        ans(2)
2111 GUI     : BIGSOM_f
2112 Graphics: 
2113 Xcos trace:   objectReferenced( 60 , BLOCK ) : 2
2114 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 1
2115           orig = [0,0]
2116           sz = [2,3]
2117           exprs = "[1;1]"
2118           pin = [0;0]
2119           pout = 0
2120           pein = []
2121           peout = []
2122           gr_i = []
2123           id = ""
2124           in_implicit = ["E";"E"]
2125           out_implicit = "E"
2126           in_style = ["";""]
2127           out_style = ""
2128           in_label = ["";""]
2129           out_label = ""
2130           style = ""
2131 Model   : 
2132 Xcos trace:   objectReferenced( 60 , BLOCK ) : 2
2133 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 1
2134           sum type: 2
2135           in = [-1;-1]
2136           in2 = [1;1]
2137           intyp = [1;1]
2138           out = -1
2139           out2 = 1
2140           outtyp = 1
2141           evtin = []
2142           evtout = []
2143           state = []
2144           dstate = []
2145           odstate = list()
2146           rpar = [1;1]
2147           ipar = []
2148           opar = list()
2149           blocktype = "c"
2150           firing = []
2151           dep_ut = [%t,%f]
2152           label = ""
2153           nzcross = 0
2154           nmode = 0
2155           equations = list()
2156           uid = ""
2157        ans(3)
2158 GUI     : CSCOPE
2159 Graphics: 
2160 Xcos trace:   objectReferenced( 64 , BLOCK ) : 2
2161 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 1
2162           orig = [0,0]
2163           sz = [2,2]
2164           exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""]
2165           pin = 0
2166           pout = []
2167           pein = 0
2168           peout = []
2169           gr_i = []
2170           id = ""
2171           in_implicit = "E"
2172           out_implicit = []
2173           in_style = ""
2174           out_style = ""
2175           in_label = ""
2176           out_label = ""
2177           style = ""
2178 Model   : 
2179 Xcos trace:   objectReferenced( 64 , BLOCK ) : 2
2180 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 1
2181           cscope type: 4
2182           in = -1
2183           in2 = 1
2184           intyp = 1
2185           out = []
2186           out2 = []
2187           outtyp = 1
2188           evtin = 1
2189           evtout = []
2190           state = []
2191           dstate = []
2192           odstate = list()
2193           rpar = [0;-15;15;30]
2194           ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400]
2195           opar = list()
2196           blocktype = "c"
2197           firing = []
2198           dep_ut = [%t,%f]
2199           label = ""
2200           nzcross = 0
2201           nmode = 0
2202           equations = list()
2203           uid = ""
2204 // Check that the linking has been done
2205 // Sum (#2 in diagram) is linked to Scope1 (#3) through lnk (#1)
2206 assert_checkequal(scs_m.objs(1).from, [2 1 0]);
2207 Xcos trace:   objectReferenced( 59 , LINK ) : 2
2208 Xcos trace:   objectReferenced( 60 , BLOCK ) : 2
2209 Xcos trace:   objectReferenced( 64 , BLOCK ) : 2
2210 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 1
2211 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 1
2212 Xcos trace:   objectUnreferenced( 59 , LINK ) : 1
2213 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2214 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2215 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2216 assert_checkequal(scs_m.objs(1).to,   [3 1 1]);
2217 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2218 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2219 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2220 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2221 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2222 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2223 assert_checkequal(scs_m.objs(2).graphics.pout,  0);
2224 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2225 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2226 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2227 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2228 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2229 Xcos trace:   objectReferenced( 60 , BLOCK ) : 2
2230 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 1
2231 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2232 assert_checkequal(scs_m.objs(2).model.out,     -1);
2233 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2234 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2235 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2236 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2237 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2238 Xcos trace:   objectReferenced( 60 , BLOCK ) : 2
2239 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 1
2240 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2241 assert_checkequal(scs_m.objs(3).graphics.pin,   0);
2242 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2243 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2244 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2245 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2246 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2247 Xcos trace:   objectReferenced( 64 , BLOCK ) : 2
2248 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 1
2249 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2250 assert_checkequal(scs_m.objs(3).model.in,      -1);
2251 Xcos trace:   objectReferenced( 59 , LINK ) : 1
2252 Xcos trace:   objectReferenced( 60 , BLOCK ) : 1
2253 Xcos trace:   objectReferenced( 64 , BLOCK ) : 1
2254 Xcos trace:   objectUnreferenced( 59 , LINK ) : 0
2255 Xcos trace:   objectUnreferenced( 60 , BLOCK ) : 0
2256 Xcos trace:   objectReferenced( 64 , BLOCK ) : 2
2257 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 1
2258 Xcos trace:   objectUnreferenced( 64 , BLOCK ) : 0
2259 // Check that all the model items are freed
2260 clear Sum Scope1 Scope2 lnk1 lnk2 lnk scs_m
2261 Xcos debug:   propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
2262 Xcos trace:   propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
2263 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2264 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2265 Xcos info:    objectDeleted( 5 , PORT )
2266 Xcos debug:   propertyUpdated( 4 , BLOCK , INPUTS ) : SUCCESS
2267 Xcos trace:   propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
2268 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2269 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2270 Xcos info:    objectDeleted( 6 , PORT )
2271 Xcos trace:   propertyUpdated( 4 , BLOCK , INPUTS ) : NO_CHANGES
2272 Xcos debug:   propertyUpdated( 4 , BLOCK , OUTPUTS ) : SUCCESS
2273 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2274 Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2275 Xcos info:    objectDeleted( 7 , PORT )
2276 Xcos info:    objectDeleted( 4 , BLOCK )
2277 Xcos debug:   propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
2278 Xcos trace:   propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
2279 Xcos trace:   propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2280 Xcos trace:   propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2281 Xcos info:    objectDeleted( 9 , PORT )
2282 Xcos trace:   propertyUpdated( 8 , BLOCK , INPUTS ) : NO_CHANGES
2283 Xcos trace:   propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
2284 Xcos debug:   propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : SUCCESS
2285 Xcos trace:   propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2286 Xcos info:    objectDeleted( 10 , PORT )
2287 Xcos info:    objectDeleted( 8 , BLOCK )
2288 Xcos debug:   propertyUpdated( 11 , BLOCK , INPUTS ) : SUCCESS
2289 Xcos trace:   propertyUpdated( 11 , BLOCK , OUTPUTS ) : NO_CHANGES
2290 Xcos trace:   propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2291 Xcos trace:   propertyUpdated( 11 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2292 Xcos info:    objectDeleted( 12 , PORT )
2293 Xcos trace:   propertyUpdated( 11 , BLOCK , INPUTS ) : NO_CHANGES
2294 Xcos trace:   propertyUpdated( 11 , BLOCK , OUTPUTS ) : NO_CHANGES
2295 Xcos debug:   propertyUpdated( 11 , BLOCK , EVENT_INPUTS ) : SUCCESS
2296 Xcos trace:   propertyUpdated( 11 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2297 Xcos info:    objectDeleted( 13 , PORT )
2298 Xcos info:    objectDeleted( 11 , BLOCK )
2299 Xcos info:    objectDeleted( 14 , LINK )
2300 Xcos info:    objectDeleted( 15 , LINK )
2301 Xcos info:    objectDeleted( 57 , LINK )
2302 Xcos debug:   propertyUpdated( 59 , LINK , PARENT_DIAGRAM ) : SUCCESS
2303 Xcos debug:   propertyUpdated( 60 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2304 Xcos debug:   propertyUpdated( 64 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
2305 Xcos info:    objectDeleted( 59 , LINK )
2306 Xcos debug:   propertyUpdated( 60 , BLOCK , INPUTS ) : SUCCESS
2307 Xcos trace:   propertyUpdated( 60 , BLOCK , OUTPUTS ) : NO_CHANGES
2308 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2309 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2310 Xcos info:    objectDeleted( 61 , PORT )
2311 Xcos debug:   propertyUpdated( 60 , BLOCK , INPUTS ) : SUCCESS
2312 Xcos trace:   propertyUpdated( 60 , BLOCK , OUTPUTS ) : NO_CHANGES
2313 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2314 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2315 Xcos info:    objectDeleted( 62 , PORT )
2316 Xcos trace:   propertyUpdated( 60 , BLOCK , INPUTS ) : NO_CHANGES
2317 Xcos debug:   propertyUpdated( 60 , BLOCK , OUTPUTS ) : SUCCESS
2318 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2319 Xcos trace:   propertyUpdated( 60 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2320 Xcos info:    objectDeleted( 63 , PORT )
2321 Xcos info:    objectDeleted( 60 , BLOCK )
2322 Xcos debug:   propertyUpdated( 64 , BLOCK , INPUTS ) : SUCCESS
2323 Xcos trace:   propertyUpdated( 64 , BLOCK , OUTPUTS ) : NO_CHANGES
2324 Xcos trace:   propertyUpdated( 64 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
2325 Xcos trace:   propertyUpdated( 64 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2326 Xcos info:    objectDeleted( 65 , PORT )
2327 Xcos trace:   propertyUpdated( 64 , BLOCK , INPUTS ) : NO_CHANGES
2328 Xcos trace:   propertyUpdated( 64 , BLOCK , OUTPUTS ) : NO_CHANGES
2329 Xcos debug:   propertyUpdated( 64 , BLOCK , EVENT_INPUTS ) : SUCCESS
2330 Xcos trace:   propertyUpdated( 64 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
2331 Xcos info:    objectDeleted( 66 , PORT )
2332 Xcos info:    objectDeleted( 64 , BLOCK )
2333 Xcos info:    objectDeleted( 58 , DIAGRAM )