Xcos tests: regen dia.ref / zcos files
[scilab.git] / scilab / modules / xcos / tests / unit_tests / block_tests / DEBUG_SCICOS.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2011 - Scilab Enterprises - ClĂ©ment DAVID
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- ENGLISH IMPOSED -->
9 // <-- XCOS TEST -->
10 //
11 // <-- Unit test for DEBUG_SCICOS -->
12 //
13 // <-- Short Description -->
14 // The debug block is called before each real block call
15 //
16 global Result;Result=[];
17 importXcosDiagram('SCI/modules/xcos/tests/nonreg_tests/bug_8480.zcos');
18 Info=scicos_simulate(scs_m,list());
19 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 4 at time 0.000000 
20 Entering the block 
21 Leaving block 1 
22 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 4 at time 0.000000 
23 Entering the block 
24 Leaving block 2 
25 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 4 at time 0.000000 
26 Entering the block 
27 Leaving block 3 
28 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 4 at time 0.000000 
29 Entering the block 
30 Leaving block 4 
31 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 4 at time 0.000000 
32 Entering the block 
33 Leaving block 6 
34 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 6 at time 0.000000 
35 Entering the block 
36 Leaving block 1 
37 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 6 at time 0.000000 
38 Entering the block 
39 Leaving block 2 
40 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 6 at time 0.000000 
41 Entering the block 
42 Leaving block 3 
43 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 6 at time 0.000000 
44 Entering the block 
45 Leaving block 4 
46 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 6 at time 0.000000 
47 Entering the block 
48 Leaving block 6 
49 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 6 at time 0.000000 
50 Entering the block 
51 Leaving block 1 
52 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 6 at time 0.000000 
53 Entering the block 
54 Leaving block 2 
55 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 6 at time 0.000000 
56 Entering the block 
57 Leaving block 3 
58 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 6 at time 0.000000 
59 Entering the block 
60 Leaving block 4 
61 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 6 at time 0.000000 
62 Entering the block 
63 Leaving block 6 
64 Event: 1 activated at t=0.000000
65 **mod**
66 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 1 at time 0.000000 
67 Entering the block 
68 Leaving block 1 
69 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 1 at time 0.000000 
70 Entering the block 
71 Leaving block 2 
72 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 1 at time 0.000000 
73 Entering the block 
74 Leaving block 4 
75 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 1 at time 0.000000 
76 Entering the block 
77 Leaving block 6 
78 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 1 at time 0.000000 
79 Entering the block 
80 Leaving block 3 
81 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 2 at time 0.000000 
82 Entering the block 
83 Leaving block 1 
84 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 2 at time 0.000000 
85 Entering the block 
86 Leaving block 4 
87 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 3 at time 0.000000 
88 Entering the block 
89 Leaving block 6 
90 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 2 at time 0.000000 
91 Entering the block 
92 Leaving block 6 
93 End of activation
94 Event: 1 activated at t=0.500000
95 **mod**
96 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 1 at time 0.500000 
97 Entering the block 
98 Leaving block 1 
99 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 1 at time 0.500000 
100 Entering the block 
101 Leaving block 2 
102 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 1 at time 0.500000 
103 Entering the block 
104 Leaving block 4 
105 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 1 at time 0.500000 
106 Entering the block 
107 Leaving block 6 
108 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 1 at time 0.500000 
109 Entering the block 
110 Leaving block 3 
111 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 2 at time 0.500000 
112 Entering the block 
113 Leaving block 1 
114 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 2 at time 0.500000 
115 Entering the block 
116 Leaving block 4 
117 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 3 at time 0.500000 
118 Entering the block 
119 Leaving block 6 
120 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 2 at time 0.500000 
121 Entering the block 
122 Leaving block 6 
123 End of activation
124 block 1 [7b9ce3ac:12d299ba8fe:-7fd7] is called with flag 5 at time 1.000000 
125 Entering the block 
126 Leaving block 1 
127 block 2 [7b9ce3ac:12d299ba8fe:-7fcd] is called with flag 5 at time 1.000000 
128 Entering the block 
129 Leaving block 2 
130 block 3 [7b9ce3ac:12d299ba8fe:-7fc1] is called with flag 5 at time 1.000000 
131 Entering the block 
132 Leaving block 3 
133 block 4 [7b9ce3ac:12d299ba8fe:-7fb4] is called with flag 5 at time 1.000000 
134 Entering the block 
135 Leaving block 4 
136 block 6 [-10054033:12d2c0f9f25:-7f6c] is called with flag 5 at time 1.000000 
137 Entering the block 
138 Leaving block 6 
139 guis = [];
140 for i=1:length(scs_m.objs) do
141     o = scs_m.objs(i);
142     if typeof(o) == "Block" then
143         gui=o.gui;
144         
145         guis = [guis ; gui];
146         execstr(gui + "_index = i;");
147     end
148 end
149 Result_ref = [CLOCK_c_index 4 0;
150 CLOCK_c_index 4 0;
151 GENSQR_f_index 4 0;
152 GENSQR_f_index 4 0;
153 DOLLAR_f_index 4 0;
154 DOLLAR_f_index 4 0;
155 MUX_index 4 0;
156 MUX_index 4 0;
157 TRASH_f_index 4 0;
158 TRASH_f_index 4 0;
159 CLOCK_c_index 6 0;
160 CLOCK_c_index 6 0;
161 GENSQR_f_index 6 0;
162 GENSQR_f_index 6 0;
163 DOLLAR_f_index 6 0;
164 DOLLAR_f_index 6 0;
165 MUX_index 6 0;
166 MUX_index 6 0;
167 TRASH_f_index 6 0;
168 TRASH_f_index 6 0;
169 CLOCK_c_index 6 0;
170 CLOCK_c_index 6 0;
171 GENSQR_f_index 6 0;
172 GENSQR_f_index 6 0;
173 DOLLAR_f_index 6 0;
174 DOLLAR_f_index 6 0;
175 MUX_index 6 0;
176 MUX_index 6 0;
177 TRASH_f_index 6 0;
178 TRASH_f_index 6 0;
179 CLOCK_c_index 1 0;
180 CLOCK_c_index 1 0;
181 GENSQR_f_index 1 0;
182 GENSQR_f_index 1 0;
183 DOLLAR_f_index 1 0;
184 DOLLAR_f_index 1 0;
185 TRASH_f_index 1 0;
186 TRASH_f_index 1 0;
187 MUX_index 1 0;
188 MUX_index 1 0;
189 CLOCK_c_index 3 0;
190 CLOCK_c_index 3 0;
191 CLOCK_c_index 2 0;
192 CLOCK_c_index 2 0;
193 GENSQR_f_index 2 0;
194 GENSQR_f_index 2 0;
195 DOLLAR_f_index 2 0;
196 DOLLAR_f_index 2 0;
197 CLOCK_c_index 1 0.5;
198 CLOCK_c_index 1 0.5;
199 GENSQR_f_index 1 0.5;
200 GENSQR_f_index 1 0.5;
201 DOLLAR_f_index 1 0.5;
202 DOLLAR_f_index 1 0.5;
203 TRASH_f_index 1 0.5;
204 TRASH_f_index 1 0.5;
205 MUX_index 1 0.5;
206 MUX_index 1 0.5;
207 CLOCK_c_index 3 0.5;
208 CLOCK_c_index 3 0.5;
209 CLOCK_c_index 2 0.5;
210 CLOCK_c_index 2 0.5;
211 GENSQR_f_index 2 0.5;
212 GENSQR_f_index 2 0.5;
213 DOLLAR_f_index 2 0.5;
214 DOLLAR_f_index 2 0.5;
215 CLOCK_c_index 5 1;
216 CLOCK_c_index 5 1;
217 GENSQR_f_index 5 1;
218 GENSQR_f_index 5 1;
219 DOLLAR_f_index 5 1;
220 DOLLAR_f_index 5 1;
221 MUX_index 5 1;
222 MUX_index 5 1;
223 TRASH_f_index 5 1;
224 TRASH_f_index 5 1];
225 if Result <> Result_ref then bugmes();quit;end
226 clearglobal Result