[xcos] OpAmp icon was too big
[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="blockWithLabel">
545         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
546         <add as="displayedLabel" value=""/>
547     </add>
548     <add as="SCALE_CSCOPE" extend="Icon">
549         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SCALE_ASCOPE.svg"/>
550     </add>
551     <add as="CSCOPXY" extend="Icon">
552         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CSCOPXY.svg"/>
553     </add>
554     <add as="TOWS_c" extend="blockWithLabel">
555         <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;"/>
556         <add as="align" value="center"/>
557     </add>
558     <add as="CMAT3D" extend="blockWithLabel">
559         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
560         <add as="verticalLabelPosition" value="bottom"/>
561         <add as="verticalAlign" value="top"/>
562         <add as="spacing" value="2"/>
563         <add as="displayedLabel" value="Mat. 3D"/>
564     </add>
565     <add as="CSCOPXY3D" extend="Icon">
566         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CSCOPXY3D.svg"/>
567     </add>
568     <add as="CANIMXY3D" extend="Icon">
569         <add as="image" value="$SCILAB/modules/xcos/images/blocks/3DSCOPE.svg"/>
570     </add>
571     <add as="CMATVIEW" extend="blockWithLabel">
572         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
573         <add as="verticalLabelPosition" value="bottom"/>
574         <add as="verticalAlign" value="top"/>
575         <add as="spacing" value="2"/>
576         <add as="displayedLabel" value="Mat. View"/>
577     </add>
578     <add as="CMSCOPE" extend="blockWithLabel">
579         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ASCOPE.svg"/>
580         <add as="displayedLabel" value=""/>
581     </add>
582     <add as="SCALE_CMSCOPE" extend="Icon">
583         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SCALE_ASCOPE.svg"/>
584     </add>
585     <add as="AFFICH_m" extend="Affiche"/>
586     <add as="TRASH_f" extend="blockWithLabel">
587         <add as="displayedLabel" value="Trash"/>
588     </add>
589     <!-- PORT ACTION -->
590     <add as="Extract_Activation" extend="blockWithLabel">
591         <add as="displayedLabel" value="Extract&lt;BR&gt;         activation"/>
592     </add>
593     <add as="IFTHEL_f" extend="blockWithLabel">
594         <add as="displayedLabel" value="if in&gt;0&lt;BR&gt;         then else"/>
595     </add>
596     <add as="ESELECT_f" extend="blockWithLabel">
597         <add as="displayedLabel" value="Event select"/>
598     </add>
599     <add as="EDGE_TRIGGER" extend="blockWithLabel">
600         <add as="displayedLabel" value="Edge&lt;BR&gt;         trigger"/>
601     </add>
602     <!-- DISCRETE -->
603     <add as="DLRADAPT_f" extend="blockWithLabel">
604         <add as="displayedLabel" value="N(z,p)&lt;BR&gt;&lt;HR&gt;D(z,p)"/>
605     </add>
606     <add as="DLR" extend="blockWithLabel">
607         <add as="displayedLabel" value="$\mathsf\frac{%s}{%s}$"/>
608     </add>
609     <add as="DLR_f" extend="DLR"/>
610     <add as="DLSS" extend="blockWithLabel">
611         <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;"/>
612     </add>
613     <add as="DELAY_f" extend="blockWithLabel">
614         <add as="displayedLabel" value="Delay"/>
615     </add>
616     <add as="DOLLAR_f" extend="blockWithLabel">
617         <add as="displayedLabel" value="1/z"/>
618     </add>
619     <add as="DOLLAR" extend="DOLLAR_f"/>
620     <!-- EVENTS -->
621     <add as="CLKFROM" extend="blockWithLabel">
622         <add as="shape" value="hexagon"/>
623         <add as="fillColor" value="white"/>
624         <add as="strokeColor" value="red"/>
625         <add as="displayedLabel" value="%s"/>
626     </add>
627     <add as="CLKGOTO" extend="blockWithLabel">
628         <add as="shape" value="hexagon"/>
629         <add as="fillColor" value="white"/>
630         <add as="strokeColor" value="red"/>
631         <add as="displayedLabel" value="%s"/>
632     </add>
633     <add as="CLKGotoTagVisibility" extend="blockWithLabel">
634         <add as="fontSize" value="20"/>
635         <add as="displayedLabel" value="{%s}"/>
636         <add as="shape" value="ellipse"/>
637         <add as="strokeColor" value="red"/>
638     </add>
639     <add as="CLKOUTV_f" extend="blockWithLabel">
640         <add as="shape" value="hexagon"/>
641         <add as="fillColor" value="white"/>
642         <add as="strokeColor" value="red"/>
643         <add as="displayedLabel" value="%s"/>
644     </add>
645     <add as="CLKOUT_f" extend="CLKOUTV_f"/>
646     <add as="CLKSOMV_f" extend="blockWithLabel">
647         <add as="shape" value="ellipse"/>
648         <add as="displayedLabel" value="+"/>
649         <add as="fontColor" value="red"/>
650         <add as="strokeColor" value="red"/>
651         <add as="fontSize" value="20"/>
652         <add as="spacing" value="5"/>
653         <add as="spacingLeft" value="6"/>
654         <add as="spacingRight" value="6"/>
655     </add>
656     <add as="EVTGEN_f" extend="blockWithLabel">
657         <add as="displayedLabel" value="Event at&lt;BR&gt;         time %s"/>
658     </add>
659     <add as="EVTVARDLY" extend="blockWithLabel">
660         <add as="displayedLabel" value="Event&lt;BR&gt;         delay"/>
661     </add>
662     <add as="M_freq" extend="blockWithLabel">
663         <add as="displayedLabel" value="Multiple&lt;BR&gt;         frequency"/>
664     </add>
665     <add as="ANDBLK" extend="Icon">
666         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ANDBLK.svg"/>
667     </add>
668     <add as="HALT_f" extend="blockWithLabel">
669         <add as="displayedLabel" value="HALT"/>
670     </add>
671     <add as="freq_div" extend="blockWithLabel">
672         <add as="displayedLabel" value="Frequency&lt;BR&gt;         division"/>
673     </add>
674     <add as="ANDLOG_f" extend="blockWithLabel">
675         <add as="displayedLabel" value="LOGICAL&lt;BR&gt;         AND"/>
676     </add>
677     <add as="EVTDLY_c" extend="blockWithLabel">
678         <add as="displayedLabel" value="Delay: %s"/>
679     </add>
680     <add as="CEVENTSCOPE" extend="Icon">
681         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DSCOPE.svg"/>
682     </add>
683     <!-- SIGNAL ROUTING -->
684     <add as="SELF_SWITCH_ON" extend="Icon">
685         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Self_Switch_on.svg"/>
686     </add>
687     <add as="SELF_SWITCH_OFF" extend="Icon">
688         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Self_Switch_off.svg"/>
689     </add>
690     <add as="ISELECT_m" extend="blockWithLabel">
691         <add as="displayedLabel" value="Selector"/>
692     </add>
693     <add as="RELAY_f" extend="blockWithLabel">
694         <add as="displayedLabel" value="Relay"/>
695     </add>
696     <add as="WRITEAU_f" extend="blockWithLabel">
697         <add as="displayedLabel" value="Write AU to&lt;BR&gt;         /dev/audio"/>
698     </add>
699     <add as="SELECT_m" extend="blockWithLabel">
700         <add as="displayedLabel" value="Selector"/>
701     </add>
702     <add as="SELECT_f" extend="SELECT_m"/>
703     <add as="EXTRACTOR" extend="blockWithLabel">
704         <add as="displayedLabel" value="Extractor"/>
705     </add>
706     <add as="M_SWITCH" extend="Icon">
707         <add as="verticalLabelPosition" value="bottom"/>
708         <add as="verticalAlign" value="top"/>
709         <add as="spacing" value="2"/>
710         <add as="noLabel" value="0"/>
711         <add as="displayedLabel" value="Dynamic index"/>
712         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
713     </add>
714     <add as="SWITCH_f" extend="Icon">
715         <add as="verticalLabelPosition" value="bottom"/>
716         <add as="verticalAlign" value="top"/>
717         <add as="spacing" value="2"/>
718         <add as="noLabel" value="0"/>
719         <add as="displayedLabel" value="Static: %2$s"/>
720         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
721     </add>
722     <add as="SWITCH2_m" extend="Icon">
723         <add as="verticalLabelPosition" value="bottom"/>
724         <add as="verticalAlign" value="top"/>
725         <add as="spacing" value="2"/>
726         <add as="noLabel" value="0"/>
727         <add as="displayedLabel" value="Dynamic"/>
728         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
729     </add>
730     <add as="NRMSOM_f" extend="blockWithLabel">
731         <add as="verticalLabelPosition" value="bottom"/>
732         <add as="verticalAlign" value="top"/>
733         <add as="spacing" value="2"/>
734         <add as="displayedLabel" value="Bus creator"/>
735     </add>
736     <add as="WRITEC_f" extend="blockWithLabel">
737         <add as="displayedLabel" value="Write to&lt;BR&gt;C binary file"/>
738     </add>
739     <add as="GOTO" extend="blockWithLabel">
740         <add as="shape" value="hexagon"/>
741         <add as="fillColor" value="white"/>
742         <add as="displayedLabel" value="%s"/>
743     </add>
744     <add as="GotoTagVisibility" extend="blockWithLabel">
745         <add as="displayedLabel" value="&lt;FONT SIZE=&quot;6&quot;&gt;{%s}&lt;/FONT&gt;"/>
746     </add>
747     <add as="FROM" extend="blockWithLabel">
748         <add as="shape" value="hexagon"/>
749         <add as="fillColor" value="white"/>
750         <add as="displayedLabel" value="%s"/>
751     </add>
752     <add as="WFILE_f" extend="blockWithLabel">
753         <add as="displayedLabel" value="Write to&lt;BR&gt;         output file"/>
754     </add>
755     <add as="MUX" extend="blockWithLabel">
756         <add as="verticalLabelPosition" value="bottom"/>
757         <add as="verticalAlign" value="top"/>
758         <add as="displayedLabel" value="MUX"/>
759         <add as="spacing" value="2"/>
760     </add>
761     <add as="DEMUX" extend="blockWithLabel">
762         <add as="verticalLabelPosition" value="bottom"/>
763         <add as="verticalAlign" value="top"/>
764         <add as="displayedLabel" value="DEMUX"/>
765         <add as="spacing" value="2"/>
766     </add>
767     <add as="SCALAR2VECTOR" extend="blockWithLabel">
768         <add as="displayedLabel" value="SCALAR&lt;BR&gt;to VECTOR"/>
769     </add>
770     <!-- COMMONLY USED BLOCKS -->
771     <add as="OUT_f" extend="blockWithLabel">
772         <add as="shape" value="hexagon"/>
773         <add as="rounded" value="1"/>
774         <add as="fillColor" value="white"/>
775         <add as="displayedLabel" value="%s"/>
776     </add>
777     <add as="RELATIONALOP" extend="blockWithLabel">
778         <add as="displayedLabel" value="$\Large\lt$"/>
779         <!-- new value for the label defined in the interface function of block -->
780     </add>
781     <add as="TEXT_f" extend="Label">
782         <!-- <add as="displayedLabel" value="Text"/>  -->
783         <add as="strokeColor" value="none"/>
784         <add as="fillColor" value="none"/>
785     </add>
786     <!-- USER-DEFINED FUNCTIONS -->
787     <add as="PDE" extend="blockWithLabel"/>
788     <add as="fortran_block" extend="blockWithLabel">
789         <add as="displayedLabel" value="Fortran block:&lt;BR&gt;%4$s"/>
790     </add>
791     <add as="DEBUG" extend="blockWithLabel">
792         <add as="displayedLabel" value="Debug:&lt;BR&gt;%2$s"/>
793     </add>
794     <add as="EXPRESSION" extend="blockWithLabel">
795         <add as="displayedLabel" value="Expression:&lt;BR&gt;%2$s"/>
796     </add>
797     <add as="scifunc_block_m" extend="blockWithLabel">
798         <add as="displayedLabel" value="Function:&lt;BR&gt;%10$s"/>
799     </add>
800     <add as="scifunc_block" extend="scifunc_block_m"/>
801     <add as="CBLOCK" extend="blockWithLabel">
802         <add as="displayedLabel" value="C block 2:&lt;BR&gt;%1$s"/>
803     </add>
804     <add as="CBLOCK4" extend="blockWithLabel">
805         <add as="displayedLabel" value="C block 4:&lt;BR&gt;%1$s"/>
806     </add>
807     <add as="generic_block3" extend="blockWithLabel">
808         <add as="displayedLabel" value="native block:&lt;BR&gt;%1$s"/>
809     </add>
810     <add as="c_block" extend="blockWithLabel">
811         <add as="displayedLabel" value="C block:&lt;BR&gt;%4$s"/>
812     </add>
813     <add as="SUPER_f" extend="Icon">
814         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SUPER.svg"/>
815     </add>
816     <add as="DSUPER" extend="SUPER_f"/>
817     <!-- ELECTRICAL -->
818     <add as="Resistor" extend="blockWithLabel">
819         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Resistor.svg"/>
820         <add as="verticalAlign" value="top"/>
821         <add as="verticalLabelPosition" value="top"/>
822         <add as="displayedLabel" value="$\mathsf{\,\\\,\\\,\\\,\\\,\\\,\\\,\,\\\,\\\tiny{\!10\,m\Omega}}$"/>
823     </add>
824     <add as="VariableResistor" extend="Icon">
825         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VariableResistor.svg"/>
826     </add>
827     <add as="Capacitor" extend="blockWithLabel">
828         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Capacitor.svg"/>
829         <add as="verticalAlign" value="top"/>
830         <add as="verticalLabelPosition" value="top"/>
831         <add as="displayedLabel" value="$\mathsf{\,\\\,\\\,\\\,\\\,\\\,\,\\\,\\\tiny{\!10\,mF}}$"/>
832     </add>
833     <add as="Inductor" extend="blockWithLabel">
834         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Inductor.svg"/>
835         <add as="verticalAlign" value="top"/>
836         <add as="verticalLabelPosition" value="top"/>
837         <add as="displayedLabel" value="$\mathsf{\,\\\,\\\,\\\,\\\,\\\,\\\,\,\\\,\\\tiny{\!10\,\mu H}}$"/>
838     </add>
839     <add as="Ground" extend="Icon">
840         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Ground.svg"/>
841     </add>
842     <add as="VVsourceAC" extend="blockWithLabel">
843         <add as="shape" value="ellipse"/>
844         <add as="perimeter" value="ellipsePerimeter"/>
845         <add as="displayedLabel" value="1 V&lt;br/&gt;~ %s"/>
846     </add>
847     <add as="ConstantVoltage" extend="blockWithLabel">
848         <add as="image" value="$SCILAB/modules/xcos/images/blocks/ConstantVoltage.svg"/>
849         <add as="verticalAlign" value="top"/>
850         <add as="verticalLabelPosition" value="middle"/>
851         <add as="displayedLabel" value="$\mathsf{\,\\\,\\\,\\\,\,\\\tiny{\!10\,mV}}$"/>
852     </add>
853     <add as="PotentialSensor" extend="Icon">
854         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PotentialSensor.svg"/>
855     </add>
856     <add as="CurrentSensor" extend="Icon">
857         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CurrentSensor.svg"/>
858     </add>
859     <add as="VoltageSensor" extend="Icon">
860         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VoltageSensor.svg"/>
861     </add>
862     <add as="Diode" extend="Icon">
863         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Diode.svg"/>
864     </add>
865     <add as="VsourceAC" extend="blockWithLabel">
866         <add as="shape" value="ellipse"/>
867         <add as="perimeter" value="ellipsePerimeter"/>
868         <add as="textAlign" value="center"/>
869         <add as="displayedLabel" value="%s V&lt;br/&gt;~ %s"/>
870     </add>
871     <add as="NPN" extend="Icon">
872         <add as="image" value="$SCILAB/modules/xcos/images/blocks/NPN.svg"/>
873     </add>
874     <add as="PNP" extend="Icon">
875         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PNP.svg"/>
876     </add>
877     <add as="SineVoltage" extend="blockWithLabel">
878         <add as="shape" value="ellipse"/>
879         <add as="perimeter" value="ellipsePerimeter"/>
880         <add as="displayedLabel" value="$\mathsf{\substack{%1$s\,V\\ \sim\,%3s}}$"/>
881     </add>
882     <add as="Switch" extend="Icon">
883         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SWITCH.svg"/>
884     </add>
885     <add as="OpAmp" extend="blockWithLabel">
886         <add as="shape" value="triangle"/>
887         <add as="perimeter" value="trianglePerimeter"/>
888         <add as="direction" value="east"/>
889         <add as="displayedLabel" value="&lt;TABLE&gt; &lt;TR&gt;&lt;TD&gt;+&lt;BR&gt;-&lt;/TD&gt;&lt;TD&gt;OP&lt;/TD&gt;&lt;/TR&gt; &lt;/TABLE&gt;"/>
890         <add as="spacing" value="0"/>
891         <add as="spacingRight" value="5"/>
892         <add as="spacingTop" value="7"/>
893         <add as="spacingBottom" value="7"/>
894     </add>
895     <add as="PMOS" extend="Icon">
896         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PMOS.svg"/>
897     </add>
898     <add as="NMOS" extend="Icon">
899         <add as="image" value="$SCILAB/modules/xcos/images/blocks/NMOS.svg"/>
900     </add>
901     <add as="CCS" extend="Icon">
902         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CCS.svg"/>
903     </add>
904     <add as="CVS" extend="Icon">
905         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CVS.svg"/>
906     </add>
907     <add as="IdealTransformer" extend="Icon">
908         <add as="image" value="$SCILAB/modules/xcos/images/blocks/IdealTransformer.svg"/>
909     </add>
910     <add as="Gyrator" extend="Icon">
911         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Gyrator.svg"/>
912     </add>
913     <!-- THERMO-HYDRAULICS -->
914     <add as="Bache" extend="Icon">
915         <add as="image" value="$SCILAB/modules/xcos/images/blocks/BACHE.svg"/>
916     </add>
917     <add as="VanneReglante" extend="Icon">
918         <add as="image" value="$SCILAB/modules/xcos/images/blocks/VanneReglante.svg"/>
919     </add>
920     <add as="PerteDP" extend="Icon">
921         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PerteDP.svg"/>
922     </add>
923     <add as="PuitsP" extend="Icon">
924         <add as="image" value="$SCILAB/modules/xcos/images/blocks/PuitP.svg"/>
925     </add>
926     <add as="SourceP" extend="Icon">
927         <add as="image" value="$SCILAB/modules/xcos/images/blocks/SourceP.svg"/>
928     </add>
929     <add as="Flowmeter" extend="Icon">
930         <add as="image" value="$SCILAB/modules/xcos/images/blocks/Flowmeter.svg"/>
931     </add>
932     <!-- DEMONSTRATION BLOCKS -->
933     <add as="BOUNCE" extend="blockWithLabel">
934         <add as="displayedLabel" value="Bouncing&lt;BR&gt;         balls"/>
935     </add>
936     <add as="BOUNCEXY" extend="Icon">
937         <add as="image" value="$SCILAB/modules/xcos/images/blocks/3DSCOPE.svg"/>
938     </add>
939     <add as="BPLATFORM" extend="Icon">
940         <add as="image" value="$SCILAB/modules/xcos/images/blocks/BPLATFORM.svg"/>
941     </add>
942     <add as="AUTOMAT" extend="blockWithLabel">
943         <add as="displayedLabel" value="$\mathsf{\substack{\large Automaton\\%s\ modes\ |\ \vphantom{%s}%s\ states}}$"/>
944     </add>
945     <!-- GENERATED BLOCKS -->
946     <add as="SPLIT_f" extend="Split"/>
947     <!--
948         <add as="SCALAR2VECTOR" extend="Icon">
949                 <add as="image" value="$SCILAB/modules/xcos/images/blocks/SCALAR2VECTOR.gif" />
950         </add>
951         -->
952     <add as="SAT_f" extend="SATURATION"/>
953     <!-- RAND_f and RAND_m looks exactly the same -->
954     <add as="RAND_f" extend="RAND_m"/>
955     <add as="MUX_f" extend="MUX"/>
956     <add as="MEMORY_f" extend="blockWithLabel"/>
957     <add as="LOGICAL_OP" extend="blockWithLabel">
958         <add as="displayedLabel" value="AND"/>
959     </add>
960     <add as="generic_block" extend="blockWithLabel">
961         <add as="displayedLabel" value="GENERIC"/>
962     </add>
963     <add as="GAINBLK" extend="Gain"/>
964     <add as="GAIN_f" extend="Gain"/>
965     <add as="EVTDLY_f" extend="blockWithLabel">
966         <add as="displayedLabel" value="Delay"/>
967     </add>
968     <add as="END_c" extend="blockWithLabel">
969         <add as="displayedLabel" value="END"/>
970     </add>
971     <add as="ENDBLK" extend="blockWithLabel">
972         <add as="displayedLabel" value="END"/>
973     </add>
974     <add as="EDGETRIGGER" extend="blockWithLabel">
975         <add as="displayedLabel" value="Edge &lt;BR&gt;trigger"/>
976     </add>
977     <add as="DOLLAR_m" extend="DOLLAR_f"/>
978     <add as="DIFF_f" extend="blockWithLabel">
979         <add as="displayedLabel" value="S"/>
980     </add>
981     <add as="DEMUX_f" extend="DEMUX"/>
982     <add as="DEADBAND" extend="Icon">
983         <add as="image" value="$SCILAB/modules/xcos/images/blocks/DEADBAND.svg"/>
984     </add>
985     <add as="Counter" extend="blockWithLabel">
986         <add as="displayedLabel" value="Counter&lt;BR&gt;%s &amp;#8594; %s"/>
987     </add>
988     <add as="CLOCK_f" extend="Icon">
989         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLOCK_c.svg"/>
990     </add>
991     <add as="VirtualCLK0" extend="CLOCK_f"/>
992     <add as="CLKSPLIT_f" extend="Split"/>
993     <add as="IMPSPLIT_f" extend="Split"/>
994     <add as="CLKSOM_f" extend="CLKSOMV_f"/>
995     <add as="CLKOUT_f" extend="Icon">
996         <add as="image" value="$SCILAB/modules/xcos/images/blocks/CLKOUT_f.gif"/>
997     </add>
998     <add as="ABSBLK_f" extend="blockWithLabel">
999         <add as="displayedLabel" value="y = |u|"/>
1000     </add>
1001 </mxStylesheet>