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