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