Xcos MVC: fix for implicit links
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Implicit_link.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2016 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- CLI SHELL MODE -->
9 loadXcosLibs();
10 scicos_log("TRACE");
11 o = Ground("define");
12 Xcos debug: objectCreated( 1 , BLOCK )
13 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
14 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
15 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
16 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
17 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : SUCCESS
18 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
19 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
20 Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS
21 Xcos debug: objectCreated( 2 , PORT )
22 Xcos trace: propertyUpdated( 2 , PORT , SOURCE_BLOCK ) : SUCCESS
23 Xcos trace: propertyUpdated( 2 , PORT , PORT_KIND ) : SUCCESS
24 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
25 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
26 Xcos trace: propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
27 Xcos trace: propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
28 Xcos trace: propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
29 Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
30 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
31 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
32 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
33 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
34 Xcos trace: propertyUpdated( 2 , PORT , DATATYPE ) : SUCCESS
35 Xcos trace: propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
36 Xcos trace: propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
37 Xcos trace: propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
38 Xcos trace: propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES
39 Xcos trace: propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
40 Xcos trace: propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
41 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
42 Xcos trace: propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : SUCCESS
43 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
44 Xcos trace: propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
45 Xcos trace: propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
46 Xcos trace: propertyUpdated( 1 , BLOCK , EQUATIONS ) : SUCCESS
47 Xcos trace: propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
48 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
49 Xcos trace: propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
50 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
51 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
52 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
53 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
54 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
55 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
56 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
57 Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
58 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
59 Xcos trace: propertyUpdated( 2 , PORT , IMPLICIT ) : SUCCESS
60 Xcos trace: propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
61 Xcos trace: propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
62 Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
63 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
64 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
65 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
66 Xcos debug: objectReferenced( 1 , BLOCK ) : 1
67 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
68 Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
69 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
70 Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
71 Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
72 Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
73 Xcos trace: propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES
74 Xcos trace: propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES
75 Xcos trace: propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES
76 Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
77 Xcos debug: objectUnreferenced( 1 , BLOCK ) : 0
78 l = scicos_link(ct=[1 2]);
79 Xcos debug: objectCreated( 3 , LINK )
80 Xcos trace: propertyUpdated( 3 , LINK , CONTROL_POINTS ) : NO_CHANGES
81 Xcos trace: propertyUpdated( 3 , LINK , CONTROL_POINTS ) : NO_CHANGES
82 Xcos trace: propertyUpdated( 3 , LINK , LABEL ) : NO_CHANGES
83 Xcos trace: propertyUpdated( 3 , LINK , THICK ) : NO_CHANGES
84 Xcos trace: propertyUpdated( 3 , LINK , COLOR ) : NO_CHANGES
85 Xcos trace: propertyUpdated( 3 , LINK , KIND ) : SUCCESS
86 d = scicos_diagram(objs=list(o,l));
87 Xcos debug: objectCreated( 4 , DIAGRAM )
88 Xcos debug: objectReferenced( 4 , DIAGRAM ) : 1
89 Xcos trace: propertyUpdated( 4 , DIAGRAM , TITLE ) : NO_CHANGES
90 Xcos trace: propertyUpdated( 4 , DIAGRAM , PATH ) : NO_CHANGES
91 Xcos trace: propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES
92 Xcos trace: propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES
93 Xcos trace: propertyUpdated( 4 , DIAGRAM , CONTEXT ) : NO_CHANGES
94 Xcos debug: objectUnreferenced( 4 , DIAGRAM ) : 0
95 Xcos debug: objectCreated( 5 , BLOCK )
96 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
97 Xcos trace: propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES
98 Xcos trace: propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
99 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
100 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
101 Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES
102 Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES
103 Xcos trace: propertyUpdated( 5 , BLOCK , LABEL ) : NO_CHANGES
104 Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : SUCCESS
105 Xcos trace: propertyUpdated( 5 , BLOCK , ANGLE ) : NO_CHANGES
106 Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : SUCCESS
107 Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES
108 Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES
109 Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES
110 Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : NO_CHANGES
111 Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES
112 Xcos trace: propertyUpdated( 5 , BLOCK , EQUATIONS ) : SUCCESS
113 Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : SUCCESS
114 Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES
115 Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES
116 Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES
117 Xcos trace: propertyUpdated( 5 , BLOCK , COLOR ) : NO_CHANGES
118 Xcos trace: propertyUpdated( 5 , BLOCK , CONTEXT ) : NO_CHANGES
119 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
120 Xcos debug: objectCreated( 6 , PORT )
121 Xcos trace: propertyUpdated( 6 , PORT , FIRING ) : NO_CHANGES
122 Xcos trace: propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS
123 Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : SUCCESS
124 Xcos trace: propertyUpdated( 6 , PORT , UID ) : NO_CHANGES
125 Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES
126 Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES
127 Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS
128 Xcos trace: propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS
129 Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
130 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
131 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
132 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
133 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
134 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
135 Xcos debug: objectCreated( 7 , LINK )
136 Xcos trace: propertyUpdated( 7 , LINK , COLOR ) : NO_CHANGES
137 Xcos trace: propertyUpdated( 7 , LINK , KIND ) : SUCCESS
138 Xcos trace: propertyUpdated( 7 , LINK , UID ) : NO_CHANGES
139 Xcos trace: propertyUpdated( 7 , LINK , LABEL ) : NO_CHANGES
140 Xcos trace: propertyUpdated( 7 , LINK , CONTROL_POINTS ) : NO_CHANGES
141 Xcos trace: propertyUpdated( 7 , LINK , THICK ) : NO_CHANGES
142 Xcos trace: propertyUpdated( 7 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
143 Xcos trace: propertyUpdated( 7 , LINK , PARENT_BLOCK ) : NO_CHANGES
144 Xcos trace: propertyUpdated( 7 , LINK , SOURCE_PORT ) : NO_CHANGES
145 Xcos trace: propertyUpdated( 7 , LINK , DESTINATION_PORT ) : NO_CHANGES
146 Xcos trace: propertyUpdated( 4 , DIAGRAM , CHILDREN ) : SUCCESS
147 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
148 Xcos debug: objectReferenced( 5 , BLOCK ) : 1
149 Xcos trace: propertyUpdated( 7 , LINK , PARENT_DIAGRAM ) : SUCCESS
150 Xcos debug: objectReferenced( 7 , LINK ) : 1
151 Xcos trace: propertyUpdated( 7 , LINK , SOURCE_PORT ) : NO_CHANGES
152 Xcos trace: propertyUpdated( 7 , LINK , DESTINATION_PORT ) : NO_CHANGES
153 Xcos trace: propertyUpdated( 4 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
154 d.objs(2).to = [1 1 0];
155 Xcos debug: objectReferenced( 5 , BLOCK ) : 2
156 Xcos debug: objectReferenced( 5 , BLOCK ) : 3
157 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 2
158 Xcos debug: objectReferenced( 7 , LINK ) : 2
159 Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : SUCCESS
160 Xcos trace: propertyUpdated( 7 , LINK , DESTINATION_PORT ) : SUCCESS
161 Xcos trace: propertyUpdated( 4 , DIAGRAM , CHILDREN ) : NO_CHANGES
162 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 1
163 Xcos debug: objectUnreferenced( 7 , LINK ) : 1
164 Xcos trace: propertyUpdated( 7 , LINK , SOURCE_PORT ) : NO_CHANGES
165 Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : SUCCESS
166 Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : SUCCESS
167 Xcos trace: propertyUpdated( 7 , LINK , DESTINATION_PORT ) : NO_CHANGES
168 assert_checkequal(d.objs(1).graphics.pin,  2);
169 Xcos debug: objectReferenced( 5 , BLOCK ) : 2
170 Xcos debug: objectReferenced( 5 , BLOCK ) : 3
171 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 2
172 Xcos debug: objectReferenced( 7 , LINK ) : 2
173 Xcos debug: objectUnreferenced( 7 , LINK ) : 1
174 Xcos debug: objectReferenced( 5 , BLOCK ) : 3
175 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 2
176 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 1
177 assert_checkequal(d.objs(1).graphics.pout, []);
178 Xcos debug: objectReferenced( 5 , BLOCK ) : 2
179 Xcos debug: objectReferenced( 5 , BLOCK ) : 3
180 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 2
181 Xcos debug: objectReferenced( 7 , LINK ) : 2
182 Xcos debug: objectUnreferenced( 7 , LINK ) : 1
183 Xcos debug: objectReferenced( 5 , BLOCK ) : 3
184 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 2
185 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 1
186 o = Ground("define");
187 Xcos debug: objectCreated( 8 , BLOCK )
188 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
189 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
190 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
191 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
192 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : SUCCESS
193 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
194 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
195 Xcos trace: propertyUpdated( 8 , BLOCK , EXPRS ) : SUCCESS
196 Xcos debug: objectCreated( 9 , PORT )
197 Xcos trace: propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
198 Xcos trace: propertyUpdated( 9 , PORT , PORT_KIND ) : SUCCESS
199 Xcos trace: propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
200 Xcos trace: propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
201 Xcos trace: propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
202 Xcos trace: propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
203 Xcos trace: propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
204 Xcos trace: propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
205 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
206 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
207 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
208 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
209 Xcos trace: propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
210 Xcos trace: propertyUpdated( 8 , BLOCK , STATE ) : NO_CHANGES
211 Xcos trace: propertyUpdated( 8 , BLOCK , DSTATE ) : NO_CHANGES
212 Xcos trace: propertyUpdated( 8 , BLOCK , ODSTATE ) : NO_CHANGES
213 Xcos trace: propertyUpdated( 8 , BLOCK , RPAR ) : NO_CHANGES
214 Xcos trace: propertyUpdated( 8 , BLOCK , IPAR ) : NO_CHANGES
215 Xcos trace: propertyUpdated( 8 , BLOCK , OPAR ) : NO_CHANGES
216 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
217 Xcos trace: propertyUpdated( 8 , BLOCK , SIM_DEP_UT ) : SUCCESS
218 Xcos trace: propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
219 Xcos trace: propertyUpdated( 8 , BLOCK , NZCROSS ) : NO_CHANGES
220 Xcos trace: propertyUpdated( 8 , BLOCK , NMODE ) : NO_CHANGES
221 Xcos trace: propertyUpdated( 8 , BLOCK , EQUATIONS ) : SUCCESS
222 Xcos trace: propertyUpdated( 8 , BLOCK , UID ) : NO_CHANGES
223 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
224 Xcos trace: propertyUpdated( 8 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
225 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
226 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
227 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
228 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
229 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
230 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
231 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
232 Xcos trace: propertyUpdated( 8 , BLOCK , EXPRS ) : NO_CHANGES
233 Xcos trace: propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
234 Xcos trace: propertyUpdated( 9 , PORT , IMPLICIT ) : SUCCESS
235 Xcos trace: propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
236 Xcos trace: propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
237 Xcos trace: propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
238 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
239 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
240 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
241 Xcos debug: objectReferenced( 8 , BLOCK ) : 1
242 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
243 Xcos trace: propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
244 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
245 Xcos trace: propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
246 Xcos trace: propertyUpdated( 8 , BLOCK , EXPRS ) : NO_CHANGES
247 Xcos trace: propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
248 Xcos trace: propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
249 Xcos trace: propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
250 Xcos trace: propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
251 Xcos trace: propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
252 Xcos debug: objectUnreferenced( 8 , BLOCK ) : 0
253 Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS
254 Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : NO_CHANGES
255 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
256 Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
257 Xcos debug: objectDeleted( 2 , PORT )
258 Xcos debug: objectDeleted( 1 , BLOCK )
259 l = scicos_link(ct=[1 2]);
260 Xcos debug: objectCreated( 10 , LINK )
261 Xcos trace: propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
262 Xcos trace: propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
263 Xcos trace: propertyUpdated( 10 , LINK , LABEL ) : NO_CHANGES
264 Xcos trace: propertyUpdated( 10 , LINK , THICK ) : NO_CHANGES
265 Xcos trace: propertyUpdated( 10 , LINK , COLOR ) : NO_CHANGES
266 Xcos trace: propertyUpdated( 10 , LINK , KIND ) : SUCCESS
267 Xcos debug: objectDeleted( 3 , LINK )
268 d = scicos_diagram(objs=list(o,l));
269 Xcos debug: objectCreated( 11 , DIAGRAM )
270 Xcos debug: objectReferenced( 11 , DIAGRAM ) : 1
271 Xcos trace: propertyUpdated( 11 , DIAGRAM , TITLE ) : NO_CHANGES
272 Xcos trace: propertyUpdated( 11 , DIAGRAM , PATH ) : NO_CHANGES
273 Xcos trace: propertyUpdated( 11 , DIAGRAM , PROPERTIES ) : NO_CHANGES
274 Xcos trace: propertyUpdated( 11 , DIAGRAM , PROPERTIES ) : NO_CHANGES
275 Xcos trace: propertyUpdated( 11 , DIAGRAM , CONTEXT ) : NO_CHANGES
276 Xcos debug: objectUnreferenced( 11 , DIAGRAM ) : 0
277 Xcos debug: objectCreated( 12 , BLOCK )
278 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
279 Xcos trace: propertyUpdated( 12 , BLOCK , DESCRIPTION ) : NO_CHANGES
280 Xcos trace: propertyUpdated( 12 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
281 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
282 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
283 Xcos trace: propertyUpdated( 12 , BLOCK , UID ) : NO_CHANGES
284 Xcos trace: propertyUpdated( 12 , BLOCK , STYLE ) : NO_CHANGES
285 Xcos trace: propertyUpdated( 12 , BLOCK , LABEL ) : NO_CHANGES
286 Xcos trace: propertyUpdated( 12 , BLOCK , GEOMETRY ) : SUCCESS
287 Xcos trace: propertyUpdated( 12 , BLOCK , ANGLE ) : NO_CHANGES
288 Xcos trace: propertyUpdated( 12 , BLOCK , EXPRS ) : SUCCESS
289 Xcos trace: propertyUpdated( 12 , BLOCK , STATE ) : NO_CHANGES
290 Xcos trace: propertyUpdated( 12 , BLOCK , DSTATE ) : NO_CHANGES
291 Xcos trace: propertyUpdated( 12 , BLOCK , ODSTATE ) : NO_CHANGES
292 Xcos trace: propertyUpdated( 12 , BLOCK , RPAR ) : NO_CHANGES
293 Xcos trace: propertyUpdated( 12 , BLOCK , OPAR ) : NO_CHANGES
294 Xcos trace: propertyUpdated( 12 , BLOCK , EQUATIONS ) : SUCCESS
295 Xcos trace: propertyUpdated( 12 , BLOCK , SIM_DEP_UT ) : SUCCESS
296 Xcos trace: propertyUpdated( 12 , BLOCK , NZCROSS ) : NO_CHANGES
297 Xcos trace: propertyUpdated( 12 , BLOCK , NMODE ) : NO_CHANGES
298 Xcos trace: propertyUpdated( 12 , BLOCK , IPAR ) : NO_CHANGES
299 Xcos trace: propertyUpdated( 12 , BLOCK , COLOR ) : NO_CHANGES
300 Xcos trace: propertyUpdated( 12 , BLOCK , CONTEXT ) : NO_CHANGES
301 Xcos trace: propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
302 Xcos debug: objectCreated( 13 , PORT )
303 Xcos trace: propertyUpdated( 13 , PORT , FIRING ) : NO_CHANGES
304 Xcos trace: propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
305 Xcos trace: propertyUpdated( 13 , PORT , IMPLICIT ) : SUCCESS
306 Xcos trace: propertyUpdated( 13 , PORT , UID ) : NO_CHANGES
307 Xcos trace: propertyUpdated( 13 , PORT , STYLE ) : NO_CHANGES
308 Xcos trace: propertyUpdated( 13 , PORT , LABEL ) : NO_CHANGES
309 Xcos trace: propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
310 Xcos trace: propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
311 Xcos trace: propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
312 Xcos trace: propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
313 Xcos trace: propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
314 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
315 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
316 Xcos trace: propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
317 Xcos debug: objectCreated( 14 , LINK )
318 Xcos trace: propertyUpdated( 14 , LINK , COLOR ) : NO_CHANGES
319 Xcos trace: propertyUpdated( 14 , LINK , KIND ) : SUCCESS
320 Xcos trace: propertyUpdated( 14 , LINK , UID ) : NO_CHANGES
321 Xcos trace: propertyUpdated( 14 , LINK , LABEL ) : NO_CHANGES
322 Xcos trace: propertyUpdated( 14 , LINK , CONTROL_POINTS ) : NO_CHANGES
323 Xcos trace: propertyUpdated( 14 , LINK , THICK ) : NO_CHANGES
324 Xcos trace: propertyUpdated( 14 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
325 Xcos trace: propertyUpdated( 14 , LINK , PARENT_BLOCK ) : NO_CHANGES
326 Xcos trace: propertyUpdated( 14 , LINK , SOURCE_PORT ) : NO_CHANGES
327 Xcos trace: propertyUpdated( 14 , LINK , DESTINATION_PORT ) : NO_CHANGES
328 Xcos trace: propertyUpdated( 11 , DIAGRAM , CHILDREN ) : SUCCESS
329 Xcos trace: propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
330 Xcos debug: objectReferenced( 12 , BLOCK ) : 1
331 Xcos trace: propertyUpdated( 14 , LINK , PARENT_DIAGRAM ) : SUCCESS
332 Xcos debug: objectReferenced( 14 , LINK ) : 1
333 Xcos trace: propertyUpdated( 14 , LINK , SOURCE_PORT ) : NO_CHANGES
334 Xcos trace: propertyUpdated( 14 , LINK , DESTINATION_PORT ) : NO_CHANGES
335 Xcos trace: propertyUpdated( 11 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
336 Xcos debug: objectUnreferenced( 5 , BLOCK ) : 0
337 Xcos debug: objectUnreferenced( 7 , LINK ) : 0
338 Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
339 Xcos trace: propertyUpdated( 7 , LINK , PARENT_DIAGRAM ) : SUCCESS
340 Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS
341 Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
342 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
343 Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
344 Xcos trace: propertyUpdated( 7 , LINK , DESTINATION_PORT ) : SUCCESS
345 Xcos debug: objectDeleted( 6 , PORT )
346 Xcos debug: objectDeleted( 5 , BLOCK )
347 Xcos debug: objectDeleted( 7 , LINK )
348 Xcos debug: objectDeleted( 4 , DIAGRAM )
349 d.objs(2).from = [1 1 0];
350 Xcos debug: objectReferenced( 12 , BLOCK ) : 2
351 Xcos debug: objectReferenced( 12 , BLOCK ) : 3
352 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 2
353 Xcos debug: objectReferenced( 14 , LINK ) : 2
354 Xcos trace: propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : SUCCESS
355 Xcos trace: propertyUpdated( 14 , LINK , SOURCE_PORT ) : SUCCESS
356 Xcos trace: propertyUpdated( 11 , DIAGRAM , CHILDREN ) : NO_CHANGES
357 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 1
358 Xcos debug: objectUnreferenced( 14 , LINK ) : 1
359 Xcos trace: propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : SUCCESS
360 Xcos trace: propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : SUCCESS
361 Xcos trace: propertyUpdated( 14 , LINK , SOURCE_PORT ) : NO_CHANGES
362 Xcos trace: propertyUpdated( 14 , LINK , DESTINATION_PORT ) : NO_CHANGES
363 assert_checkequal(d.objs(1).graphics.pin,  2);
364 Xcos debug: objectReferenced( 12 , BLOCK ) : 2
365 Xcos debug: objectReferenced( 12 , BLOCK ) : 3
366 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 2
367 Xcos debug: objectReferenced( 14 , LINK ) : 2
368 Xcos debug: objectUnreferenced( 14 , LINK ) : 1
369 Xcos debug: objectReferenced( 12 , BLOCK ) : 3
370 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 2
371 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 1
372 assert_checkequal(d.objs(1).graphics.pout, []);
373 Xcos debug: objectReferenced( 12 , BLOCK ) : 2
374 Xcos debug: objectReferenced( 12 , BLOCK ) : 3
375 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 2
376 Xcos debug: objectReferenced( 14 , LINK ) : 2
377 Xcos debug: objectUnreferenced( 14 , LINK ) : 1
378 Xcos debug: objectReferenced( 12 , BLOCK ) : 3
379 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 2
380 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 1
381 // Check that all the model items are freed
382 clear
383 Xcos debug: objectUnreferenced( 12 , BLOCK ) : 0
384 Xcos debug: objectUnreferenced( 14 , LINK ) : 0
385 Xcos trace: propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
386 Xcos trace: propertyUpdated( 14 , LINK , PARENT_DIAGRAM ) : SUCCESS
387 Xcos trace: propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
388 Xcos trace: propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
389 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
390 Xcos trace: propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
391 Xcos trace: propertyUpdated( 14 , LINK , SOURCE_PORT ) : SUCCESS
392 Xcos debug: objectDeleted( 13 , PORT )
393 Xcos debug: objectDeleted( 12 , BLOCK )
394 Xcos debug: objectDeleted( 14 , LINK )
395 Xcos debug: objectDeleted( 11 , DIAGRAM )
396 Xcos debug: objectDeleted( 10 , LINK )
397 Xcos trace: propertyUpdated( 8 , BLOCK , INPUTS ) : SUCCESS
398 Xcos trace: propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
399 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
400 Xcos trace: propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
401 Xcos debug: objectDeleted( 9 , PORT )
402 Xcos debug: objectDeleted( 8 , BLOCK )