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