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