Xcos: fix "Region to Superblock" after cad91838
[scilab.git] / scilab / modules / xcos / etc / Xcos-style.xml
1 <?xml version="1.0"?>
2 <mxStylesheet>
3     <!-- *** OVERLOADING DEFINITION *** -->
4     <add as="defaultVertex">
5         <add as="shape" value="label"/>
6         <add as="perimeter" value="rectanglePerimeter"/>
7         <add as="strokeColor" value="black"/>
8         <add as="strokeWidth" value="0.5"/>
9         <add as="fillColor" value="white"/>
10         <add as="fontColor" value="black"/>
11         <add as="noLabel" value="1"/>
12     </add>
13     <!-- *** GENERIC BLOCKS *** -->
14     <add as="block" extend="defaultVertex">
15         <add as="fillColor" value="#cdcdcd"/>
16         <add as="gradientColor" value="white"/>
17         <add as="rounded" value="1"/>
18     </add>
19     <add as="blockWithLabel" extend="defaultVertex">
20         <add as="noLabel" value="0"/>
21         <add as="spacing" value="13"/>
22         <add as="fillColor" value="#cdcdcd"/>
23         <add as="gradientColor" value="white"/>
24         <add as="rounded" value="1"/>
25     </add>
26     <!-- *** BLOCK DEFINITION *** -->
27     <!-- Affiche -->
28     <add as="Affiche" extend="blockWithLabel"/>
29     <add as="Split" extend="block">
30         <add as="shape" value="rectangle"/>
31         <add as="strokeColor" value="black"/>
32         <add as="fillColor" value="orange"/>
33         <remove as="gradientColor"/>
34         <remove as="rounded"/>
35     </add>
36     <!-- Label -->
37     <add as="Label" extend="defaultVertex">
38         <add as="shape" value="rectangle"/>
39         <add as="perimeter" value="rectanglePerimeter"/>
40         <add as="fillColor" value="white"/>
41         <add as="fontColor" value="black"/>
42         <add as="noLabel" value="0"/>
43         <add as="strokeColor" value="white"/>
44     </add>
45     <!-- Print (Label as block) -->
46     <add as="Print" extend="blockWithLabel">
47         <add as="displayedLabel" value="%s"/>
48     </add>
49     <!-- Gain -->
50     <add as="Gain" extend="blockWithLabel">
51         <add as="shape" value="triangle"/>
52         <add as="perimeter" value="trianglePerimeter"/>
53         <add as="direction" value="east"/>
54         <add as="displayedLabel" value="%s"/>
55     </add>
56     <!-- Icon -->
57     <add as="Icon" extend="block">
58         <add as="imageBorder" value="black"/>
59     </add>
60     <!-- *** PORT DEFINITION *** -->
61     <add as="Port" extend="defaultVertex">
62         <add as="shape" value="triangle"/>
63         <add as="perimeter" value="trianglePerimeter"/>
64         <add as="noLabel" value="0"/>
65     </add>
66     <!-- Command Port -->
67     <add as="CommandPort" extend="Port">
68         <add as="strokeColor" value="red"/>
69         <add as="fillColor" value="red"/>
70         <add as="rotation" value="90"/>
71         <add as="type" value="Command"/>
72     </add>
73     <!-- Control Port -->
74     <add as="ControlPort" extend="Port">
75         <add as="strokeColor" value="red"/>
76         <add as="fillColor" value="red"/>
77         <add as="rotation" value="90"/>
78         <add as="type" value="Control"/>
79     </add>
80     <!-- Explicit Input -->
81     <add as="ExplicitInputPort" extend="Port">
82         <add as="strokeColor" value="black"/>
83         <add as="fillColor" value="black"/>
84         <add as="rotation" value="0"/>
85     </add>
86     <!-- Explicit Output -->
87     <add as="ExplicitOutputPort" extend="Port">
88         <add as="strokeColor" value="black"/>
89         <add as="fillColor" value="black"/>
90         <add as="rotation" value="0"/>
91     </add>
92     <!-- Implicit Input -->
93     <add as="ImplicitInputPort" extend="Port">
94         <add as="shape" value="rectangle"/>
95         <add as="strokeColor" value="black"/>
96         <add as="fillColor" value="black"/>
97     </add>
98     <!-- Implicit Output -->
99     <add as="ImplicitOutputPort" extend="Port">
100         <add as="shape" value="rectangle"/>
101         <add as="strokeColor" value="black"/>
102         <add as="fillColor" value="white"/>
103     </add>
104     <!-- *** LINK definition *** -->
105     <add as="defaultEdge">
106         <!--<add as="edgeStyle" value="entityRelationEdgeStyle"/>-->
107         <add as="labelBackgroundColor" value="white"/>
108         <!-- To have rounded links -->
109         <!-- <add as="rounded" value="1"/> -->
110         <!-- <add as="edgeStyle" value="elbowEdgeStyle"/> -->
111         <add as="elbow" value="horizontal"/>
112         <add as="shape" value="connector"/>
113         <add as="labelBackgroundColor" value="white"/>
114         <add as="endArrow" value="classicnone"/>
115         <add as="fontSize" value="10"/>
116         <add as="align" value="center"/>
117         <add as="verticalAlign" value="middle"/>
118         <add as="strokeColor" value="black"/>
119         <add as="perimeter" value="null"/>
120     </add>
121     <add as="CommandControlLink" extend="defaultEdge">
122         <add as="strokeColor" value="red"/>
123         <add as="elbow" value="vertical"/>
124     </add>
125     <add as="ExplicitLink" extend="defaultEdge">
126         <add as="strokeColor" value="blue"/>
127     </add>
128     <add as="ImplicitLink" extend="defaultEdge">
129         <add as="strokeColor" value="blue"/>
130     </add>
131     <!-- SOURCES -->
132     <add as="CONST_m" extend="Print"/>
133     <add as="CONST_f" extend="Print"/>
134     <add as="CONST" extend="Print"/>
135     <add as="GENSQR_f" extend="Icon">
136         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SQUARE_WAVE_f.svg"/>
137     </add>
138     <add as="RAMP" extend="Icon">
139         <add as="image" value="$SCILAB/modules/xcos/images/blocks/RAMP.svg"/>
140     </add>
141     <add as="RAND_m" extend="blockWithLabel">
142         <add as="displayedLabel" value="Random&lt;BR&gt;         generator"/>
143     </add>
144     <add as="RFILE_f" extend="blockWithLabel">
145         <add as="displayedLabel" value="Read from&lt;BR&gt;         input file"/>
146     </add>
147     <add as="CLKINV_f" extend="blockWithLabel">
148         <add as="shape" value="hexagon"/>
149         <add as="rounded" value="1"/>
150         <add as="fillColor" value="white"/>
151         <add as="strokeColor" value="red"/>
152         <add as="displayedLabel" value="%s"/>
153     </add>
154     <add as="CURV_f" extend="blockWithLabel">
155         <add as="displayedLabel" value="Curve"/>
156     </add>
157     <add as="INIMPL_f" extend="blockWithLabel">
158         <add as="shape" value="hexagon"/>
159         <add as="rounded" value="1"/>
160         <add as="fillColor" value="white"/>
161         <add as="displayedLabel" value="%s"/>
162     </add>
163     <add as="READAU_f" extend="blockWithLabel">
164         <add as="displayedLabel" value="Read from .au&lt;BR&gt;         sound file"/>
165     </add>
166     <add as="SAWTOOTH_f" extend="Icon">
167         <add as="image" value="$SCILAB/modules/xcos/images/blocks/sawtooth.svg"/>
168     </add>
169     <add as="STEP_FUNCTION" extend="Icon">
170         <add as="image" value="$SCILAB/modules/xcos/images/blocks/STEP_FUNCTION.svg"/>
171     </add>
172     <add as="STEP" extend="Icon">
173         <add as="image" value="$SCILAB/modules/xcos/images/blocks/STEP_FUNCTION.svg"/>
174     </add>
175     <add as="PULSE_SC" extend="Icon">
176         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PULSE_SC.svg"/>
177     </add>
178     <add as="CLOCK_c" extend="Icon">
179         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLOCK_c.svg"/>
180     </add>
181     <add as="GENSIN_f" extend="Icon">
182         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SINUS_f.svg"/>
183     </add>
184     <add as="IN_f" extend="blockWithLabel">
185         <add as="shape" value="hexagon"/>
186         <add as="rounded" value="1"/>
187         <add as="fillColor" value="white"/>
188         <add as="displayedLabel" value="%s"/>
189     </add>
190     <add as="READC_f" extend="blockWithLabel">
191         <add as="displayedLabel" value="Read from&lt;BR&gt;         C binary file"/>
192     </add>
193     <add as="TIME_f" extend="Icon">
194         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLOCK_f.svg"/>
195     </add>
196     <add as="Modulo_Count" extend="blockWithLabel">
197         <add as="displayedLabel" value="Counter&lt;BR&gt;Modulo %2$s"/>
198     </add>
199     <add as="Sigbuilder" extend="blockWithLabel">
200         <add as="displayedLabel" value="Signal&lt;BR&gt;Builder"/>
201     </add>
202     <add as="SampleCLK" extend="Icon">
203         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SampleCLK.svg"/>
204     </add>
205     <add as="TKSCALE" extend="blockWithLabel">
206         <add as="displayedLabel" value="TK Scale"/>
207     </add>
208     <add as="FROMWSB" extend="blockWithLabel">
209         <!-- FIXME: update label from parameters (not as exprs) -->
210         <add as="displayedLabel" value="From workspace"/>
211     </add>
212     <!-- CONTINUOUS -->
213     <add as="DERIV" extend="blockWithLabel">
214         <add as="displayedLabel" value="du / dt"/>
215     </add>
216     <add as="INTEGRAL_m" extend="Icon">
217         <add as="image" value="$SCILAB/modules/xcos/images/blocks/INTEGRAL.svg"/>
218         <!--
219                         <add as="displayedLabel" value="&lt;FONT SIZE=&quot;6&quot;&gt;
220                         &#8747; &lt;/FONT&gt;"/>
221                 -->
222     </add>
223     <add as="INTEGRAL" extend="INTEGRAL_m"/>
224     <add as="CLSS" extend="blockWithLabel">
225         <add as="displayedLabel" value="&lt;TABLE&gt;         &lt;TR&gt;         &lt;TD ALIGN=&quot;RIGHT&quot;&gt;xd&lt;/TD&gt;         &lt;TD&gt;=&lt;/TD&gt;         &lt;TD&gt;Ax+Bu&lt;/TD&gt;         &lt;/TR&gt;         &lt;TR&gt;         &lt;TD ALIGN=&quot;RIGHT&quot;&gt;y&lt;/TD&gt;         &lt;TD&gt;=&lt;/TD&gt;         &lt;TD&gt;Cx+Du&lt;/TD&gt;         &lt;/TR&gt;         &lt;/TABLE&gt;"/>
226     </add>
227     <add as="CLSS_f" extend="CLSS"/>
228     <add as="CLR" extend="blockWithLabel">
229         <add as="displayedLabel" value="$\frac{%s}{%s}$"/>
230     </add>
231     <add as="CLR_f" extend="CLR"/>
232     <add as="TIME_DELAY" extend="blockWithLabel">
233         <add as="displayedLabel" value="Continuous&lt;BR&gt;         fix delay"/>
234     </add>
235     <add as="TCLSS" extend="blockWithLabel">
236         <add as="displayedLabel" value="Jump&lt;BR&gt;         (A,B,C,D)"/>
237     </add>
238     <add as="TCLSS_f" extend="TCLSS"/>
239     <add as="VARIABLE_DELAY" extend="blockWithLabel">
240         <add as="displayedLabel" value="Variable&lt;BR&gt;         delay"/>
241     </add>
242     <add as="PID" extend="blockWithLabel">
243         <add as="displayedLabel" value="PID"/>
244     </add>
245     <add as="INTEGRAL_f" extend="blockWithLabel">
246         <add as="displayedLabel" value="1/s"/>
247     </add>
248     <!-- DISCONTINUOUS -->
249     <add as="SATURATION" extend="Icon">
250         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SATURATION.svg"/>
251     </add>
252     <add as="DEADBAND" extend="Icon">
253         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DEADBAND.svg"/>
254     </add>
255     <add as="HYSTHERESIS" extend="Icon">
256         <add as="image" value="$SCILAB/modules/xcos/images/blocks/HYSTHERESIS.svg"/>
257     </add>
258     <add as="BACKLASH" extend="blockWithLabel">
259         <add as="displayedLabel" value="Backlash"/>
260     </add>
261     <add as="RATELIMITER" extend="blockWithLabel">
262         <add as="displayedLabel" value="Rate limiter"/>
263     </add>
264     <add as="REGISTER" extend="blockWithLabel">
265         <add as="displayedLabel" value="Shift&lt;BR&gt;         register"/>
266     </add>
267     <add as="DELAYV_f" extend="blockWithLabel">
268         <add as="displayedLabel" value="Variable&lt;BR&gt;         delay"/>
269     </add>
270     <!-- LOOKUP TABLES -->
271     <add as="LOOKUP_f" extend="Icon">
272         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DSCOPE.svg"/>
273     </add>
274     <add as="INTRP2BLK_f" extend="blockWithLabel">
275         <add as="displayedLabel" value="Interp 2"/>
276     </add>
277     <add as="INTRPLBLK_f" extend="blockWithLabel">
278         <add as="displayedLabel" value="Interp"/>
279     </add>
280     <!-- SIGNAL PROCESSING -->
281     <add as="MCLOCK_f" extend="blockWithLabel">
282         <add as="displayedLabel" value="2freq clock&lt;BR&gt;         f/n f"/>
283     </add>
284     <add as="QUANT_f" extend="Icon">
285         <add as="image" value="$SCILAB/modules/xcos/images/blocks/QUANT_f.svg"/>
286     </add>
287     <add as="MFCLCK_f" extend="blockWithLabel">
288         <add as="displayedLabel" value="M. freq&lt;BR&gt;         clock"/>
289     </add>
290     <add as="SAMPHOLD_m" extend="blockWithLabel">
291         <add as="displayedLabel" value="S / H"/>
292     </add>
293     <add as="SAMPLEHOLD_f" extend="SAMPHOLD_m"/>
294     <!-- THRESHOLD -->
295     <add as="NEGTOPOS_f" extend="blockWithLabel">
296         <add as="displayedLabel" value="- to +"/>
297     </add>
298     <add as="POSTONEG_f" extend="blockWithLabel">
299         <add as="displayedLabel" value="+ to -"/>
300     </add>
301     <add as="ZCROSS_f" extend="blockWithLabel">
302         <add as="displayedLabel" value="Zcross"/>
303     </add>
304     <add as="GENERAL_f" extend="blockWithLabel">
305         <add as="displayedLabel" value="GENERAL"/>
306     </add>
307     <add as="CLINDUMMY_f" extend="blockWithLabel">
308         <add as="displayedLabel" value="DUMMY&lt;BR&gt;         CLSS"/>
309     </add>
310     <!-- MATH OPERATIONS -->
311     <add as="MAX_f" extend="blockWithLabel">
312         <add as="displayedLabel" value="MAX"/>
313     </add>
314     <add as="MIN_f" extend="blockWithLabel">
315         <add as="displayedLabel" value="MIN"/>
316     </add>
317     <add as="BIGSOM_f" extend="Icon">
318         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SUM.svg"/>
319         <add as="noLabel" value="1"/>
320         <!--
321                         <add as="displayedLabel" value="&lt;TABLE&gt;&lt;TR&gt;
322                         &lt;TD&gt;+&lt;/TD&gt; &lt;TD ROWSPAN=&quot;2&quot;&gt; &lt;FONT
323                         SIZE=&quot;6&quot;&gt;&#8721;&lt;/FONT&gt; &lt;/TD&gt; &lt;/TR&gt;
324                         &lt;TR&gt; &lt;TD&gt;+&lt;/TD&gt; &lt;TD/&gt; &lt;/TR&gt;
325                         &lt;/TABLE&gt;"/>
326                 -->
327     </add>
328     <add as="POWBLK_f" extend="blockWithLabel">
329         <add as="displayedLabel" value="u^a"/>
330     </add>
331     <add as="INVBLK" extend="blockWithLabel">
332         <add as="displayedLabel" value="1/u"/>
333     </add>
334     <add as="INVBLK_f" extend="INVBLK"/>
335     <add as="SINBLK_f" extend="blockWithLabel">
336         <add as="displayedLabel" value="SIN"/>
337     </add>
338     <add as="COSBLK_f" extend="blockWithLabel">
339         <add as="displayedLabel" value="COS"/>
340     </add>
341     <add as="TANBLK_f" extend="blockWithLabel">
342         <add as="displayedLabel" value="TAN"/>
343     </add>
344     <add as="MATDIV" extend="blockWithLabel">
345         <add as="displayedLabel" value="A / B"/>
346     </add>
347     <add as="EXPBLK_m" extend="blockWithLabel">
348         <add as="displayedLabel" value="a^u"/>
349     </add>
350     <add as="PROD_f" extend="blockWithLabel">
351         <add as="shape" value="ellipse"/>
352         <remove as="image"/>
353         <add as="fontSize" value="20"/>
354         <add as="displayedLabel" value="×"/>
355     </add>
356     <add as="MATZREIM" extend="blockWithLabel">
357         <add as="displayedLabel" value="Re &amp; Im"/>
358     </add>
359     <add as="MATMAGPHI" extend="blockWithLabel">
360         <add as="displayedLabel" value="Mag &amp; Phi"/>
361     </add>
362     <add as="SQRT" extend="blockWithLabel"/>
363     <add as="GAINBLK_f" extend="Gain"/>
364     <add as="LOGBLK_f" extend="blockWithLabel">
365         <add as="displayedLabel" value="LOG"/>
366     </add>
367     <add as="SUMMATION" extend="Icon">
368         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SUM.svg"/>
369         <add as="noLabel" value="1"/>
370         <!--
371                         <add as="displayedLabel" value="&lt;TABLE&gt; &lt;TR&gt;
372                         &lt;TD&gt;+&lt;/TD&gt; &lt;TD ROWSPAN=&quot;2&quot;&gt; &lt;FONT
373                         SIZE=&quot;6&quot;&gt;&#8721;&lt;/FONT&gt; &lt;TD&gt; &lt;/TR&gt;
374                         &lt;TR&gt; &lt;TD&gt;-&lt;/TD&gt; &lt;TD/&gt; &lt;/TR&gt;
375                         &lt;/TABLE&gt;"/>
376                 -->
377     </add>
378     <add as="TrigFun" extend="blockWithLabel">
379         <add as="displayedLabel" value="Trig function"/>
380     </add>
381     <add as="PRODUCT" extend="Icon">
382         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PRODUCT.svg"/>
383         <add as="noLabel" value="1"/>
384         <!--
385                         <add as="displayedLabel" value="&lt;TABLE&gt; &lt;TR&gt;
386                         &lt;TD&gt;*&lt;/TD&gt; &lt;TD ROWSPAN=&quot;2&quot;&gt; &lt;FONT
387                         SIZE=&quot;6&quot;&gt;&#8719;&lt;/FONT&gt; &lt;TD&gt; &lt;/TR&gt;
388                         &lt;TR&gt; &lt;TD&gt;/&lt;/TD&gt; &lt;TD/&gt; &lt;/TR&gt;
389                         &lt;/TABLE&gt;"/>
390                 -->
391     </add>
392     <add as="MAXMIN" extend="blockWithLabel">
393         <add as="displayedLabel" value="MIN / MAX"/>
394     </add>
395     <add as="ABS_VALUE" extend="blockWithLabel">
396         <add as="displayedLabel" value="ABS"/>
397     </add>
398     <add as="SIGNUM" extend="blockWithLabel">
399         <add as="displayedLabel" value="SIGN"/>
400     </add>
401     <add as="SUM_f" extend="blockWithLabel">
402         <add as="shape" value="ellipse"/>
403         <remove as="image"/>
404         <add as="fontSize" value="20"/>
405         <add as="displayedLabel" value="+"/>
406     </add>
407     <add as="SOM_f" extend="blockWithLabel">
408         <add as="shape" value="ellipse"/>
409         <remove as="image"/>
410         <add as="fontSize" value="20"/>
411         <add as="displayedLabel" value="+"/>
412     </add>
413     <add as="CONSTRAINT_c" extend="blockWithLabel">
414         <add as="displayedLabel" value="x == %s"/>
415     </add>
416     <add as="CONSTRAINT2_c" extend="blockWithLabel">
417         <add as="displayedLabel" value="x  == %s&lt;br/&gt;x' == %s"/>
418     </add>
419     <!-- MODELICA -->
420     <add as="MBLOCK" extend="blockWithLabel">
421         <add as="displayedLabel" value="Modelica&lt;BR&gt; generic"/>
422     </add>
423     <add as="FROMMO" extend="blockWithLabel">
424         <add as="shape" value="hexagon"/>
425         <add as="fillColor" value="white"/>
426         <add as="displayedLabel" value="%s"/>
427     </add>
428     <add as="GOTOMO" extend="blockWithLabel">
429         <add as="shape" value="hexagon"/>
430         <add as="fillColor" value="white"/>
431         <add as="displayedLabel" value="%s"/>
432     </add>
433     <add as="GotoTagVisibilityMO" extend="blockWithLabel">
434         <add as="displayedLabel" value="&lt;FONT SIZE=&quot;6&quot;&gt;{%s}&lt;/FONT&gt;"/>
435         <add as="shape" value="ellipse"/>
436         <add as="strokeColor" value="green"/>
437     </add>
438     <add as="OUTIMPL_f" extend="blockWithLabel">
439         <add as="shape" value="hexagon"/>
440         <add as="fillColor" value="white"/>
441         <add as="displayedLabel" value="%s"/>
442     </add>
443     <!-- INTEGER -->
444     <add as="BITCLEAR" extend="blockWithLabel">
445         <add as="displayedLabel" value="Clear bit %2$s"/>
446     </add>
447     <add as="BITSET" extend="blockWithLabel">
448         <add as="displayedLabel" value="Set bit %2$s"/>
449     </add>
450     <add as="CONVERT" extend="blockWithLabel">
451         <!-- FIXME: update label from parameters -->
452         <add as="displayedLabel" value="Convert to"/>
453     </add>
454     <add as="EXTRACTBITS" extend="blockWithLabel">
455         <add as="displayedLabel" value="Extract Bits %2$s"/>
456     </add>
457     <add as="INTMUL" extend="blockWithLabel">
458         <add as="displayedLabel" value="INTMUL"/>
459     </add>
460     <add as="SHIFT" extend="blockWithLabel">
461         <add as="displayedLabel" value="Arithmetic&lt;BR&gt;         shift %2$s"/>
462     </add>
463     <add as="LOGIC" extend="blockWithLabel">
464         <add as="displayedLabel" value="LOGIC"/>
465     </add>
466     <add as="DLATCH" extend="blockWithLabel">
467         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD&gt;D&lt;/TD&gt;      &lt;TD&gt;Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;C&lt;/TD&gt;      &lt;TD&gt;!Q&lt;/TD&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
468     </add>
469     <add as="DFLIPFLOP" extend="blockWithLabel">
470         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD&gt;D&lt;/TD&gt;             &lt;TD/&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD/&gt;      &lt;TD&gt;Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;clk&lt;/TD&gt;      &lt;TD/&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD/&gt;      &lt;TD&gt;!Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;en&lt;/TD&gt;      &lt;TD/&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
471     </add>
472     <add as="JKFLIPFLOP" extend="blockWithLabel">
473         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD&gt;J&lt;/TD&gt;      &lt;TD/&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD/&gt;             &lt;TD&gt;Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;clk&lt;/TD&gt;             &lt;TD/&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD/&gt;             &lt;TD&gt;!Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;K&lt;/TD&gt;             &lt;TD/&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
474     </add>
475     <add as="SRFLIPFLOP" extend="blockWithLabel">
476         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD&gt;S&lt;/TD&gt;             &lt;TD&gt;Q&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;R&lt;/TD&gt;             &lt;TD&gt;!Q&lt;/TD&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
477     </add>
478     <!-- MATRIX -->
479     <add as="CUMSUM" extend="blockWithLabel">
480         <add as="displayedLabel" value="CUMSUM"/>
481     </add>
482     <add as="SUBMAT" extend="blockWithLabel"/>
483     <add as="MATBKSL" extend="blockWithLabel">
484         <add as="displayedLabel" value="A \ B"/>
485     </add>
486     <add as="MATINV" extend="blockWithLabel">
487         <add as="displayedLabel" value="INV"/>
488     </add>
489     <add as="MATCATV" extend="blockWithLabel">
490         <add as="displayedLabel" value="Vert&lt;BR&gt;         Cat"/>
491     </add>
492     <add as="MATSUM" extend="blockWithLabel"/>
493     <add as="RICC" extend="blockWithLabel"/>
494     <add as="ROOTCOEF" extend="blockWithLabel">
495         <add as="displayedLabel" value="ROOT&lt;BR&gt;COEF"/>
496     </add>
497     <add as="MATCATH" extend="blockWithLabel">
498         <add as="displayedLabel" value="Horiz&lt;BR&gt;         Cat"/>
499     </add>
500     <add as="MATLU" extend="blockWithLabel">
501         <add as="displayedLabel" value="LU"/>
502     </add>
503     <add as="MATZCONJ" extend="blockWithLabel">
504         <add as="displayedLabel" value="CONJ"/>
505     </add>
506     <add as="EXTRACT" extend="blockWithLabel"/>
507     <add as="MATEXPM" extend="blockWithLabel">
508         <add as="displayedLabel" value="EXPM"/>
509     </add>
510     <add as="MATDET" extend="blockWithLabel">
511         <add as="displayedLabel" value="DET"/>
512     </add>
513     <add as="MATPINV" extend="blockWithLabel">
514         <add as="displayedLabel" value="PINV"/>
515     </add>
516     <add as="EXTTRI" extend="blockWithLabel">
517         <add as="displayedLabel" value="Tri/Diag&lt;BR&gt;         Extraction"/>
518     </add>
519     <add as="MATMUL" extend="blockWithLabel"/>
520     <add as="MATTRAN" extend="blockWithLabel"/>
521     <add as="MATSING" extend="blockWithLabel">
522         <add as="displayedLabel" value="SVD"/>
523     </add>
524     <add as="MATRESH" extend="blockWithLabel">
525         <add as="displayedLabel" value="RESHAPE"/>
526     </add>
527     <add as="MATDIAG" extend="blockWithLabel">
528         <add as="displayedLabel" value="DIAG"/>
529     </add>
530     <add as="MATEIG" extend="blockWithLabel">
531         <add as="displayedLabel" value="EIG"/>
532     </add>
533     <!-- SINKS -->
534     <add as="CFSCOPE" extend="Icon">
535         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
536     </add>
537     <add as="BARXY" extend="Icon">
538         <add as="image" value="$SCILAB/modules/xcos/images/blocks/BARXY.svg"/>
539     </add>
540     <add as="CANIMXY" extend="Icon">
541         <add as="image" value="$SCILAB/modules/xcos/images/blocks/3DSCOPE.svg"/>
542     </add>
543     <add as="CSCOPE" extend="Icon">
544         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
545     </add>
546     <add as="CSCOPXY" extend="Icon">
547         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CSCOPXY.svg"/>
548     </add>
549     <add as="TOWS_c" extend="blockWithLabel">
550         <add as="displayedLabel" value="To workspace&lt;BR&gt;%2$s [%1$s]"/>
551     </add>
552     <add as="CMAT3D" extend="blockWithLabel">
553         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
554         <add as="verticalLabelPosition" value="bottom"/>
555         <add as="verticalAlign" value="top"/>
556         <add as="spacing" value="2"/>
557         <add as="displayedLabel" value="Mat. 3D"/>
558     </add>
559     <add as="CSCOPXY3D" extend="Icon">
560         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CSCOPXY3D.svg"/>
561     </add>
562     <add as="CANIMXY3D" extend="Icon">
563         <add as="image" value="$SCILAB/modules/xcos/images/blocks/3DSCOPE.svg"/>
564     </add>
565     <add as="CMATVIEW" extend="blockWithLabel">
566         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
567         <add as="verticalLabelPosition" value="bottom"/>
568         <add as="verticalAlign" value="top"/>
569         <add as="spacing" value="2"/>
570         <add as="displayedLabel" value="Mat. View"/>
571     </add>
572     <add as="CMSCOPE" extend="Icon">
573         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
574     </add>
575     <add as="AFFICH_m" extend="Affiche"/>
576     <add as="TRASH_f" extend="blockWithLabel">
577         <add as="displayedLabel" value="Trash"/>
578     </add>
579     <!-- PORT ACTION -->
580     <add as="Extract_Activation" extend="blockWithLabel">
581         <add as="displayedLabel" value="Extract&lt;BR&gt;         activation"/>
582     </add>
583     <add as="IFTHEL_f" extend="blockWithLabel">
584         <add as="displayedLabel" value="if in&gt;0&lt;BR&gt;         then else"/>
585     </add>
586     <add as="ESELECT_f" extend="blockWithLabel">
587         <add as="displayedLabel" value="Event select"/>
588     </add>
589     <add as="EDGE_TRIGGER" extend="blockWithLabel">
590         <add as="displayedLabel" value="Edge&lt;BR&gt;         trigger"/>
591     </add>
592     <!-- DISCRETE -->
593     <add as="DLRADAPT_f" extend="blockWithLabel">
594         <add as="displayedLabel" value="N(z,p)&lt;BR&gt;&lt;HR&gt;D(z,p)"/>
595     </add>
596     <add as="DLR" extend="blockWithLabel">
597         <add as="displayedLabel" value="$\frac{%s}{%s}$"/>
598     </add>
599     <add as="DLR_f" extend="DLR"/>
600     <add as="DLSS" extend="blockWithLabel">
601         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD ALIGN=&quot;RIGHT&quot;&gt;x&lt;/TD&gt;             &lt;TD ALIGN=&quot;CENTER&quot;&gt;+=&lt;/TD&gt;             &lt;TD&gt;Ax+Bu&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD ALIGN=&quot;RIGHT&quot;&gt;y&lt;/TD&gt;             &lt;TD ALIGN=&quot;CENTER&quot;&gt;=&lt;/TD&gt;             &lt;TD&gt;Cx+Du&lt;/TD&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
602     </add>
603     <add as="DELAY_f" extend="blockWithLabel">
604         <add as="displayedLabel" value="Delay"/>
605     </add>
606     <add as="DOLLAR_f" extend="blockWithLabel">
607         <add as="displayedLabel" value="1/z"/>
608     </add>
609     <add as="DOLLAR" extend="DOLLAR_f"/>
610     <!-- EVENTS -->
611     <add as="CLKFROM" extend="blockWithLabel">
612         <add as="shape" value="hexagon"/>
613         <add as="fillColor" value="white"/>
614         <add as="strokeColor" value="red"/>
615         <add as="displayedLabel" value="%s"/>
616     </add>
617     <add as="CLKGOTO" extend="blockWithLabel">
618         <add as="shape" value="hexagon"/>
619         <add as="fillColor" value="white"/>
620         <add as="strokeColor" value="red"/>
621         <add as="displayedLabel" value="%s"/>
622     </add>
623     <add as="CLKGotoTagVisibility" extend="blockWithLabel">
624         <add as="fontSize" value="20"/>
625         <add as="displayedLabel" value="{%s}"/>
626         <add as="shape" value="ellipse"/>
627         <add as="strokeColor" value="red"/>
628     </add>
629     <add as="CLKOUTV_f" extend="blockWithLabel">
630         <add as="shape" value="hexagon"/>
631         <add as="fillColor" value="white"/>
632         <add as="strokeColor" value="red"/>
633         <add as="displayedLabel" value="%s"/>
634     </add>
635     <add as="CLKOUT_f" extend="CLKOUTV_f"/>
636     <add as="CLKSOMV_f" extend="blockWithLabel">
637         <add as="shape" value="ellipse"/>
638         <add as="displayedLabel" value="+"/>
639         <add as="fontColor" value="red"/>
640         <add as="strokeColor" value="red"/>
641         <add as="fontSize" value="20"/>
642         <add as="spacing" value="5"/>
643         <add as="spacingLeft" value="6"/>
644         <add as="spacingRight" value="6"/>
645     </add>
646     <add as="EVTGEN_f" extend="blockWithLabel">
647         <add as="displayedLabel" value="Event at&lt;BR&gt;         time %s"/>
648     </add>
649     <add as="EVTVARDLY" extend="blockWithLabel">
650         <add as="displayedLabel" value="Event&lt;BR&gt;         delay"/>
651     </add>
652     <add as="M_freq" extend="blockWithLabel">
653         <add as="displayedLabel" value="Multiple&lt;BR&gt;         frequency"/>
654
655     </add>
656     <add as="ANDBLK" extend="Icon">
657         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ANDBLK.svg"/>
658     </add>
659     <add as="HALT_f" extend="blockWithLabel">
660         <add as="displayedLabel" value="HALT"/>
661     </add>
662     <add as="freq_div" extend="blockWithLabel">
663         <add as="displayedLabel" value="Frequency&lt;BR&gt;         division"/>
664     </add>
665     <add as="ANDLOG_f" extend="blockWithLabel">
666         <add as="displayedLabel" value="LOGICAL&lt;BR&gt;         AND"/>
667     </add>
668     <add as="EVTDLY_c" extend="blockWithLabel">
669         <add as="displayedLabel" value="Delay: %s"/>
670     </add>
671     <add as="CEVENTSCOPE" extend="Icon">
672         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DSCOPE.svg"/>
673     </add>
674     <!-- SIGNAL ROUTING -->
675     <add as="SELF_SWITCH_ON" extend="Icon">
676         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Self_Switch_on.svg"/>
677     </add>
678     <add as="SELF_SWITCH_OFF" extend="Icon">
679         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Self_Switch_off.svg"/>
680     </add>
681     <add as="ISELECT_m" extend="blockWithLabel">
682         <add as="displayedLabel" value="Selector"/>
683     </add>
684     <add as="RELAY_f" extend="blockWithLabel">
685         <add as="displayedLabel" value="Relay"/>
686     </add>
687     <add as="WRITEAU_f" extend="blockWithLabel">
688         <add as="displayedLabel" value="Write AU to&lt;BR&gt;         /dev/audio"/>
689     </add>
690     <add as="SELECT_m" extend="blockWithLabel">
691         <add as="displayedLabel" value="Selector"/>
692     </add>
693     <add as="SELECT_f" extend="SELECT_m"/>
694     <add as="EXTRACTOR" extend="blockWithLabel">
695         <add as="displayedLabel" value="Extractor"/>
696     </add>
697     <add as="M_SWITCH" extend="Icon">
698         <add as="verticalLabelPosition" value="bottom"/>
699         <add as="verticalAlign" value="top"/>
700         <add as="spacing" value="2"/>
701         <add as="noLabel" value="0"/>
702         <add as="displayedLabel" value="Dynamic index"/>
703         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
704     </add>
705     <add as="SWITCH_f" extend="Icon">
706         <add as="verticalLabelPosition" value="bottom"/>
707         <add as="verticalAlign" value="top"/>
708         <add as="spacing" value="2"/>
709         <add as="noLabel" value="0"/>
710         <add as="displayedLabel" value="Static: %2$s"/>
711         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
712     </add>
713     <add as="SWITCH2_m" extend="Icon">
714         <add as="verticalLabelPosition" value="bottom"/>
715         <add as="verticalAlign" value="top"/>
716         <add as="spacing" value="2"/>
717         <add as="noLabel" value="0"/>
718         <add as="displayedLabel" value="Dynamic"/>
719         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
720     </add>
721     <add as="NRMSOM_f" extend="blockWithLabel">
722         <add as="verticalLabelPosition" value="bottom"/>
723         <add as="verticalAlign" value="top"/>
724         <add as="spacing" value="2"/>
725         <add as="displayedLabel" value="Bus creator"/>
726     </add>
727     <add as="WRITEC_f" extend="blockWithLabel">
728         <add as="displayedLabel" value="Write to&lt;BR&gt;C binary file"/>
729     </add>
730     <add as="GOTO" extend="blockWithLabel">
731         <add as="shape" value="hexagon"/>
732         <add as="fillColor" value="white"/>
733         <add as="displayedLabel" value="%s"/>
734     </add>
735     <add as="GotoTagVisibility" extend="blockWithLabel">
736         <add as="displayedLabel" value="&lt;FONT SIZE=&quot;6&quot;&gt;{%s}&lt;/FONT&gt;"/>
737     </add>
738     <add as="FROM" extend="blockWithLabel">
739         <add as="shape" value="hexagon"/>
740         <add as="fillColor" value="white"/>
741         <add as="displayedLabel" value="%s"/>
742     </add>
743     <add as="WFILE_f" extend="blockWithLabel">
744         <add as="displayedLabel" value="Write to&lt;BR&gt;         output file"/>
745     </add>
746     <add as="MUX" extend="blockWithLabel">
747         <add as="verticalLabelPosition" value="bottom"/>
748         <add as="verticalAlign" value="top"/>
749         <add as="displayedLabel" value="MUX"/>
750         <add as="spacing" value="2"/>
751     </add>
752     <add as="DEMUX" extend="blockWithLabel">
753         <add as="verticalLabelPosition" value="bottom"/>
754         <add as="verticalAlign" value="top"/>
755         <add as="displayedLabel" value="DEMUX"/>
756         <add as="spacing" value="2"/>
757     </add>
758     <add as="SCALAR2VECTOR" extend="blockWithLabel">
759         <add as="displayedLabel" value="SCALAR&lt;BR&gt;to VECTOR"/>
760     </add>
761     <!-- COMMONLY USED BLOCKS -->
762     <add as="OUT_f" extend="blockWithLabel">
763         <add as="shape" value="hexagon"/>
764         <add as="rounded" value="1"/>
765         <add as="fillColor" value="white"/>
766         <add as="displayedLabel" value="%s"/>
767     </add>
768     <add as="RELATIONALOP" extend="blockWithLabel">
769         <add as="displayedLabel" value="Relational&lt;BR&gt;         op : &amp;&lt;"/>
770         <!-- new value for the label defined in the interface function of block -->
771     </add>
772     <add as="TEXT_f" extend="Label">
773         <!-- <add as="displayedLabel" value="Text"/>  -->
774         <add as="strokeColor" value="none"/>
775         <add as="fillColor" value="none"/>
776     </add>
777     <!-- USER-DEFINED FUNCTIONS -->
778     <add as="PDE" extend="blockWithLabel"/>
779     <add as="fortran_block" extend="blockWithLabel">
780         <add as="displayedLabel" value="Fortran block:&lt;BR&gt;%4$s"/>
781     </add>
782     <add as="DEBUG" extend="blockWithLabel">
783         <add as="displayedLabel" value="Debug:&lt;BR&gt;%2$s"/>
784     </add>
785     <add as="EXPRESSION" extend="blockWithLabel">
786         <add as="displayedLabel" value="Expression:&lt;BR&gt;%2$s"/>
787     </add>
788     <add as="scifunc_block_m" extend="blockWithLabel">
789         <add as="displayedLabel" value="Function:&lt;BR&gt;%10$s"/>
790     </add>
791     <add as="scifunc_block" extend="scifunc_block_m"/>
792     <add as="CBLOCK" extend="blockWithLabel">
793         <add as="displayedLabel" value="C block 2:&lt;BR&gt;%1$s"/>
794     </add>
795     <add as="CBLOCK4" extend="blockWithLabel">
796         <add as="displayedLabel" value="C block 4:&lt;BR&gt;%1$s"/>
797     </add>
798     <add as="generic_block3" extend="blockWithLabel">
799         <add as="displayedLabel" value="native block:&lt;BR&gt;%1$s"/>
800     </add>
801     <add as="c_block" extend="blockWithLabel">
802         <add as="displayedLabel" value="C block:&lt;BR&gt;%4$s"/>
803     </add>
804     <add as="SUPER_f" extend="Icon">
805         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SUPER.svg"/>
806     </add>
807     <add as="DSUPER" extend="SUPER_f"/>
808     <!-- ELECTRICAL -->
809     <add as="Capacitor" extend="Icon">
810         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Capacitor.svg"/>
811     </add>
812     <add as="Ground" extend="Icon">
813         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Ground.svg"/>
814     </add>
815     <add as="VVsourceAC" extend="blockWithLabel">
816         <add as="shape" value="ellipse"/>
817         <add as="perimeter" value="ellipsePerimeter"/>
818         <add as="displayedLabel" value="1 V&lt;br/&gt;~ %s"/>
819     </add>
820     <add as="ConstantVoltage" extend="Icon">
821         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ConstantVoltage.svg"/>
822     </add>
823     <add as="Inductor" extend="Icon">
824         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Inductor.svg"/>
825     </add>
826     <add as="PotentialSensor" extend="Icon">
827         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PotentialSensor.svg"/>
828     </add>
829     <add as="VariableResistor" extend="Icon">
830         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VariableResistor.svg"/>
831     </add>
832     <add as="CurrentSensor" extend="Icon">
833         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CurrentSensor.svg"/>
834     </add>
835     <add as="Resistor" extend="Icon">
836         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Resistor.svg"/>
837     </add>
838     <add as="VoltageSensor" extend="Icon">
839         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VoltageSensor.svg"/>
840     </add>
841     <add as="Diode" extend="Icon">
842         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Diode.svg"/>
843     </add>
844     <add as="VsourceAC" extend="blockWithLabel">
845         <add as="shape" value="ellipse"/>
846         <add as="perimeter" value="ellipsePerimeter"/>
847         <add as="textAlign" value="center"/>
848         <add as="displayedLabel" value="%s V&lt;br/&gt;~ %s"/>
849     </add>
850     <add as="NPN" extend="Icon">
851         <add as="image" value="$SCILAB/modules/xcos/images/blocks/NPN.svg"/>
852     </add>
853     <add as="PNP" extend="Icon">
854         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PNP.svg"/>
855     </add>
856     <add as="SineVoltage" extend="blockWithLabel">
857         <add as="shape" value="ellipse"/>
858         <add as="perimeter" value="ellipsePerimeter"/>
859         <add as="displayedLabel" value="%s V&lt;br/&gt;~"/>
860     </add>
861     <add as="Switch" extend="Icon">
862         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
863     </add>
864     <add as="OpAmp" extend="blockWithLabel">
865         <add as="shape" value="triangle"/>
866         <add as="perimeter" value="trianglePerimeter"/>
867         <add as="direction" value="east"/>
868         <add as="displayedLabel" value="&lt;TABLE&gt;           &lt;TR&gt;             &lt;TD&gt;+&lt;/TD&gt;             &lt;TD&gt;&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;&lt;/TD&gt;             &lt;TD&gt;OP&lt;/TD&gt;           &lt;/TR&gt;           &lt;TR&gt;             &lt;TD&gt;-&lt;/TD&gt;             &lt;TD&gt;&lt;/TD&gt;           &lt;/TR&gt;         &lt;/TABLE&gt;"/>
869         <add as="spacing" value="0"/>
870         <add as="spacingRight" value="5"/>
871         <add as="spacingTop" value="7"/>
872         <add as="spacingBottom" value="7"/>
873     </add>
874     <add as="PMOS" extend="Icon">
875         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PMOS.svg"/>
876     </add>
877     <add as="NMOS" extend="Icon">
878         <add as="image" value="$SCILAB/modules/xcos/images/blocks/NMOS.svg"/>
879     </add>
880     <add as="CCS" extend="Icon">
881         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CCS.svg"/>
882     </add>
883     <add as="CVS" extend="Icon">
884         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CVS.svg"/>
885     </add>
886     <add as="IdealTransformer" extend="Icon">
887         <add as="image" value="$SCILAB/modules/xcos/images/blocks/IdealTransformer.svg"/>
888     </add>
889     <add as="Gyrator" extend="Icon">
890         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Gyrator.svg"/>
891     </add>
892     <!-- THERMO-HYDRAULICS -->
893     <add as="Bache" extend="Icon">
894         <add as="image" value="$SCILAB/modules/xcos/images/blocks/BACHE.svg"/>
895     </add>
896     <add as="VanneReglante" extend="Icon">
897         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VanneReglante.svg"/>
898     </add>
899     <add as="PerteDP" extend="Icon">
900         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PerteDP.svg"/>
901     </add>
902     <add as="PuitsP" extend="Icon">
903         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PuitP.svg"/>
904     </add>
905     <add as="SourceP" extend="Icon">
906         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SourceP.svg"/>
907     </add>
908     <add as="Flowmeter" extend="Icon">
909         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Flowmeter.svg"/>
910     </add>
911     <!-- DEMONSTRATION BLOCKS -->
912     <add as="BOUNCE" extend="blockWithLabel">
913         <add as="displayedLabel" value="Bouncing&lt;BR&gt;         balls"/>
914     </add>
915     <add as="BOUNCEXY" extend="Icon">
916         <add as="image" value="$SCILAB/modules/xcos/images/blocks/3DSCOPE.svg"/>
917     </add>
918     <add as="BPLATFORM" extend="Icon">
919         <add as="image" value="$SCILAB/modules/xcos/images/blocks/BPLATFORM.svg"/>
920     </add>
921     <add as="AUTOMAT" extend="blockWithLabel">
922         <!-- FIXME : Show parameters over block  -->
923         <add as="displayedLabel" value="Automaton&lt;BR&gt;         nM=2, nX=1"/>
924     </add>
925     <!-- GENERATED BLOCKS -->
926     <add as="SPLIT_f" extend="Split"/>
927     <!--
928         <add as="SCALAR2VECTOR" extend="Icon">
929                 <add as="image" value="$SCILAB/modules/xcos/images/blocks/SCALAR2VECTOR.gif" />
930         </add>
931         -->
932     <add as="SAT_f" extend="SATURATION"/>
933     <!-- RAND_f and RAND_m looks exactly the same -->
934     <add as="RAND_f" extend="RAND_m"/>
935     <add as="MUX_f" extend="MUX"/>
936     <add as="MEMORY_f" extend="blockWithLabel"/>
937     <add as="LOGICAL_OP" extend="blockWithLabel">
938         <add as="displayedLabel" value="AND"/>
939     </add>
940     <add as="generic_block" extend="blockWithLabel">
941         <add as="displayedLabel" value="GENERIC"/>
942     </add>
943     <add as="GAINBLK" extend="Gain"/>
944     <add as="GAIN_f" extend="Gain"/>
945     <add as="EVTDLY_f" extend="blockWithLabel">
946         <add as="displayedLabel" value="Delay"/>
947     </add>
948     <add as="END_c" extend="blockWithLabel">
949         <add as="displayedLabel" value="END"/>
950     </add>
951     <add as="ENDBLK" extend="blockWithLabel">
952         <add as="displayedLabel" value="END"/>
953     </add>
954     <add as="EDGETRIGGER" extend="blockWithLabel">
955         <add as="displayedLabel" value="Edge &lt;BR&gt;trigger"/>
956     </add>
957     <add as="DOLLAR_m" extend="DOLLAR_f"/>
958     <add as="DIFF_f" extend="blockWithLabel">
959         <add as="displayedLabel" value="S"/>
960     </add>
961     <add as="DEMUX_f" extend="DEMUX"/>
962     <add as="DEADBAND" extend="Icon">
963         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DEADBAND.svg"/>
964     </add>
965     <add as="Counter" extend="blockWithLabel">
966         <add as="displayedLabel" value="Counter&lt;BR&gt;%s &amp;#8594; %s"/>
967     </add>
968     <add as="CLOCK_f" extend="Icon">
969         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLOCK_c.svg"/>
970     </add>
971     <add as="VirtualCLK0" extend="CLOCK_f"/>
972     <add as="CLKSPLIT_f" extend="Split"/>
973     <add as="IMPSPLIT_f" extend="Split"/>
974     <add as="CLKSOM_f" extend="CLKSOMV_f"/>
975     <add as="CLKOUT_f" extend="Icon">
976         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLKOUT_f.gif"/>
977     </add>
978     <add as="ABSBLK_f" extend="blockWithLabel">
979         <add as="displayedLabel" value="y = |u|"/>
980     </add>
981 </mxStylesheet>