1scs_m=scicos_diagram(..
2      version="scicos4.3",..
3      props=scicos_params(..
4            wpar=[600,450,0,0,600,450],..
5            Title=["OldBlocks","SCI/modules/scicos/palettes/"],..
6            tol=[0.000001,0.000001,1.000D-10,100001,0,0],..
7            tf=100000,..
8            context=[],..
9            void1=[],..
10            options=tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],..
11            list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),..
12            void2=[],..
13            void3=[],..
14            doc=list()))
15scs_m.objs(1)=scicos_block(..
16              gui="PAL_f",..
17              graphics=scicos_graphics(..
18                       orig=[0,0],..
19                       sz=[40,40],..
20                       flip=%t,..
21                       theta=0,..
22                       exprs=[],..
23                       pin=[],..
24                       pout=[],..
25                       pein=[],..
26                       peout=[],..
27                       gr_i=list(..
28                       ["thick=xget(''thickness'');xset(''thickness'',2);";
29                       "xx=orig(1)+      [1 3 5 1 3 5 1 3 5]*(sz(1)/7);";
30                       "yy=orig(2)+sz(2)-[1 1 1 4 4 4 7 7 7]*(sz(2)/10);";
31                       "xrects([xx;yy;[sz(1)/7;sz(2)/5]*ones(1,9)]);";
32                       "xset(''thickness'',thick)"],8),..
33                       id="OldBlocks",..
34                       in_implicit=[],..
35                       out_implicit=[]),..
36              model=scicos_model(..
37                       sim="OldBlocks",..
38                       in=[],..
39                       in2=[],..
40                       intyp=1,..
41                       out=[],..
42                       out2=[],..
43                       outtyp=1,..
44                       evtin=[],..
45                       evtout=[],..
46                       state=[],..
47                       dstate=[],..
48                       odstate=list(),..
49                       rpar=mlist(["diagram","props","objs","version","contrib"],..
50                       tlist(..
51                       ["params","wpar","title","tol","tf","context","void1","options","void2","void3",..
52                       "doc"],[600,450,0,0,600,450],["OldBlocks","SCI/modules/scicos/palettes/"],..
53                       [0.000001,0.000001,1.000D-10,100001,0,0],100000,[],[],..
54                       tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],..
55                       list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),..
56                       list(..
57                       mlist(["Block","graphics","model","gui","doc"],..
58                       mlist(..
59                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
60                       "id","in_implicit","out_implicit"],[0,0],[40,40],%t,0,[],[],[],[],0,..
61                       list(..
62                       ["wd=xget(''wdim'').*[1.016,1.12];";
63                       "thick=xget(''thickness'');xset(''thickness'',2);";
64                       "p=wd(2)/wd(1);p=1;";
65                       "rx=sz(1)*p/2;ry=sz(2)/2;";
66                       "xarcs([orig(1)+0.05*sz(1);";
67                       "orig(2)+0.95*sz(2);";
68                       "   0.9*sz(1)*p;";
69                       "   0.9*sz(2);";
70                       "   0;";
71                       "   360*64],scs_color(5));";
72                       "xset(''thickness'',1);";
73                       "xx=[orig(1)+rx    orig(1)+rx;";
74                       "    orig(1)+rx    orig(1)+rx+0.6*rx*cos(%pi/6)];";
75                       "yy=[orig(2)+ry    orig(2)+ry ;";
76                       "  orig(2)+1.8*ry  orig(2)+ry+0.6*ry*sin(%pi/6)];";
77                       "xsegs(xx,yy,scs_color(10));";
78                       "xset(''thickness'',thick);"],8),"",[],[]),..
79                       mlist(..
80                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
81                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
82                       "nzcross","nmode","equations"],"csuper",[],[],1,[],[],1,[],1,[],[],list(),..
83                       mlist(["diagram","props","objs","version","contrib"],..
84                       tlist(..
85                       ["params","wpar","title","tol","tf","context","void1","options","void2","void3",..
86                       "doc"],[600,450,0,0,600,450],"Untitled",[0.000001,0.000001,1.000D-10,100001,0,0],..
87                       100000,[],[],..
88                       tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],..
89                       list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),..
90                       list(..
91                       mlist(["Block","graphics","model","gui","doc"],..
92                       mlist(..
93                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
94                       "id","in_implicit","out_implicit"],[399,162],[20,20],%t,0,"1",[],[],5,[],..
95                       list(" ",8),"",[],[]),..
96                       mlist(..
97                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
98                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
99                       "nzcross","nmode","equations"],"output",[],[],1,[],[],1,1,[],[],[],list(),[],1,..
100                       list(),"d",[],[%f,%f],"",0,0,list()),"CLKOUT_f",list()),..
101                       mlist(["Block","graphics","model","gui","doc"],..
102                       mlist(..
103                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
104                       "id","in_implicit","out_implicit"],[320,232],[40,40],%t,0,["0.1";"0.1"],[],[],6,..
105                       3,..
106                       list(..
107                       ["dt=o.model.rpar;";
108                       "txt=[''Delay'';string(dt)];";
109                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'');"],8),"",[],[]),..
110                       mlist(..
111                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
112                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
113                       "nzcross","nmode","equations"],"evtdly",[],[],1,[],[],1,1,1,[],[],list(),0.1,[],..
114                       list(),"d",0.1,[%f,%f],"",0,0,list()),"EVTDLY_f",list()),..
115                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[340;340;380.71],..
116                       [226.29;172;172],"drawlink",[0,0],[5,-1],[2,1],[4,1]),..
117                       mlist(["Block","graphics","model","gui","doc"],..
118                       mlist(..
119                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
120                       "id","in_implicit","out_implicit"],[380.71066;172],[0.3333333,0.3333333],%t,0,[],..
121                       [],[],3,[5;6],list([],8),"",[],[]),..
122                       mlist(..
123                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
124                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
125                       "nzcross","nmode","equations"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],..
126                       [],list(),"d",[%f,%f,%f],[%f,%f],"",0,0,list()),"CLKSPLIT_f",list()),..
127                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;399],[172;172],..
128                       "drawlink",[0,0],[5,-1],[4,1],[1,1]),..
129                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;380.71;340;340],..
130                       [172;302;302;277.71],"drawlink",[0,0],[5,-1],[4,2],[2,1])),"",list()),[],list(),..
131                       "h",%f,[%f,%f],"",0,0,list()),"CLOCK_f",list()),..
132                       mlist(["Block","graphics","model","gui","doc"],..
133                       mlist(..
134                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
135                       "id","in_implicit","out_implicit"],[70,0],[40,40],%t,0,[],0,0,[],[],..
136                       list("xstringb(orig(1),orig(2),''Abs'',sz(1),sz(2),''fill'')",8),"","E","E"),..
137                       mlist(..
138                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
139                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
140                       "nzcross","nmode","equations"],list("absblk",1),-1,[],1,-1,[],1,[],[],[],[],..
141                       list(),[],[],list(),"c",[],[%t,%f],"",0,0,list()),"ABSBLK_f",list()),..
142                       mlist(["Block","graphics","model","gui","doc"],..
143                       mlist(..
144                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
145                       "id","in_implicit","out_implicit"],[140,0],[40,40],%t,0," ",0,0,[],[],..
146                       list("xstringb(orig(1),orig(2),''Max'',sz(1),sz(2),''fill'');",8),"","E","E"),..
147                       mlist(..
148                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
149                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
150                       "nzcross","nmode","equations"],"maxblk",-1,[],1,1,[],1,[],[],[],[0;0],list(),[],..
151                       [],list(),"c",[],[%t,%f],"",0,0,list()),"MAX_f",list()),..
152                       mlist(["Block","graphics","model","gui","doc"],..
153                       mlist(..
154                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
155                       "id","in_implicit","out_implicit"],[210,0],[40,40],%t,0,"-1",0,0,[],[],..
156                       list("xstringb(orig(1),orig(2),''MIN'',sz(1),sz(2),''fill'')",8),"","E","E"),..
157                       mlist(..
158                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
159                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
160                       "nzcross","nmode","equations"],"minblk",-1,[],1,1,[],1,[],[],[],[0;0],list(),[],..
161                       [],list(),"c",[],[%t,%f],"",0,0,list()),"MIN_f",list()),..
162                       mlist(["Block","graphics","model","gui","doc"],..
163                       mlist(..
164                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
165                       "id","in_implicit","out_implicit"],[280,0],[40,40],%t,0,["-1";"1";"1"],0,0,[],[],..
166                       list(..
167                       ["thick=xget(''thickness'');xset(''thickness'',2);";
168                       "xx=orig(1)+[4/5;1/2+1/5;1/2-1/5;1/5]*sz(1);";
169                       "yy=orig(2)+[1-1/5;1-1/5;1/5;1/5]*sz(2);";
170                       "xpoly(xx,yy,''lines'');";
171                       "xset(''thickness'',thick)"],8),"","E","E"),..
172                       mlist(..
173                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
174                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
175                       "nzcross","nmode","equations"],list("lusat",1),1,[],1,1,[],1,[],[],[],[],list(),..
176                       [-1;1;1],[],list(),"c",[],[%t,%f],"",2,0,list()),"SAT_f",list()),..
177                       mlist(["Block","graphics","model","gui","doc"],..
178                       mlist(..
179                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
180                       "id","in_implicit","out_implicit"],[350,0],[40,40],%t,0,["0";"1"],0,0,0,[],..
181                       list("xstringb(orig(1),orig(2),''Mem'',sz(1),sz(2),''fill'')",8),"","E","E"),..
182                       mlist(..
183                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
184                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
185                       "nzcross","nmode","equations"],"memo",1,[],1,1,[],1,1,[],[],0,list(),0,[],list(),..
186                       "m",[],[%f,%f],"",0,0,list()),"MEMORY_f",list()),..
187                       mlist(["Block","graphics","model","gui","doc"],..
188                       mlist(..
189                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
190                       "id","in_implicit","out_implicit"],[0,70],[16.666667,16.666667],%t,0,[],[],[],..
191                       [0;0;0],0,..
192                       list(..
193                       ["rx=sz(1)*p/2;ry=sz(2)/2";
194                       "xsegs(orig(1)+rx*[1/2.3 1;2-1/2.3 1],orig(2)+ry*[1 2-1/2.3;1,1/2.3],0)"],8),"",..
195                       [],[]),..
196                       mlist(..
197                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
198                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
199                       "nzcross","nmode","equations"],"sum",[],[],1,[],[],1,[1;1;1],1,[],[],list(),[],..
200                       [],list(),"d",-1,[%f,%f],"",0,0,list()),"CLKSOM_f",list()),..
201                       mlist(["Block","graphics","model","gui","doc"],..
202                       mlist(..
203                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
204                       "id","in_implicit","out_implicit"],[46.666667,70],[40,40],%t,0," ",0,[],0,[],..
205                       list("xstringb(orig(1),orig(2),''Trash'',sz(1),sz(2),''fill'')",8),"","E",[]),..
206                       mlist(..
207                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
208                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
209                       "nzcross","nmode","equations"],"trash",-1,[],1,[],[],1,1,[],[],[],list(),[],[],..
210                       list(),"d",[],[%f,%f],"",0,0,list()),"TRASH_f",list()),..
211                       mlist(["Block","graphics","model","gui","doc"],..
212                       mlist(..
213                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
214                       "id","in_implicit","out_implicit"],[116.66667,70],[60,40],%t,0,["1";"1"],0,[],[],..
215                       0,list("xstringb(orig(1),orig(2),''GENERAL'',sz(1),sz(2),''fill'');",8),"","E",..
216                       []),..
217                       mlist(..
218                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
219                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
220                       "nzcross","nmode","equations"],list("zcross",1),1,[],1,[],[],1,[],1,[],[],list(),..
221                       [0;0;0;0],[],list(),"z",-1,[%t,%f],"",1,0,list()),"GENERAL_f",list()),..
222                       mlist(["Block","graphics","model","gui","doc"],..
223                       mlist(..
224                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
225                       "id","in_implicit","out_implicit"],[206.66667,70],[40,40],%t,0,["0";"0"],0,0,[],..
226                       [],list("xstringb(orig(1),orig(2),'' s   '',sz(1),sz(2),''fill'');",8),"","E",..
227                       "E"),..
228                       mlist(..
229                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
230                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
231                       "nzcross","nmode","equations"],list("diffblk",10001),1,[],1,1,[],1,[],[],[0;0],..
232                       [],list(),[],[],list(),"c",[],[%f,%t],"",0,0,list()),"DIFF_f",list()),..
233                       mlist(["Block","graphics","model","gui","doc"],..
234                       mlist(..
235                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
236                       "id","in_implicit","out_implicit"],[276.66667,70],[40,60],%t,0,"[1;1]",[0;0],0,..
237                       [],[],..
238                       list(..
239                       ["[x,y,typ]=standard_inputs(o) ";
240                       "dd=sz(1)/8,de=0,";
241                       "if ~arg1.graphics.flip then dd=6*sz(1)/8,de=-sz(1)/8,end";
242                       "for k=1:size(x,''*'')";
243                       "  if sgn(k)>0 then";
244                       "    xstring(orig(1)+dd,y(k)-4,''+'')";
245                       "  else";
246                       "    xstring(orig(1)+dd,y(k)-4,''-'')";
247                       "  end";
248                       "end";
249                       "xx=sz(1)*[.8 .4 0.75 .4 .8]+orig(1)+de";
250                       "yy=sz(2)*[.8 .8 .5 .2 .2]+orig(2)";
251                       "xpoly(xx,yy,''lines'')"],8),"",["E";"E"],"E"),..
252                       mlist(..
253                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
254                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
255                       "nzcross","nmode","equations"],list("sum",2),[-1;-1],[],1,-1,[],1,[],[],[],[],..
256                       list(),[1;1],[],list(),"c",[],[%t,%f],"",0,0,list()),"BIGSOM_f",list()),..
257                       mlist(["Block","graphics","model","gui","doc"],..
258                       mlist(..
259                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
260                       "id","in_implicit","out_implicit"],[346.66667,70],[40,40],%t,0,"0",0,0,[],[],..
261                       list("xstringb(orig(1),orig(2),''  1/s  '',sz(1),sz(2),''fill'');",8),"","E","E"),..
262                       mlist(..
263                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
264                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
265                       "nzcross","nmode","equations"],"integr",1,[],1,1,[],1,[],[],0,[],list(),[],[],..
266                       list(),"c",[],[%f,%t],"",0,0,list()),"INTEGRAL_f",list()),..
267                       mlist(["Block","graphics","model","gui","doc"],..
268                       mlist(..
269                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
270                       "id","in_implicit","out_implicit"],[0,160],[40,40],%t,0,"1",0,0,[],[],list("",8),..
271                       "","E","E"),..
272                       mlist(..
273                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
274                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
275                       "nzcross","nmode","equations"],"gain",1,[],1,1,[],1,[],[],[],[],list(),1,[],..
276                       list(),"c",[],[%t,%f],"",0,0,list()),"GAINBLK_f",list()),..
277                       mlist(["Block","graphics","model","gui","doc"],..
278                       mlist(..
279                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
280                       "id","in_implicit","out_implicit"],[70,160],[50,50],%t,0,..
281                       ["1";"0;0;0;0;0;0;0;0;0;0";"1"],[0;0],0,0,[0;0],..
282                       list(..
283                       ["txt=[''Variable'';''delay''];";
284                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'');"],8),"",["E";"E"],"E"),..
285                       mlist(..
286                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
287                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
288                       "nzcross","nmode","equations"],list("delayv",1),[1;1],[],1,1,[],1,1,[1;1],[],..
289                       [0;0;0;0;0;0;0;0;0;0;0],list(),0.1,[],list(),"d",[0,-1],[%t,%f],"",0,0,list()),..
290                       "DELAYV_f",list()),..
291                       mlist(["Block","graphics","model","gui","doc"],..
292                       mlist(..
293                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
294                       "id","in_implicit","out_implicit"],[150,160],[40,40],%t,0,[],0,0,[],[],..
295                       list("xstringb(orig(1),orig(2),''Delay'',sz(1),sz(2),''fill'')",8),"",[],[]),..
296                       mlist(..
297                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
298                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
299                       "nzcross","nmode","equations"],"csuper",1,[],1,1,[],1,[],[],[],[],list(),..
300                       mlist(["diagram","props","objs","version","contrib"],..
301                       tlist(..
302                       ["params","wpar","title","tol","tf","context","void1","options","void2","void3",..
303                       "doc"],[600,450,0,0,600,450],"Untitled",[0.000001,0.000001,1.000D-10,100001,0,0],..
304                       100000,[],[],..
305                       tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],..
306                       list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),..
307                       list(..
308                       mlist(["Block","graphics","model","gui","doc"],..
309                       mlist(..
310                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
311                       "id","in_implicit","out_implicit"],[92,210],[20,20],%t,0,["1";"1"],[],6,[],[],..
312                       list(" ",8),"",[],"E"),..
313                       mlist(..
314                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
315                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
316                       "nzcross","nmode","equations"],"input",[],[],1,-1,-2,-1,[],[],[],[],list(),[],1,..
317                       list(),"c",[],[%f,%f],"",0,0,list()),"IN_f",list()),..
318                       mlist(["Block","graphics","model","gui","doc"],..
319                       mlist(..
320                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
321                       "id","in_implicit","out_implicit"],[440,210],[20,20],%t,0,["1";"1"],5,[],[],[],..
322                       list(" ",8),"","E",[]),..
323                       mlist(..
324                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
325                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
326                       "nzcross","nmode","equations"],"output",-1,-2,-1,[],[],1,[],[],[],[],list(),[],1,..
327                       list(),"c",[],[%f,%f],"",0,0,list()),"OUT_f",list()),..
328                       mlist(["Block","graphics","model","gui","doc"],..
329                       mlist(..
330                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
331                       "id","in_implicit","out_implicit"],[238,195],[50,50],%t,0,"0;0;0;0;0;0;0;0;0;0",..
332                       6,5,9,[],..
333                       list(..
334                       ["dly=model.rpar;";
335                       "txt=[''Shift'';''Register'';string(dly)];";
336                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')"],8),"","E","E"),..
337                       mlist(..
338                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
339                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
340                       "nzcross","nmode","equations"],"delay",1,[],1,1,[],1,1,[],[],..
341                       [0;0;0;0;0;0;0;0;0;0],list(),[],[],list(),"d",[],[%f,%f],"",0,0,list()),..
342                       "REGISTER_f",list()),..
343                       mlist(["Block","graphics","model","gui","doc"],..
344                       mlist(..
345                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
346                       "id","in_implicit","out_implicit"],[243,296],[40,40],%t,0,["0.1";"1"],[],[],10,7,..
347                       list(..
348                       ["dt=o.model.rpar;";
349                       "txt=[''Delay'';string(dt)];";
350                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'');"],8),"",[],[]),..
351                       mlist(..
352                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
353                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
354                       "nzcross","nmode","equations"],"evtdly",[],[],1,[],[],1,1,1,[],[],list(),0.1,[],..
355                       list(),"d",0,[%f,%f],"",0,0,list()),"EVTDLY_f",list()),..
356                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[296.6;440],[220;220],..
357                       "drawlink",[0,0],[1,1],[3,1],[2,1]),..
358                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[112;229.4],[220;220],..
359                       "drawlink",[0,0],[1,1],[1,1],[3,1]),..
360                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[263;263],[290.3;271.2],..
361                       "drawlink",[0,0],[5,-1],[4,1],[8,1]),..
362                       mlist(["Block","graphics","model","gui","doc"],..
363                       mlist(..
364                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
365                       "id","in_implicit","out_implicit"],[263;271.2],[0.3333333,0.3333333],%t,0,[],[],..
366                       [],7,[9;10],list([],8),"",[],[]),..
367                       mlist(..
368                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
369                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
370                       "nzcross","nmode","equations"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],..
371                       [],list(),"d",[%f,%f,%f],[%f,%f],"",0,0,list()),"CLKSPLIT_f",list()),..
372                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[263;263],[271.2;250.7],..
373                       "drawlink",[0,0],[5,-1],[8,1],[3,1]),..
374                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[263;308.6;308.6;263;263],..
375                       [271.2;271.2;367;367;341.7],"drawlink",[0,0],[5,-1],[8,2],[4,1])),"",list()),[],..
376                       list(),"h",[],[%f,%f],"",0,0,list()),"DELAY_f",list()),..
377                       mlist(["Block","graphics","model","gui","doc"],..
378                       mlist(..
379                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
380                       "id","in_implicit","out_implicit"],[220,160],[40,40],%t,0,"2",0,[0;0],[],[],..
381                       list("xstringb(orig(1),orig(2),''Demux'',sz(1),sz(2),''fill'')",8),"","E",..
382                       ["E";"E"]),..
383                       mlist(..
384                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
385                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
386                       "nzcross","nmode","equations"],list("demux",1),0,[],1,[-1;-2],[],1,[],[],[],[],..
387                       list(),[],2,list(),"c",[],[%t,%f],"",0,0,list()),"DEMUX_f",list()),..
388                       mlist(["Block","graphics","model","gui","doc"],..
389                       mlist(..
390                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
391                       "id","in_implicit","out_implicit"],[290,160],[40,40],%t,0,"2",[0;0],0,[],[],..
392                       list("xstringb(orig(1),orig(2),''Mux'',sz(1),sz(2),''fill'')",8),"",["E";"E"],..
393                       "E"),..
394                       mlist(..
395                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
396                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
397                       "nzcross","nmode","equations"],list("mux",1),[-1;-2],[],1,0,[],1,[],[],[],[],..
398                       list(),[],2,list(),"c",[],[%t,%f],"",0,0,list()),"MUX_f",list()),..
399                       mlist(["Block","graphics","model","gui","doc"],..
400                       mlist(..
401                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
402                       "id","in_implicit","out_implicit"],[360,160],[40,40],%t,0,["0.1";"2"],[],[],0,..
403                       [0;0],..
404                       list(..
405                       ["txt=[''M. freq'';''clock''];";
406                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')"],8),"",[],[]),..
407                       mlist(..
408                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
409                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
410                       "nzcross","nmode","equations"],"mfclck",[],[],1,[],[],1,1,[1;1],[],0,list(),0.1,..
411                       2,list(),"d",[-1,0],[%f,%f],"",0,0,list()),"MFCLCK_f",list()),..
412                       mlist(["Block","graphics","model","gui","doc"],..
413                       mlist(..
414                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
415                       "id","in_implicit","out_implicit"],[0,240],[40,40],%t,0,[],[],[],[],[0;0],..
416                       ["txt=[''2freq clock'';''  f/n     f''];";
417                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')"],"",[],[]),..
418                       mlist(..
419                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
420                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
421                       "nzcross","nmode","equations"],"csuper",[],[],1,[],[],1,[],[1;1],[],[],list(),..
422                       mlist(["diagram","props","objs","version","contrib"],..
423                       tlist(..
424                       ["params","wpar","title","tol","tf","context","void1","options","void2","void3",..
425                       "doc"],[600,450,0,0,600,450],"Untitled",[0.000001,0.000001,1.000D-10,100001,0,0],..
426                       100000,[],[],..
427                       tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],..
428                       list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),..
429                       list(..
430                       mlist(["Block","graphics","model","gui","doc"],..
431                       mlist(..
432                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
433                       "id","in_implicit","out_implicit"],[334,199],[40,40],%t,0,["0.1";"2"],[],[],12,..
434                       [4;3],..
435                       list(..
436                       ["txt=[''M. freq'';''clock''];";
437                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')"],8),"",[],[]),..
438                       mlist(..
439                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
440                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
441                       "nzcross","nmode","equations"],"mfclck",[],[],1,[],[],1,1,[1;1],[],0,list(),0.1,..
442                       2,list(),"d",[-1,0],[%f,%f],"",0,0,list()),"MFCLCK_f",list()),..
443                       mlist(["Block","graphics","model","gui","doc"],..
444                       mlist(..
445                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
446                       "id","in_implicit","out_implicit"],[457,161],[16.666667,16.666667],%t,0,..
447                       ["0.1";"0.1"],[],[],[4;9;0],5,..
448                       list(..
449                       ["rx=sz(1)*p/2;ry=sz(2)/2";
450                       "xsegs(orig(1)+rx*[1/2.3 1;2-1/2.3 1],orig(2)+ry*[1 2-1/2.3;1,1/2.3],0)"],8),"",..
451                       [],[]),..
452                       mlist(..
453                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
454                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
455                       "nzcross","nmode","equations"],"sum",[],[],1,[],[],1,[1;1;1],1,[],[],list(),[],..
456                       [],list(),"d",-1,[%f,%f],"",0,0,list()),"CLKSOM_f",list()),..
457                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[360.7;360.7;411.9],..
458                       [193.3;169.3;169.3],"drawlink",[0,0],[10,-1],[1,2],[8,1]),..
459                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[347.3;347.3;461.8;461.8],..
460                       [193.3;155.5;155.5;161],"drawlink",[0,0],[10,-1],[1,1],[2,1]),..
461                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[468.9;482.5],..
462                       [169.3;169.3],"drawlink",[0,0],[10,-1],[2,1],[11,1]),..
463                       mlist(["Block","graphics","model","gui","doc"],..
464                       mlist(..
465                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
466                       "id","in_implicit","out_implicit"],[509,261],[20,20],%t,0,"1",[],[],10,[],..
467                       list(" ",8),"",[],[]),..
468                       mlist(..
469                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
470                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
471                       "nzcross","nmode","equations"],"output",[],[],1,[],[],1,1,[],[],[],list(),[],1,..
472                       list(),"d",[],[%f,%f],"",0,0,list()),"CLKOUT_f",list()),..
473                       mlist(["Block","graphics","model","gui","doc"],..
474                       mlist(..
475                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
476                       "id","in_implicit","out_implicit"],[509,142],[20,20],%t,0,"2",[],[],13,[],..
477                       list(" ",8),"",[],[]),..
478                       mlist(..
479                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
480                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
481                       "nzcross","nmode","equations"],"output",[],[],1,[],[],1,1,[],[],[],list(),[],2,..
482                       list(),"d",[],[%f,%f],"",0,0,list()),"CLKOUT_f",list()),..
483                       mlist(["Block","graphics","model","gui","doc"],..
484                       mlist(..
485                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
486                       "id","in_implicit","out_implicit"],[411.92504;169.33333],[0.3333333,0.3333333],..
487                       %t,0,[],[],[],3,[9;10],list([],8),"",[],[]),..
488                       mlist(..
489                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
490                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
491                       "nzcross","nmode","equations"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],..
492                       [],list(),"d",[%f,%f,%f],[%f,%f],"",0,0,list()),"CLKSPLIT_f",list()),..
493                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[411.9;457],[169.3;169.3],..
494                       "drawlink",[0,0],[10,-1],[8,1],[2,2]),..
495                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[411.9;411.9;509],..
496                       [169.3;271;271],"drawlink",[0,0],[10,-1],[8,2],[6,1]),..
497                       mlist(["Block","graphics","model","gui","doc"],..
498                       mlist(..
499                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
500                       "id","in_implicit","out_implicit"],[482.45315;169.33333],[0.3333333,0.3333333],..
501                       %t,0,[],[],[],5,[12;13],list([],8),"",[],[]),..
502                       mlist(..
503                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
504                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
505                       "nzcross","nmode","equations"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],..
506                       [],list(),"d",[%f,%f,%f],[%f,%f],"",0,0,list()),"CLKSPLIT_f",list()),..
507                       mlist(["Link","xx","yy","id","thick","ct","from","to"],..
508                       [482.5;489.6;489.6;354;354],[169.3;169.3;338.3;338.3;244.7],"drawlink",[0,0],..
509                       [10,-1],[11,1],[1,1]),..
510                       mlist(["Link","xx","yy","id","thick","ct","from","to"],[482.4;482.4;509],..
511                       [169.3;152;152],"drawlink",[0,0],[10,-1],[11,2],[7,1])),"",list()),[],list(),"h",..
512                       [],[%f,%f],"",0,0,list()),"MCLOCK_f",list()),..
513                       mlist(["Block","graphics","model","gui","doc"],..
514                       mlist(..
515                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
516                       "id","in_implicit","out_implicit"],[70,240],[40,40],%t,0,[],0,0,[],[],..
517                       list("xstringb(orig(1),orig(2),[''cos''],sz(1),sz(2),''fill'');",8),"","E","E"),..
518                       mlist(..
519                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
520                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
521                       "nzcross","nmode","equations"],"cosblk",-1,[],1,-1,[],1,[],[],[],[],list(),[],[],..
522                       list(),"c",[],[%t,%f],"",0,0,list()),"COSBLK_f",list()),..
523                       mlist(["Block","graphics","model","gui","doc"],..
524                       mlist(..
525                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
526                       "id","in_implicit","out_implicit"],[140,240],[40,40],%t,0,..
527                       ["[0;1]";
528                       "[]";
529                       "[0.2+%i*0.8,0.2-%i*0.8;0.3+%i*0.7,0.3-%i*0.7]";
530                       "[1;1]";
531                       "[]";
532                       "[0;0]"],[0;0],0,0,[],..
533                       list(..
534                       ["txt=[''N(z,p)'';''-----'';''D(z,p)''];";
535                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'');"],8),"",["E";"E"],"E"),..
536                       mlist(..
537                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
538                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
539                       "nzcross","nmode","equations"],"dlradp",[1;1],[],1,1,[],1,1,[],[],[0;0],list(),..
540                       [0;1;0.2;0.3;0.2;0.3;0.8;0.7;-0.8;-0.7;1;1],[0;2;2],list(),"d",[],[%t,%f],"",0,0,..
541                       list()),"DLRADAPT_f",list()),..
542                       mlist(["Block","graphics","model","gui","doc"],..
543                       mlist(..
544                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
545                       "id","in_implicit","out_implicit"],[210,240],[40,40],%t,0," ",0,0,[],[],..
546                       list("xstringb(orig(1),orig(2),''sin'',sz(1),sz(2),''fill'')",8),"","E","E"),..
547                       mlist(..
548                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
549                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
550                       "nzcross","nmode","equations"],"sinblk",-1,[],1,-1,[],1,[],[],[],[],list(),[],[],..
551                       list(),"c",[],[%t,%f],"",0,0,list()),"SINBLK_f",list()),..
552                       mlist(["Block","graphics","model","gui","doc"],..
553                       mlist(..
554                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
555                       "id","in_implicit","out_implicit"],[280,240],[40,40],%t,0,"-1",0,0,[],[],..
556                       list("xstringb(orig(1),orig(2),''tan'',sz(1),sz(2),''fill'');",8),"","E","E"),..
557                       mlist(..
558                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
559                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
560                       "nzcross","nmode","equations"],"tanblk",-1,[],1,-1,[],1,[],[],[],[],list(),[],[],..
561                       list(),"c",[],[%t,%f],"",0,0,list()),"TANBLK_f",list()),..
562                       mlist(["Block","graphics","model","gui","doc"],..
563                       mlist(..
564                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
565                       "id","in_implicit","out_implicit"],[350,240],[40,40],%t,0,..
566                       ["sinblk";"1";"1";"1";"[]";"[]";"[]";"[]";"[]";"[]";"[]";"y";"n"],0,0,[],[],..
567                       list("xstringb(orig(1),orig(2),''GENERIC'',sz(1),sz(2),''fill'');",8),"","E","E"),..
568                       mlist(..
569                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
570                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
571                       "nzcross","nmode","equations"],list("sinblk",1),1,[],1,1,[],1,[],[],[],[],list(),..
572                       [],[],list(),"c",[],[%t,%f],"",0,0,list()),"generic_block",list()),..
573                       mlist(["Block","graphics","model","gui","doc"],..
574                       mlist(..
575                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
576                       "id","in_implicit","out_implicit"],[0,310],[60,40],%t,0,["0";"0";"1";"2211"],[],..
577                       0,0,[],..
578                       list(..
579                       ["txt=[''random'';''generator''];";
580                       "xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')"],8),"",[],"E"),..
581                       mlist(..
582                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
583                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
584                       "nzcross","nmode","equations"],"rndblk",[],[],1,1,[],1,1,[],[],[2211;0],list(),..
585                       [0;1],0,list(),"d",[],[%f,%f],"",0,0,list()),"RAND_f",list()),..
586                       mlist(["Block","graphics","model","gui","doc"],..
587                       mlist(..
588                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
589                       "id","in_implicit","out_implicit"],[90,310],[40,40],%t,0,["0";"0"],0,0,0,[],..
590                       list("xstringb(orig(1),orig(2),''1/z'',sz(1),sz(2),''fill'')",8),"","E","E"),..
591                       mlist(..
592                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
593                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
594                       "nzcross","nmode","equations"],"dollar",1,[],1,1,[],1,1,[],[],0,list(),[],[],..
595                       list(),"d",[],[%f,%f],"",0,0,list()),"DOLLAR_f",list()),..
596                       mlist(["Block","graphics","model","gui","doc"],..
597                       mlist(..
598                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
599                       "id","in_implicit","out_implicit"],[160,310],[40,40],%t,0,..
600                       list(["toto";"n";"1";"1";"[]";"[]";"[]";"0";"[]";"[]";"[]";"[]";"y";"n"],[]),0,0,..
601                       [],[],list("xstringb(orig(1),orig(2),''C block2'',sz(1),sz(2),''fill'');",8),"",..
602                       "E","E"),..
603                       mlist(..
604                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
605                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
606                       "nzcross","nmode","equations"],list(" ",2004),1,[],1,1,[],1,[],[],[],[],list(),..
607                       [],[],list(),"c",[],[%t,%f],"",0,0,list()),"CBLOCK",list()),..
608                       mlist(["Block","graphics","model","gui","doc"],..
609                       mlist(..
610                       ["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i",..
611                       "id","in_implicit","out_implicit"],[230,310],[40,40],%t,0,..
612                       list(["1";"1";"[]";"toto"],list([])),0,0,[],[],..
613                       list("xstringb(orig(1),orig(2),''C block'',sz(1),sz(2),''fill'');",8),"","E","E"),..
614                       mlist(..
615                       ["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state",..
616                       "dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label",..
617                       "nzcross","nmode","equations"],list(" ",2001),1,[],1,1,[],1,[],[],[],[],list(),..
618                       [],0,list(),"c",[],[%t,%f],"",0,0,list()),"c_block",list())),"",list()),..
619                       ipar=[],..
620                       opar=list(),..
621                       blocktype="h",..
622                       firing=[],..
623                       dep_ut=[%f,%f],..
624                       label="",..
625                       nzcross=0,..
626                       nmode=0,..
627                       equations=list()),..
628              doc=list())
629