1// ============================================================================= 2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 3// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier 4// 5// This file is distributed under the same license as the Scilab package. 6// ============================================================================= 7// <-- CLI SHELL MODE --> 8loadXcosLibs(); 9scicos_log("TRACE"); 10// Allocate a summation block 11o = BIGSOM_f("define") 12Xcos info: objectCreated( 1 , BLOCK ) 13Xcos trace: objectReferenced( 1 , BLOCK ) : 1 14Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES 15Xcos debug: propertyUpdated( 1 , BLOCK , GEOMETRY ) : SUCCESS 16Xcos debug: propertyUpdated( 1 , BLOCK , EXPRS ) : SUCCESS 17Xcos info: objectCreated( 2 , PORT ) 18Xcos debug: propertyUpdated( 2 , PORT , SOURCE_BLOCK ) : SUCCESS 19Xcos debug: propertyUpdated( 2 , PORT , PORT_KIND ) : SUCCESS 20Xcos trace: propertyUpdated( 2 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 21Xcos info: objectCreated( 3 , PORT ) 22Xcos debug: propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS 23Xcos debug: propertyUpdated( 3 , PORT , PORT_KIND ) : SUCCESS 24Xcos trace: propertyUpdated( 3 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 25Xcos debug: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS 26Xcos info: objectCreated( 4 , PORT ) 27Xcos debug: propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS 28Xcos debug: propertyUpdated( 4 , PORT , PORT_KIND ) : SUCCESS 29Xcos trace: propertyUpdated( 4 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 30Xcos debug: propertyUpdated( 1 , BLOCK , OUTPUTS ) : SUCCESS 31Xcos trace: propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES 32Xcos trace: propertyUpdated( 2 , PORT , IMPLICIT ) : NO_CHANGES 33Xcos trace: propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES 34Xcos trace: propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES 35Xcos trace: propertyUpdated( 2 , PORT , STYLE ) : NO_CHANGES 36Xcos trace: propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES 37Xcos trace: propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES 38Xcos trace: propertyUpdated( 2 , PORT , LABEL ) : NO_CHANGES 39Xcos trace: propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES 40Xcos trace: propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES 41Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES 42Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 43Xcos trace: objectReferenced( 1 , BLOCK ) : 1 44Xcos debug: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 45Xcos debug: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 46Xcos debug: propertyUpdated( 2 , PORT , DATATYPE ) : SUCCESS 47Xcos debug: propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS 48Xcos debug: propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS 49Xcos trace: propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES 50Xcos trace: propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES 51Xcos trace: propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES 52Xcos debug: propertyUpdated( 1 , BLOCK , RPAR ) : SUCCESS 53Xcos trace: propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES 54Xcos trace: propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES 55Xcos trace: propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 56Xcos debug: propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : SUCCESS 57Xcos trace: propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES 58Xcos trace: propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES 59Xcos trace: propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES 60Xcos trace: propertyUpdated( 1 , BLOCK , EQUATIONS ) : NO_CHANGES 61Xcos trace: propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES 62Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 63Xcos debug: propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 64 o = 65GUI : BIGSOM_f 66Graphics: 67Xcos trace: objectReferenced( 1 , BLOCK ) : 1 68Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 69 orig = [0,0] 70 sz = [2,3] 71 exprs = "[1;1]" 72 pin = [0;0] 73 pout = 0 74 pein = [] 75 peout = [] 76 gr_i = [] 77 id = "" 78 in_implicit = ["E";"E"] 79 out_implicit = "E" 80 in_style = ["";""] 81 out_style = "" 82 in_label = ["";""] 83 out_label = "" 84 style = "" 85Model : 86Xcos trace: objectReferenced( 1 , BLOCK ) : 1 87Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 88 sum type: 2 89 in = [-1;-1] 90 in2 = [1;1] 91 intyp = [1;1] 92 out = -1 93 out2 = 1 94 outtyp = 1 95 evtin = [] 96 evtout = [] 97 state = [] 98 dstate = [] 99 odstate = list() 100 rpar = [1;1] 101 ipar = [] 102 opar = list() 103 blocktype = "c" 104 firing = [] 105 dep_ut = [%t,%f] 106 label = "" 107 nzcross = 0 108 nmode = 0 109 equations = list() 110 uid = "" 111o.graphics 112Xcos trace: objectReferenced( 1 , BLOCK ) : 1 113Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 114 ans = 115orig = [0,0] 116sz = [2,3] 117exprs = "[1;1]" 118pin = [0;0] 119pout = 0 120pein = [] 121peout = [] 122gr_i = [] 123id = "" 124in_implicit = ["E";"E"] 125out_implicit = "E" 126in_style = ["";""] 127out_style = "" 128in_label = ["";""] 129out_label = "" 130style = "" 131o.model 132Xcos trace: objectReferenced( 1 , BLOCK ) : 1 133Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 134 ans = 135sum type: 2 136in = [-1;-1] 137in2 = [1;1] 138intyp = [1;1] 139out = -1 140out2 = 1 141outtyp = 1 142evtin = [] 143evtout = [] 144state = [] 145dstate = [] 146odstate = list() 147rpar = [1;1] 148ipar = [] 149opar = list() 150blocktype = "c" 151firing = [] 152dep_ut = [%t,%f] 153label = "" 154nzcross = 0 155nmode = 0 156equations = list() 157uid = "" 158o.gui 159 ans = 160 "BIGSOM_f" 161o.doc 162 ans = 163 empty list() 164// Set the block to itself without making any modification 165// (scicos_getvalue returns BIGSOM_f default parameters) 166p = funcprot(); 167funcprot(0); 168function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs) 169 ok = %t; 170 sgn = [1; 1]; 171 exprs = sci2exp(sgn); 172endfunction 173funcprot(p); 174o = BIGSOM_f("set", o) 175Xcos trace: objectReferenced( 1 , BLOCK ) : 1 176Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 177Xcos trace: objectReferenced( 1 , BLOCK ) : 1 178Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 179Xcos info: objectCreated( 5 , BLOCK ) 180Xcos info: objectCloned( 1 , 5 , BLOCK ) 181Xcos debug: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 182Xcos trace: propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES 183Xcos debug: propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 184Xcos debug: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 185Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 186Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES 187Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES 188Xcos debug: propertyUpdated( 5 , BLOCK , GEOMETRY ) : SUCCESS 189Xcos debug: propertyUpdated( 5 , BLOCK , EXPRS ) : SUCCESS 190Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES 191Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES 192Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES 193Xcos debug: propertyUpdated( 5 , BLOCK , RPAR ) : SUCCESS 194Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES 195Xcos trace: propertyUpdated( 5 , BLOCK , EQUATIONS ) : NO_CHANGES 196Xcos debug: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : SUCCESS 197Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES 198Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES 199Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES 200Xcos trace: propertyUpdated( 5 , BLOCK , COLOR ) : NO_CHANGES 201Xcos trace: propertyUpdated( 5 , BLOCK , CONTEXT ) : NO_CHANGES 202Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 203Xcos info: objectCreated( 6 , PORT ) 204Xcos info: objectCloned( 2 , 6 , PORT ) 205Xcos trace: propertyUpdated( 6 , PORT , FIRING ) : NO_CHANGES 206Xcos debug: propertyUpdated( 6 , PORT , PORT_KIND ) : SUCCESS 207Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES 208Xcos trace: propertyUpdated( 6 , PORT , UID ) : NO_CHANGES 209Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES 210Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES 211Xcos debug: propertyUpdated( 6 , PORT , DATATYPE ) : SUCCESS 212Xcos debug: propertyUpdated( 6 , PORT , SOURCE_BLOCK ) : SUCCESS 213Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 214Xcos info: objectCreated( 7 , PORT ) 215Xcos info: objectCloned( 3 , 7 , PORT ) 216Xcos trace: propertyUpdated( 7 , PORT , FIRING ) : NO_CHANGES 217Xcos debug: propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS 218Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES 219Xcos trace: propertyUpdated( 7 , PORT , UID ) : NO_CHANGES 220Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES 221Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES 222Xcos debug: propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS 223Xcos debug: propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS 224Xcos trace: propertyUpdated( 7 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 225Xcos debug: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS 226Xcos info: objectCreated( 8 , PORT ) 227Xcos info: objectCloned( 4 , 8 , PORT ) 228Xcos trace: propertyUpdated( 8 , PORT , FIRING ) : NO_CHANGES 229Xcos debug: propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS 230Xcos trace: propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES 231Xcos trace: propertyUpdated( 8 , PORT , UID ) : NO_CHANGES 232Xcos trace: propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES 233Xcos trace: propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES 234Xcos debug: propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS 235Xcos debug: propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS 236Xcos trace: propertyUpdated( 8 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 237Xcos debug: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS 238Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 239Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 240Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 241Xcos trace: propertyUpdated( 6 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 242Xcos trace: propertyUpdated( 7 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 243Xcos trace: propertyUpdated( 8 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 244Xcos trace: propertyUpdated( 5 , BLOCK , CHILDREN ) : NO_CHANGES 245Xcos trace: objectReferenced( 5 , BLOCK ) : 1 246Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES 247Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES 248Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : NO_CHANGES 249Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES 250Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES 251Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 252Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 253Xcos trace: propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES 254Xcos trace: propertyUpdated( 6 , PORT , IMPLICIT ) : NO_CHANGES 255Xcos trace: propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES 256Xcos trace: propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES 257Xcos trace: propertyUpdated( 6 , PORT , STYLE ) : NO_CHANGES 258Xcos trace: propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES 259Xcos trace: propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES 260Xcos trace: propertyUpdated( 6 , PORT , LABEL ) : NO_CHANGES 261Xcos trace: propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES 262Xcos trace: propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES 263Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES 264Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 265Xcos trace: objectReferenced( 5 , BLOCK ) : 1 266Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 267Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 268Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES 269Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES 270Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES 271Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES 272Xcos trace: propertyUpdated( 6 , PORT , DATATYPE ) : NO_CHANGES 273Xcos trace: propertyUpdated( 7 , PORT , DATATYPE ) : NO_CHANGES 274Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES 275Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES 276Xcos trace: propertyUpdated( 8 , PORT , DATATYPE ) : NO_CHANGES 277Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES 278Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES 279Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES 280Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : NO_CHANGES 281Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES 282Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES 283Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 284Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 285Xcos trace: propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES 286Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES 287Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES 288Xcos trace: propertyUpdated( 5 , BLOCK , EQUATIONS ) : NO_CHANGES 289Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES 290Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 291Xcos debug: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS 292Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : NO_CHANGES 293Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 294Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 295Xcos info: objectDeleted( 2 , PORT ) 296Xcos debug: propertyUpdated( 1 , BLOCK , INPUTS ) : SUCCESS 297Xcos trace: propertyUpdated( 1 , BLOCK , OUTPUTS ) : NO_CHANGES 298Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 299Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 300Xcos info: objectDeleted( 3 , PORT ) 301Xcos trace: propertyUpdated( 1 , BLOCK , INPUTS ) : NO_CHANGES 302Xcos debug: propertyUpdated( 1 , BLOCK , OUTPUTS ) : SUCCESS 303Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 304Xcos trace: propertyUpdated( 1 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 305Xcos info: objectDeleted( 4 , PORT ) 306Xcos info: objectDeleted( 1 , BLOCK ) 307 o = 308GUI : BIGSOM_f 309Graphics: 310Xcos trace: objectReferenced( 5 , BLOCK ) : 1 311Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 312 orig = [0,0] 313 sz = [2,3] 314 exprs = "[1;1]" 315 pin = [0;0] 316 pout = 0 317 pein = [] 318 peout = [] 319 gr_i = [] 320 id = "" 321 in_implicit = ["E";"E"] 322 out_implicit = "E" 323 in_style = ["";""] 324 out_style = "" 325 in_label = ["";""] 326 out_label = "" 327 style = "" 328Model : 329Xcos trace: objectReferenced( 5 , BLOCK ) : 1 330Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 331 sum type: 2 332 in = [-1;-1] 333 in2 = [1;1] 334 intyp = [1;1] 335 out = -1 336 out2 = 1 337 outtyp = 1 338 evtin = [] 339 evtout = [] 340 state = [] 341 dstate = [] 342 odstate = list() 343 rpar = [1;1] 344 ipar = [] 345 opar = list() 346 blocktype = "c" 347 firing = [] 348 dep_ut = [%t,%f] 349 label = "" 350 nzcross = 0 351 nmode = 0 352 equations = list() 353 uid = "" 354o.graphics 355Xcos trace: objectReferenced( 5 , BLOCK ) : 1 356Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 357 ans = 358orig = [0,0] 359sz = [2,3] 360exprs = "[1;1]" 361pin = [0;0] 362pout = 0 363pein = [] 364peout = [] 365gr_i = [] 366id = "" 367in_implicit = ["E";"E"] 368out_implicit = "E" 369in_style = ["";""] 370out_style = "" 371in_label = ["";""] 372out_label = "" 373style = "" 374o.model 375Xcos trace: objectReferenced( 5 , BLOCK ) : 1 376Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 377 ans = 378sum type: 2 379in = [-1;-1] 380in2 = [1;1] 381intyp = [1;1] 382out = -1 383out2 = 1 384outtyp = 1 385evtin = [] 386evtout = [] 387state = [] 388dstate = [] 389odstate = list() 390rpar = [1;1] 391ipar = [] 392opar = list() 393blocktype = "c" 394firing = [] 395dep_ut = [%t,%f] 396label = "" 397nzcross = 0 398nmode = 0 399equations = list() 400uid = "" 401// Now use scicos_getvalue to modify the 'exprs' and 'rpar' fields to "[-1;-1]" and '[-1;-1]' 402p = funcprot(); 403funcprot(0); 404function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs) 405 ok = %t; 406 sgn = [-1; -1]; 407 exprs = sci2exp(sgn); 408endfunction 409funcprot(p); 410o = BIGSOM_f("set", o) 411Xcos trace: objectReferenced( 5 , BLOCK ) : 1 412Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 413Xcos trace: objectReferenced( 5 , BLOCK ) : 1 414Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 415Xcos info: objectCreated( 9 , BLOCK ) 416Xcos info: objectCloned( 5 , 9 , BLOCK ) 417Xcos debug: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 418Xcos trace: propertyUpdated( 9 , BLOCK , DESCRIPTION ) : NO_CHANGES 419Xcos debug: propertyUpdated( 9 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 420Xcos debug: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 421Xcos trace: propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 422Xcos trace: propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES 423Xcos trace: propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES 424Xcos debug: propertyUpdated( 9 , BLOCK , GEOMETRY ) : SUCCESS 425Xcos debug: propertyUpdated( 9 , BLOCK , EXPRS ) : SUCCESS 426Xcos trace: propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES 427Xcos trace: propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES 428Xcos trace: propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES 429Xcos debug: propertyUpdated( 9 , BLOCK , RPAR ) : SUCCESS 430Xcos trace: propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES 431Xcos trace: propertyUpdated( 9 , BLOCK , EQUATIONS ) : NO_CHANGES 432Xcos debug: propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : SUCCESS 433Xcos trace: propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES 434Xcos trace: propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES 435Xcos trace: propertyUpdated( 9 , BLOCK , IPAR ) : NO_CHANGES 436Xcos trace: propertyUpdated( 9 , BLOCK , COLOR ) : NO_CHANGES 437Xcos trace: propertyUpdated( 9 , BLOCK , CONTEXT ) : NO_CHANGES 438Xcos trace: propertyUpdated( 9 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 439Xcos info: objectCreated( 10 , PORT ) 440Xcos info: objectCloned( 6 , 10 , PORT ) 441Xcos trace: propertyUpdated( 10 , PORT , FIRING ) : NO_CHANGES 442Xcos debug: propertyUpdated( 10 , PORT , PORT_KIND ) : SUCCESS 443Xcos trace: propertyUpdated( 10 , PORT , IMPLICIT ) : NO_CHANGES 444Xcos trace: propertyUpdated( 10 , PORT , UID ) : NO_CHANGES 445Xcos trace: propertyUpdated( 10 , PORT , STYLE ) : NO_CHANGES 446Xcos trace: propertyUpdated( 10 , PORT , LABEL ) : NO_CHANGES 447Xcos debug: propertyUpdated( 10 , PORT , DATATYPE ) : SUCCESS 448Xcos debug: propertyUpdated( 10 , PORT , SOURCE_BLOCK ) : SUCCESS 449Xcos trace: propertyUpdated( 10 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 450Xcos info: objectCreated( 11 , PORT ) 451Xcos info: objectCloned( 7 , 11 , PORT ) 452Xcos trace: propertyUpdated( 11 , PORT , FIRING ) : NO_CHANGES 453Xcos debug: propertyUpdated( 11 , PORT , PORT_KIND ) : SUCCESS 454Xcos trace: propertyUpdated( 11 , PORT , IMPLICIT ) : NO_CHANGES 455Xcos trace: propertyUpdated( 11 , PORT , UID ) : NO_CHANGES 456Xcos trace: propertyUpdated( 11 , PORT , STYLE ) : NO_CHANGES 457Xcos trace: propertyUpdated( 11 , PORT , LABEL ) : NO_CHANGES 458Xcos debug: propertyUpdated( 11 , PORT , DATATYPE ) : SUCCESS 459Xcos debug: propertyUpdated( 11 , PORT , SOURCE_BLOCK ) : SUCCESS 460Xcos trace: propertyUpdated( 11 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 461Xcos debug: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS 462Xcos info: objectCreated( 12 , PORT ) 463Xcos info: objectCloned( 8 , 12 , PORT ) 464Xcos trace: propertyUpdated( 12 , PORT , FIRING ) : NO_CHANGES 465Xcos debug: propertyUpdated( 12 , PORT , PORT_KIND ) : SUCCESS 466Xcos trace: propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES 467Xcos trace: propertyUpdated( 12 , PORT , UID ) : NO_CHANGES 468Xcos trace: propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES 469Xcos trace: propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES 470Xcos debug: propertyUpdated( 12 , PORT , DATATYPE ) : SUCCESS 471Xcos debug: propertyUpdated( 12 , PORT , SOURCE_BLOCK ) : SUCCESS 472Xcos trace: propertyUpdated( 12 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 473Xcos debug: propertyUpdated( 9 , BLOCK , OUTPUTS ) : SUCCESS 474Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 475Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 476Xcos trace: propertyUpdated( 9 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 477Xcos trace: propertyUpdated( 10 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 478Xcos trace: propertyUpdated( 11 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 479Xcos trace: propertyUpdated( 12 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 480Xcos trace: propertyUpdated( 9 , BLOCK , CHILDREN ) : NO_CHANGES 481Xcos trace: objectReferenced( 9 , BLOCK ) : 1 482Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES 483Xcos trace: propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES 484Xcos debug: propertyUpdated( 9 , BLOCK , EXPRS ) : SUCCESS 485Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : NO_CHANGES 486Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES 487Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 488Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 489Xcos trace: propertyUpdated( 9 , BLOCK , DESCRIPTION ) : NO_CHANGES 490Xcos trace: propertyUpdated( 10 , PORT , IMPLICIT ) : NO_CHANGES 491Xcos trace: propertyUpdated( 11 , PORT , IMPLICIT ) : NO_CHANGES 492Xcos trace: propertyUpdated( 12 , PORT , IMPLICIT ) : NO_CHANGES 493Xcos trace: propertyUpdated( 10 , PORT , STYLE ) : NO_CHANGES 494Xcos trace: propertyUpdated( 11 , PORT , STYLE ) : NO_CHANGES 495Xcos trace: propertyUpdated( 12 , PORT , STYLE ) : NO_CHANGES 496Xcos trace: propertyUpdated( 10 , PORT , LABEL ) : NO_CHANGES 497Xcos trace: propertyUpdated( 11 , PORT , LABEL ) : NO_CHANGES 498Xcos trace: propertyUpdated( 12 , PORT , LABEL ) : NO_CHANGES 499Xcos trace: propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES 500Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 501Xcos trace: objectReferenced( 9 , BLOCK ) : 1 502Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 503Xcos trace: propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 504Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES 505Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES 506Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES 507Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES 508Xcos trace: propertyUpdated( 10 , PORT , DATATYPE ) : NO_CHANGES 509Xcos trace: propertyUpdated( 11 , PORT , DATATYPE ) : NO_CHANGES 510Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES 511Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES 512Xcos trace: propertyUpdated( 12 , PORT , DATATYPE ) : NO_CHANGES 513Xcos trace: propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES 514Xcos trace: propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES 515Xcos trace: propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES 516Xcos debug: propertyUpdated( 9 , BLOCK , RPAR ) : SUCCESS 517Xcos trace: propertyUpdated( 9 , BLOCK , IPAR ) : NO_CHANGES 518Xcos trace: propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES 519Xcos trace: propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 520Xcos trace: propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 521Xcos trace: propertyUpdated( 9 , BLOCK , DESCRIPTION ) : NO_CHANGES 522Xcos trace: propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES 523Xcos trace: propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES 524Xcos trace: propertyUpdated( 9 , BLOCK , EQUATIONS ) : NO_CHANGES 525Xcos trace: propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES 526Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 527Xcos debug: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS 528Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES 529Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 530Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 531Xcos info: objectDeleted( 6 , PORT ) 532Xcos debug: propertyUpdated( 5 , BLOCK , INPUTS ) : SUCCESS 533Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES 534Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 535Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 536Xcos info: objectDeleted( 7 , PORT ) 537Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES 538Xcos debug: propertyUpdated( 5 , BLOCK , OUTPUTS ) : SUCCESS 539Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 540Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 541Xcos info: objectDeleted( 8 , PORT ) 542Xcos info: objectDeleted( 5 , BLOCK ) 543 o = 544GUI : BIGSOM_f 545Graphics: 546Xcos trace: objectReferenced( 9 , BLOCK ) : 1 547Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 548 orig = [0,0] 549 sz = [2,3] 550 exprs = "[-1;-1]" 551 pin = [0;0] 552 pout = 0 553 pein = [] 554 peout = [] 555 gr_i = [] 556 id = "" 557 in_implicit = ["E";"E"] 558 out_implicit = "E" 559 in_style = ["";""] 560 out_style = "" 561 in_label = ["";""] 562 out_label = "" 563 style = "" 564Model : 565Xcos trace: objectReferenced( 9 , BLOCK ) : 1 566Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 567 sum type: 2 568 in = [-1;-1] 569 in2 = [1;1] 570 intyp = [1;1] 571 out = -1 572 out2 = 1 573 outtyp = 1 574 evtin = [] 575 evtout = [] 576 state = [] 577 dstate = [] 578 odstate = list() 579 rpar = [-1;-1] 580 ipar = [] 581 opar = list() 582 blocktype = "c" 583 firing = [] 584 dep_ut = [%t,%f] 585 label = "" 586 nzcross = 0 587 nmode = 0 588 equations = list() 589 uid = "" 590o.graphics 591Xcos trace: objectReferenced( 9 , BLOCK ) : 1 592Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 593 ans = 594orig = [0,0] 595sz = [2,3] 596exprs = "[-1;-1]" 597pin = [0;0] 598pout = 0 599pein = [] 600peout = [] 601gr_i = [] 602id = "" 603in_implicit = ["E";"E"] 604out_implicit = "E" 605in_style = ["";""] 606out_style = "" 607in_label = ["";""] 608out_label = "" 609style = "" 610o.model 611Xcos trace: objectReferenced( 9 , BLOCK ) : 1 612Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 613 ans = 614sum type: 2 615in = [-1;-1] 616in2 = [1;1] 617intyp = [1;1] 618out = -1 619out2 = 1 620outtyp = 1 621evtin = [] 622evtout = [] 623state = [] 624dstate = [] 625odstate = list() 626rpar = [-1;-1] 627ipar = [] 628opar = list() 629blocktype = "c" 630firing = [] 631dep_ut = [%t,%f] 632label = "" 633nzcross = 0 634nmode = 0 635equations = list() 636uid = "" 637// Now modify the block's entry port #2 to '1' and add a new one with value '1' 638p = funcprot(); 639funcprot(0); 640function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs) 641 ok = %t; 642 sgn = [-1; 1; 1]; 643 exprs = sci2exp(sgn); 644endfunction 645funcprot(p); 646o = BIGSOM_f("set", o) 647Xcos trace: objectReferenced( 9 , BLOCK ) : 1 648Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 649Xcos trace: objectReferenced( 9 , BLOCK ) : 1 650Xcos trace: objectUnreferenced( 9 , BLOCK ) : 0 651Xcos info: objectCreated( 13 , BLOCK ) 652Xcos info: objectCloned( 9 , 13 , BLOCK ) 653Xcos debug: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 654Xcos trace: propertyUpdated( 13 , BLOCK , DESCRIPTION ) : NO_CHANGES 655Xcos debug: propertyUpdated( 13 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 656Xcos debug: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 657Xcos trace: propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 658Xcos trace: propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES 659Xcos trace: propertyUpdated( 13 , BLOCK , STYLE ) : NO_CHANGES 660Xcos debug: propertyUpdated( 13 , BLOCK , GEOMETRY ) : SUCCESS 661Xcos debug: propertyUpdated( 13 , BLOCK , EXPRS ) : SUCCESS 662Xcos trace: propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES 663Xcos trace: propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES 664Xcos trace: propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES 665Xcos debug: propertyUpdated( 13 , BLOCK , RPAR ) : SUCCESS 666Xcos trace: propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES 667Xcos trace: propertyUpdated( 13 , BLOCK , EQUATIONS ) : NO_CHANGES 668Xcos debug: propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : SUCCESS 669Xcos trace: propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES 670Xcos trace: propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES 671Xcos trace: propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES 672Xcos trace: propertyUpdated( 13 , BLOCK , COLOR ) : NO_CHANGES 673Xcos trace: propertyUpdated( 13 , BLOCK , CONTEXT ) : NO_CHANGES 674Xcos trace: propertyUpdated( 13 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 675Xcos info: objectCreated( 14 , PORT ) 676Xcos info: objectCloned( 10 , 14 , PORT ) 677Xcos trace: propertyUpdated( 14 , PORT , FIRING ) : NO_CHANGES 678Xcos debug: propertyUpdated( 14 , PORT , PORT_KIND ) : SUCCESS 679Xcos trace: propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES 680Xcos trace: propertyUpdated( 14 , PORT , UID ) : NO_CHANGES 681Xcos trace: propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES 682Xcos trace: propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES 683Xcos debug: propertyUpdated( 14 , PORT , DATATYPE ) : SUCCESS 684Xcos debug: propertyUpdated( 14 , PORT , SOURCE_BLOCK ) : SUCCESS 685Xcos trace: propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 686Xcos info: objectCreated( 15 , PORT ) 687Xcos info: objectCloned( 11 , 15 , PORT ) 688Xcos trace: propertyUpdated( 15 , PORT , FIRING ) : NO_CHANGES 689Xcos debug: propertyUpdated( 15 , PORT , PORT_KIND ) : SUCCESS 690Xcos trace: propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES 691Xcos trace: propertyUpdated( 15 , PORT , UID ) : NO_CHANGES 692Xcos trace: propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES 693Xcos trace: propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES 694Xcos debug: propertyUpdated( 15 , PORT , DATATYPE ) : SUCCESS 695Xcos debug: propertyUpdated( 15 , PORT , SOURCE_BLOCK ) : SUCCESS 696Xcos trace: propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 697Xcos debug: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS 698Xcos info: objectCreated( 16 , PORT ) 699Xcos info: objectCloned( 12 , 16 , PORT ) 700Xcos trace: propertyUpdated( 16 , PORT , FIRING ) : NO_CHANGES 701Xcos debug: propertyUpdated( 16 , PORT , PORT_KIND ) : SUCCESS 702Xcos trace: propertyUpdated( 16 , PORT , IMPLICIT ) : NO_CHANGES 703Xcos trace: propertyUpdated( 16 , PORT , UID ) : NO_CHANGES 704Xcos trace: propertyUpdated( 16 , PORT , STYLE ) : NO_CHANGES 705Xcos trace: propertyUpdated( 16 , PORT , LABEL ) : NO_CHANGES 706Xcos debug: propertyUpdated( 16 , PORT , DATATYPE ) : SUCCESS 707Xcos debug: propertyUpdated( 16 , PORT , SOURCE_BLOCK ) : SUCCESS 708Xcos trace: propertyUpdated( 16 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 709Xcos debug: propertyUpdated( 13 , BLOCK , OUTPUTS ) : SUCCESS 710Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 711Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 712Xcos trace: propertyUpdated( 13 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 713Xcos trace: propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 714Xcos trace: propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 715Xcos trace: propertyUpdated( 16 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 716Xcos trace: propertyUpdated( 13 , BLOCK , CHILDREN ) : NO_CHANGES 717Xcos trace: objectReferenced( 13 , BLOCK ) : 1 718Xcos trace: propertyUpdated( 13 , BLOCK , GEOMETRY ) : NO_CHANGES 719Xcos trace: propertyUpdated( 13 , BLOCK , GEOMETRY ) : NO_CHANGES 720Xcos debug: propertyUpdated( 13 , BLOCK , EXPRS ) : SUCCESS 721Xcos info: objectCreated( 17 , PORT ) 722Xcos debug: propertyUpdated( 17 , PORT , SOURCE_BLOCK ) : SUCCESS 723Xcos debug: propertyUpdated( 17 , PORT , PORT_KIND ) : SUCCESS 724Xcos debug: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS 725Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES 726Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 727Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 728Xcos trace: propertyUpdated( 13 , BLOCK , DESCRIPTION ) : NO_CHANGES 729Xcos trace: propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES 730Xcos trace: propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES 731Xcos trace: propertyUpdated( 17 , PORT , IMPLICIT ) : NO_CHANGES 732Xcos trace: propertyUpdated( 16 , PORT , IMPLICIT ) : NO_CHANGES 733Xcos trace: propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES 734Xcos trace: propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES 735Xcos trace: propertyUpdated( 17 , PORT , STYLE ) : NO_CHANGES 736Xcos trace: propertyUpdated( 16 , PORT , STYLE ) : NO_CHANGES 737Xcos trace: propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES 738Xcos trace: propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES 739Xcos trace: propertyUpdated( 17 , PORT , LABEL ) : NO_CHANGES 740Xcos trace: propertyUpdated( 16 , PORT , LABEL ) : NO_CHANGES 741Xcos trace: propertyUpdated( 13 , BLOCK , STYLE ) : NO_CHANGES 742Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 743Xcos trace: objectReferenced( 13 , BLOCK ) : 1 744Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 745Xcos trace: propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 746Xcos trace: propertyUpdated( 14 , PORT , DATATYPE ) : NO_CHANGES 747Xcos trace: propertyUpdated( 15 , PORT , DATATYPE ) : NO_CHANGES 748Xcos debug: propertyUpdated( 17 , PORT , DATATYPE ) : SUCCESS 749Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES 750Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES 751Xcos trace: propertyUpdated( 16 , PORT , DATATYPE ) : NO_CHANGES 752Xcos trace: propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES 753Xcos trace: propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES 754Xcos trace: propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES 755Xcos debug: propertyUpdated( 13 , BLOCK , RPAR ) : SUCCESS 756Xcos trace: propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES 757Xcos trace: propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES 758Xcos trace: propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 759Xcos trace: propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 760Xcos trace: propertyUpdated( 13 , BLOCK , DESCRIPTION ) : NO_CHANGES 761Xcos trace: propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES 762Xcos trace: propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES 763Xcos trace: propertyUpdated( 13 , BLOCK , EQUATIONS ) : NO_CHANGES 764Xcos trace: propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES 765Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 766Xcos debug: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS 767Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES 768Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 769Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 770Xcos info: objectDeleted( 10 , PORT ) 771Xcos debug: propertyUpdated( 9 , BLOCK , INPUTS ) : SUCCESS 772Xcos trace: propertyUpdated( 9 , BLOCK , OUTPUTS ) : NO_CHANGES 773Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 774Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 775Xcos info: objectDeleted( 11 , PORT ) 776Xcos trace: propertyUpdated( 9 , BLOCK , INPUTS ) : NO_CHANGES 777Xcos debug: propertyUpdated( 9 , BLOCK , OUTPUTS ) : SUCCESS 778Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 779Xcos trace: propertyUpdated( 9 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 780Xcos info: objectDeleted( 12 , PORT ) 781Xcos info: objectDeleted( 9 , BLOCK ) 782 o = 783GUI : BIGSOM_f 784Graphics: 785Xcos trace: objectReferenced( 13 , BLOCK ) : 1 786Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 787 orig = [0,0] 788 sz = [2,3] 789 exprs = "[-1;1;1]" 790 pin = [0;0;0] 791 pout = 0 792 pein = [] 793 peout = [] 794 gr_i = [] 795 id = "" 796 in_implicit = ["E";"E";"E"] 797 out_implicit = "E" 798 in_style = ["";"";""] 799 out_style = "" 800 in_label = ["";"";""] 801 out_label = "" 802 style = "" 803Model : 804Xcos trace: objectReferenced( 13 , BLOCK ) : 1 805Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 806 sum type: 2 807 in = [-1;-1;-1] 808 in2 = [1;1;1] 809 intyp = [1;1;1] 810 out = -1 811 out2 = 1 812 outtyp = 1 813 evtin = [] 814 evtout = [] 815 state = [] 816 dstate = [] 817 odstate = list() 818 rpar = [-1;1;1] 819 ipar = [] 820 opar = list() 821 blocktype = "c" 822 firing = [] 823 dep_ut = [%t,%f] 824 label = "" 825 nzcross = 0 826 nmode = 0 827 equations = list() 828 uid = "" 829o.graphics 830Xcos trace: objectReferenced( 13 , BLOCK ) : 1 831Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 832 ans = 833orig = [0,0] 834sz = [2,3] 835exprs = "[-1;1;1]" 836pin = [0;0;0] 837pout = 0 838pein = [] 839peout = [] 840gr_i = [] 841id = "" 842in_implicit = ["E";"E";"E"] 843out_implicit = "E" 844in_style = ["";"";""] 845out_style = "" 846in_label = ["";"";""] 847out_label = "" 848style = "" 849o.model 850Xcos trace: objectReferenced( 13 , BLOCK ) : 1 851Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 852 ans = 853sum type: 2 854in = [-1;-1;-1] 855in2 = [1;1;1] 856intyp = [1;1;1] 857out = -1 858out2 = 1 859outtyp = 1 860evtin = [] 861evtout = [] 862state = [] 863dstate = [] 864odstate = list() 865rpar = [-1;1;1] 866ipar = [] 867opar = list() 868blocktype = "c" 869firing = [] 870dep_ut = [%t,%f] 871label = "" 872nzcross = 0 873nmode = 0 874equations = list() 875uid = "" 876// Now set the parameters to the defaults values (eg. removing ports) 877p = funcprot(); 878funcprot(0); 879function [ok,sgn,exprs] = scicos_getvalue(title, field, Type, exprs) 880 ok = %t; 881 sgn = [1; 1]; 882 exprs = sci2exp(sgn); 883endfunction 884funcprot(p); 885o = BIGSOM_f("set", o) 886Xcos trace: objectReferenced( 13 , BLOCK ) : 1 887Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 888Xcos trace: objectReferenced( 13 , BLOCK ) : 1 889Xcos trace: objectUnreferenced( 13 , BLOCK ) : 0 890Xcos info: objectCreated( 18 , BLOCK ) 891Xcos info: objectCloned( 13 , 18 , BLOCK ) 892Xcos debug: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 893Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 894Xcos debug: propertyUpdated( 18 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 895Xcos debug: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 896Xcos trace: propertyUpdated( 18 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 897Xcos trace: propertyUpdated( 18 , BLOCK , UID ) : NO_CHANGES 898Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 899Xcos debug: propertyUpdated( 18 , BLOCK , GEOMETRY ) : SUCCESS 900Xcos debug: propertyUpdated( 18 , BLOCK , EXPRS ) : SUCCESS 901Xcos trace: propertyUpdated( 18 , BLOCK , STATE ) : NO_CHANGES 902Xcos trace: propertyUpdated( 18 , BLOCK , DSTATE ) : NO_CHANGES 903Xcos trace: propertyUpdated( 18 , BLOCK , ODSTATE ) : NO_CHANGES 904Xcos debug: propertyUpdated( 18 , BLOCK , RPAR ) : SUCCESS 905Xcos trace: propertyUpdated( 18 , BLOCK , OPAR ) : NO_CHANGES 906Xcos trace: propertyUpdated( 18 , BLOCK , EQUATIONS ) : NO_CHANGES 907Xcos debug: propertyUpdated( 18 , BLOCK , SIM_DEP_UT ) : SUCCESS 908Xcos trace: propertyUpdated( 18 , BLOCK , NZCROSS ) : NO_CHANGES 909Xcos trace: propertyUpdated( 18 , BLOCK , NMODE ) : NO_CHANGES 910Xcos trace: propertyUpdated( 18 , BLOCK , IPAR ) : NO_CHANGES 911Xcos trace: propertyUpdated( 18 , BLOCK , COLOR ) : NO_CHANGES 912Xcos trace: propertyUpdated( 18 , BLOCK , CONTEXT ) : NO_CHANGES 913Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 914Xcos info: objectCreated( 19 , PORT ) 915Xcos info: objectCloned( 14 , 19 , PORT ) 916Xcos trace: propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES 917Xcos debug: propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS 918Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 919Xcos trace: propertyUpdated( 19 , PORT , UID ) : NO_CHANGES 920Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 921Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 922Xcos debug: propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS 923Xcos debug: propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS 924Xcos trace: propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 925Xcos info: objectCreated( 20 , PORT ) 926Xcos info: objectCloned( 15 , 20 , PORT ) 927Xcos trace: propertyUpdated( 20 , PORT , FIRING ) : NO_CHANGES 928Xcos debug: propertyUpdated( 20 , PORT , PORT_KIND ) : SUCCESS 929Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 930Xcos trace: propertyUpdated( 20 , PORT , UID ) : NO_CHANGES 931Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 932Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 933Xcos debug: propertyUpdated( 20 , PORT , DATATYPE ) : SUCCESS 934Xcos debug: propertyUpdated( 20 , PORT , SOURCE_BLOCK ) : SUCCESS 935Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 936Xcos info: objectCreated( 21 , PORT ) 937Xcos info: objectCloned( 17 , 21 , PORT ) 938Xcos trace: propertyUpdated( 21 , PORT , FIRING ) : NO_CHANGES 939Xcos debug: propertyUpdated( 21 , PORT , PORT_KIND ) : SUCCESS 940Xcos trace: propertyUpdated( 21 , PORT , IMPLICIT ) : NO_CHANGES 941Xcos trace: propertyUpdated( 21 , PORT , UID ) : NO_CHANGES 942Xcos trace: propertyUpdated( 21 , PORT , STYLE ) : NO_CHANGES 943Xcos trace: propertyUpdated( 21 , PORT , LABEL ) : NO_CHANGES 944Xcos debug: propertyUpdated( 21 , PORT , DATATYPE ) : SUCCESS 945Xcos debug: propertyUpdated( 21 , PORT , SOURCE_BLOCK ) : SUCCESS 946Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 947Xcos debug: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS 948Xcos info: objectCreated( 22 , PORT ) 949Xcos info: objectCloned( 16 , 22 , PORT ) 950Xcos trace: propertyUpdated( 22 , PORT , FIRING ) : NO_CHANGES 951Xcos debug: propertyUpdated( 22 , PORT , PORT_KIND ) : SUCCESS 952Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 953Xcos trace: propertyUpdated( 22 , PORT , UID ) : NO_CHANGES 954Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 955Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 956Xcos debug: propertyUpdated( 22 , PORT , DATATYPE ) : SUCCESS 957Xcos debug: propertyUpdated( 22 , PORT , SOURCE_BLOCK ) : SUCCESS 958Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 959Xcos debug: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS 960Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 961Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 962Xcos trace: propertyUpdated( 18 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 963Xcos trace: propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 964Xcos trace: propertyUpdated( 20 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 965Xcos trace: propertyUpdated( 21 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 966Xcos trace: propertyUpdated( 22 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 967Xcos trace: propertyUpdated( 18 , BLOCK , CHILDREN ) : NO_CHANGES 968Xcos trace: objectReferenced( 18 , BLOCK ) : 1 969Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 970Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 971Xcos debug: propertyUpdated( 18 , BLOCK , EXPRS ) : SUCCESS 972Xcos debug: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS 973Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 974Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 975Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 976Xcos info: objectDeleted( 21 , PORT ) 977Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 978Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 979Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 980Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 981Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 982Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 983Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 984Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 985Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 986Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 987Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 988Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 989Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 990Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 991Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 992Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 993Xcos trace: objectReferenced( 18 , BLOCK ) : 1 994Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 995Xcos trace: propertyUpdated( 18 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 996Xcos trace: propertyUpdated( 19 , PORT , DATATYPE ) : NO_CHANGES 997Xcos trace: propertyUpdated( 20 , PORT , DATATYPE ) : NO_CHANGES 998Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES 999Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES 1000Xcos trace: propertyUpdated( 22 , PORT , DATATYPE ) : NO_CHANGES 1001Xcos trace: propertyUpdated( 18 , BLOCK , STATE ) : NO_CHANGES 1002Xcos trace: propertyUpdated( 18 , BLOCK , DSTATE ) : NO_CHANGES 1003Xcos trace: propertyUpdated( 18 , BLOCK , ODSTATE ) : NO_CHANGES 1004Xcos debug: propertyUpdated( 18 , BLOCK , RPAR ) : SUCCESS 1005Xcos trace: propertyUpdated( 18 , BLOCK , IPAR ) : NO_CHANGES 1006Xcos trace: propertyUpdated( 18 , BLOCK , OPAR ) : NO_CHANGES 1007Xcos trace: propertyUpdated( 18 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1008Xcos trace: propertyUpdated( 18 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1009Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 1010Xcos trace: propertyUpdated( 18 , BLOCK , NZCROSS ) : NO_CHANGES 1011Xcos trace: propertyUpdated( 18 , BLOCK , NMODE ) : NO_CHANGES 1012Xcos trace: propertyUpdated( 18 , BLOCK , EQUATIONS ) : NO_CHANGES 1013Xcos trace: propertyUpdated( 18 , BLOCK , UID ) : NO_CHANGES 1014Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1015Xcos debug: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS 1016Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES 1017Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1018Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1019Xcos info: objectDeleted( 14 , PORT ) 1020Xcos debug: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS 1021Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES 1022Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1023Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1024Xcos info: objectDeleted( 15 , PORT ) 1025Xcos debug: propertyUpdated( 13 , BLOCK , INPUTS ) : SUCCESS 1026Xcos trace: propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES 1027Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1028Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1029Xcos info: objectDeleted( 17 , PORT ) 1030Xcos trace: propertyUpdated( 13 , BLOCK , INPUTS ) : NO_CHANGES 1031Xcos debug: propertyUpdated( 13 , BLOCK , OUTPUTS ) : SUCCESS 1032Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1033Xcos trace: propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1034Xcos info: objectDeleted( 16 , PORT ) 1035Xcos info: objectDeleted( 13 , BLOCK ) 1036 o = 1037GUI : BIGSOM_f 1038Graphics: 1039Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1040Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1041 orig = [0,0] 1042 sz = [2,3] 1043 exprs = "[1;1]" 1044 pin = [0;0] 1045 pout = 0 1046 pein = [] 1047 peout = [] 1048 gr_i = [] 1049 id = "" 1050 in_implicit = ["E";"E"] 1051 out_implicit = "E" 1052 in_style = ["";""] 1053 out_style = "" 1054 in_label = ["";""] 1055 out_label = "" 1056 style = "" 1057Model : 1058Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1059Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1060 sum type: 2 1061 in = [-1;-1] 1062 in2 = [1;1] 1063 intyp = [1;1] 1064 out = -1 1065 out2 = 1 1066 outtyp = 1 1067 evtin = [] 1068 evtout = [] 1069 state = [] 1070 dstate = [] 1071 odstate = list() 1072 rpar = [1;1] 1073 ipar = [] 1074 opar = list() 1075 blocktype = "c" 1076 firing = [] 1077 dep_ut = [%t,%f] 1078 label = "" 1079 nzcross = 0 1080 nmode = 0 1081 equations = list() 1082 uid = "" 1083o.graphics 1084Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1085Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1086 ans = 1087orig = [0,0] 1088sz = [2,3] 1089exprs = "[1;1]" 1090pin = [0;0] 1091pout = 0 1092pein = [] 1093peout = [] 1094gr_i = [] 1095id = "" 1096in_implicit = ["E";"E"] 1097out_implicit = "E" 1098in_style = ["";""] 1099out_style = "" 1100in_label = ["";""] 1101out_label = "" 1102style = "" 1103o.model 1104Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1105Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1106 ans = 1107sum type: 2 1108in = [-1;-1] 1109in2 = [1;1] 1110intyp = [1;1] 1111out = -1 1112out2 = 1 1113outtyp = 1 1114evtin = [] 1115evtout = [] 1116state = [] 1117dstate = [] 1118odstate = list() 1119rpar = [1;1] 1120ipar = [] 1121opar = list() 1122blocktype = "c" 1123firing = [] 1124dep_ut = [%t,%f] 1125label = "" 1126nzcross = 0 1127nmode = 0 1128equations = list() 1129uid = "" 1130// Test flip, theta and style 1131o.graphics.flip = %f; 1132Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1133Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1134Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1135Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1136Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1137Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : NO_CHANGES 1138Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 1139Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1140Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1141Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1142Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 1143Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 1144Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 1145Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 1146Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 1147Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 1148Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 1149Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 1150Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 1151Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 1152Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 1153Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1154o.graphics.style 1155Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1156Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1157 ans = 1158o.graphics.flip = %t; 1159Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1160Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1161Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1162Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1163Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1164Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : NO_CHANGES 1165Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 1166Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1167Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1168Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1169Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 1170Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 1171Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 1172Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 1173Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 1174Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 1175Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 1176Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 1177Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 1178Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 1179Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 1180Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1181o.graphics.style 1182Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1183Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1184 ans = 1185o.graphics.theta = 90; 1186Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1187Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1188Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1189Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1190Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1191Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : NO_CHANGES 1192Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 1193Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1194Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1195Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1196Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 1197Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 1198Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 1199Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 1200Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 1201Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 1202Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 1203Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 1204Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 1205Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 1206Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 1207Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1208o.graphics.style 1209Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1210Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1211 ans = 1212o.graphics.theta = 0; 1213Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1214Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1215Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1216Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1217Xcos trace: propertyUpdated( 18 , BLOCK , GEOMETRY ) : NO_CHANGES 1218Xcos trace: propertyUpdated( 18 , BLOCK , EXPRS ) : NO_CHANGES 1219Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 1220Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1221Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1222Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1223Xcos trace: propertyUpdated( 18 , BLOCK , DESCRIPTION ) : NO_CHANGES 1224Xcos trace: propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES 1225Xcos trace: propertyUpdated( 20 , PORT , IMPLICIT ) : NO_CHANGES 1226Xcos trace: propertyUpdated( 22 , PORT , IMPLICIT ) : NO_CHANGES 1227Xcos trace: propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES 1228Xcos trace: propertyUpdated( 20 , PORT , STYLE ) : NO_CHANGES 1229Xcos trace: propertyUpdated( 22 , PORT , STYLE ) : NO_CHANGES 1230Xcos trace: propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES 1231Xcos trace: propertyUpdated( 20 , PORT , LABEL ) : NO_CHANGES 1232Xcos trace: propertyUpdated( 22 , PORT , LABEL ) : NO_CHANGES 1233Xcos trace: propertyUpdated( 18 , BLOCK , STYLE ) : NO_CHANGES 1234Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1235o.graphics.style 1236Xcos trace: objectReferenced( 18 , BLOCK ) : 1 1237Xcos trace: objectUnreferenced( 18 , BLOCK ) : 0 1238 ans = 1239// Try with another block containing event inputs 1240o = CSCOPE("define") 1241Xcos info: objectCreated( 23 , BLOCK ) 1242Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1243Xcos trace: propertyUpdated( 23 , BLOCK , GEOMETRY ) : NO_CHANGES 1244Xcos debug: propertyUpdated( 23 , BLOCK , GEOMETRY ) : SUCCESS 1245Xcos debug: propertyUpdated( 23 , BLOCK , EXPRS ) : SUCCESS 1246Xcos info: objectCreated( 24 , PORT ) 1247Xcos debug: propertyUpdated( 24 , PORT , SOURCE_BLOCK ) : SUCCESS 1248Xcos debug: propertyUpdated( 24 , PORT , PORT_KIND ) : SUCCESS 1249Xcos trace: propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1250Xcos debug: propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS 1251Xcos info: objectCreated( 25 , PORT ) 1252Xcos debug: propertyUpdated( 25 , PORT , SOURCE_BLOCK ) : SUCCESS 1253Xcos debug: propertyUpdated( 25 , PORT , PORT_KIND ) : SUCCESS 1254Xcos trace: propertyUpdated( 25 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1255Xcos debug: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : SUCCESS 1256Xcos trace: propertyUpdated( 23 , BLOCK , DESCRIPTION ) : NO_CHANGES 1257Xcos trace: propertyUpdated( 24 , PORT , IMPLICIT ) : NO_CHANGES 1258Xcos trace: propertyUpdated( 24 , PORT , STYLE ) : NO_CHANGES 1259Xcos trace: propertyUpdated( 24 , PORT , LABEL ) : NO_CHANGES 1260Xcos trace: propertyUpdated( 23 , BLOCK , STYLE ) : NO_CHANGES 1261Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1262Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1263Xcos debug: propertyUpdated( 23 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 1264Xcos debug: propertyUpdated( 23 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 1265Xcos debug: propertyUpdated( 24 , PORT , DATATYPE ) : SUCCESS 1266Xcos trace: propertyUpdated( 24 , PORT , DATATYPE ) : NO_CHANGES 1267Xcos debug: propertyUpdated( 25 , PORT , DATATYPE ) : SUCCESS 1268Xcos trace: propertyUpdated( 23 , BLOCK , STATE ) : NO_CHANGES 1269Xcos trace: propertyUpdated( 23 , BLOCK , DSTATE ) : NO_CHANGES 1270Xcos trace: propertyUpdated( 23 , BLOCK , ODSTATE ) : NO_CHANGES 1271Xcos debug: propertyUpdated( 23 , BLOCK , RPAR ) : SUCCESS 1272Xcos debug: propertyUpdated( 23 , BLOCK , IPAR ) : SUCCESS 1273Xcos trace: propertyUpdated( 23 , BLOCK , OPAR ) : NO_CHANGES 1274Xcos trace: propertyUpdated( 23 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1275Xcos debug: propertyUpdated( 23 , BLOCK , SIM_DEP_UT ) : SUCCESS 1276Xcos trace: propertyUpdated( 23 , BLOCK , DESCRIPTION ) : NO_CHANGES 1277Xcos trace: propertyUpdated( 23 , BLOCK , NZCROSS ) : NO_CHANGES 1278Xcos trace: propertyUpdated( 23 , BLOCK , NMODE ) : NO_CHANGES 1279Xcos trace: propertyUpdated( 23 , BLOCK , EQUATIONS ) : NO_CHANGES 1280Xcos trace: propertyUpdated( 23 , BLOCK , UID ) : NO_CHANGES 1281Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1282Xcos debug: propertyUpdated( 23 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 1283Xcos debug: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS 1284Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1285Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1286Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1287Xcos info: objectDeleted( 19 , PORT ) 1288Xcos debug: propertyUpdated( 18 , BLOCK , INPUTS ) : SUCCESS 1289Xcos trace: propertyUpdated( 18 , BLOCK , OUTPUTS ) : NO_CHANGES 1290Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1291Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1292Xcos info: objectDeleted( 20 , PORT ) 1293Xcos trace: propertyUpdated( 18 , BLOCK , INPUTS ) : NO_CHANGES 1294Xcos debug: propertyUpdated( 18 , BLOCK , OUTPUTS ) : SUCCESS 1295Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1296Xcos trace: propertyUpdated( 18 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1297Xcos info: objectDeleted( 22 , PORT ) 1298Xcos info: objectDeleted( 18 , BLOCK ) 1299 o = 1300GUI : CSCOPE 1301Graphics: 1302Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1303Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1304 orig = [0,0] 1305 sz = [2,2] 1306 exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""] 1307 pin = 0 1308 pout = [] 1309 pein = 0 1310 peout = [] 1311 gr_i = [] 1312 id = "" 1313 in_implicit = "E" 1314 out_implicit = [] 1315 in_style = "" 1316 out_style = "" 1317 in_label = "" 1318 out_label = "" 1319 style = "" 1320Model : 1321Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1322Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1323 cscope type: 4 1324 in = -1 1325 in2 = 1 1326 intyp = 1 1327 out = [] 1328 out2 = [] 1329 outtyp = 1 1330 evtin = 1 1331 evtout = [] 1332 state = [] 1333 dstate = [] 1334 odstate = list() 1335 rpar = [0;-15;15;30] 1336 ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400] 1337 opar = list() 1338 blocktype = "c" 1339 firing = [] 1340 dep_ut = [%t,%f] 1341 label = "" 1342 nzcross = 0 1343 nmode = 0 1344 equations = list() 1345 uid = "" 1346o.graphics 1347Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1348Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1349 ans = 1350orig = [0,0] 1351sz = [2,2] 1352exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""] 1353pin = 0 1354pout = [] 1355pein = 0 1356peout = [] 1357gr_i = [] 1358id = "" 1359in_implicit = "E" 1360out_implicit = [] 1361in_style = "" 1362out_style = "" 1363in_label = "" 1364out_label = "" 1365style = "" 1366o.model 1367Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1368Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1369 ans = 1370cscope type: 4 1371in = -1 1372in2 = 1 1373intyp = 1 1374out = [] 1375out2 = [] 1376outtyp = 1 1377evtin = 1 1378evtout = [] 1379state = [] 1380dstate = [] 1381odstate = list() 1382rpar = [0;-15;15;30] 1383ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400] 1384opar = list() 1385blocktype = "c" 1386firing = [] 1387dep_ut = [%t,%f] 1388label = "" 1389nzcross = 0 1390nmode = 0 1391equations = list() 1392uid = "" 1393o.gui 1394 ans = 1395 "CSCOPE" 1396o.doc 1397 ans = 1398 empty list() 1399// Set the block to itself without making any modification 1400// (scicos_getvalue returns CSCOPE_f default parameters) 1401p = funcprot(); 1402funcprot(0); 1403function [ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs] = scicos_getvalue(title, fields, Type, exprs) 1404 ok = %t; 1405 clrs = model.ipar(4:11) 1406 win = model.ipar(1) 1407 wpos = model.ipar(12:13) 1408 wdim = model.ipar(14:15) 1409 ymin = model.rpar(2) 1410 ymax = model.rpar(3) 1411 per = model.rpar(4) 1412 N = model.ipar(3) 1413 heritance = 0 1414 nom = model.label 1415 exprs = graphics.exprs; 1416endfunction 1417funcprot(p); 1418o = CSCOPE("set", o) 1419Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1420Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1421Xcos trace: objectReferenced( 23 , BLOCK ) : 1 1422Xcos trace: objectUnreferenced( 23 , BLOCK ) : 0 1423Xcos info: objectCreated( 26 , BLOCK ) 1424Xcos info: objectCloned( 23 , 26 , BLOCK ) 1425Xcos debug: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 1426Xcos trace: propertyUpdated( 26 , BLOCK , DESCRIPTION ) : NO_CHANGES 1427Xcos debug: propertyUpdated( 26 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 1428Xcos debug: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 1429Xcos trace: propertyUpdated( 26 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1430Xcos trace: propertyUpdated( 26 , BLOCK , UID ) : NO_CHANGES 1431Xcos trace: propertyUpdated( 26 , BLOCK , STYLE ) : NO_CHANGES 1432Xcos debug: propertyUpdated( 26 , BLOCK , GEOMETRY ) : SUCCESS 1433Xcos debug: propertyUpdated( 26 , BLOCK , EXPRS ) : SUCCESS 1434Xcos trace: propertyUpdated( 26 , BLOCK , STATE ) : NO_CHANGES 1435Xcos trace: propertyUpdated( 26 , BLOCK , DSTATE ) : NO_CHANGES 1436Xcos trace: propertyUpdated( 26 , BLOCK , ODSTATE ) : NO_CHANGES 1437Xcos debug: propertyUpdated( 26 , BLOCK , RPAR ) : SUCCESS 1438Xcos trace: propertyUpdated( 26 , BLOCK , OPAR ) : NO_CHANGES 1439Xcos trace: propertyUpdated( 26 , BLOCK , EQUATIONS ) : NO_CHANGES 1440Xcos debug: propertyUpdated( 26 , BLOCK , SIM_DEP_UT ) : SUCCESS 1441Xcos trace: propertyUpdated( 26 , BLOCK , NZCROSS ) : NO_CHANGES 1442Xcos trace: propertyUpdated( 26 , BLOCK , NMODE ) : NO_CHANGES 1443Xcos debug: propertyUpdated( 26 , BLOCK , IPAR ) : SUCCESS 1444Xcos trace: propertyUpdated( 26 , BLOCK , COLOR ) : NO_CHANGES 1445Xcos trace: propertyUpdated( 26 , BLOCK , CONTEXT ) : NO_CHANGES 1446Xcos trace: propertyUpdated( 26 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 1447Xcos info: objectCreated( 27 , PORT ) 1448Xcos info: objectCloned( 24 , 27 , PORT ) 1449Xcos trace: propertyUpdated( 27 , PORT , FIRING ) : NO_CHANGES 1450Xcos debug: propertyUpdated( 27 , PORT , PORT_KIND ) : SUCCESS 1451Xcos trace: propertyUpdated( 27 , PORT , IMPLICIT ) : NO_CHANGES 1452Xcos trace: propertyUpdated( 27 , PORT , UID ) : NO_CHANGES 1453Xcos trace: propertyUpdated( 27 , PORT , STYLE ) : NO_CHANGES 1454Xcos trace: propertyUpdated( 27 , PORT , LABEL ) : NO_CHANGES 1455Xcos debug: propertyUpdated( 27 , PORT , DATATYPE ) : SUCCESS 1456Xcos debug: propertyUpdated( 27 , PORT , SOURCE_BLOCK ) : SUCCESS 1457Xcos trace: propertyUpdated( 27 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1458Xcos debug: propertyUpdated( 26 , BLOCK , INPUTS ) : SUCCESS 1459Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES 1460Xcos info: objectCreated( 28 , PORT ) 1461Xcos info: objectCloned( 25 , 28 , PORT ) 1462Xcos trace: propertyUpdated( 28 , PORT , FIRING ) : NO_CHANGES 1463Xcos debug: propertyUpdated( 28 , PORT , PORT_KIND ) : SUCCESS 1464Xcos trace: propertyUpdated( 28 , PORT , IMPLICIT ) : NO_CHANGES 1465Xcos trace: propertyUpdated( 28 , PORT , UID ) : NO_CHANGES 1466Xcos trace: propertyUpdated( 28 , PORT , STYLE ) : NO_CHANGES 1467Xcos trace: propertyUpdated( 28 , PORT , LABEL ) : NO_CHANGES 1468Xcos debug: propertyUpdated( 28 , PORT , DATATYPE ) : SUCCESS 1469Xcos debug: propertyUpdated( 28 , PORT , SOURCE_BLOCK ) : SUCCESS 1470Xcos trace: propertyUpdated( 28 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1471Xcos debug: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : SUCCESS 1472Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1473Xcos trace: propertyUpdated( 26 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 1474Xcos trace: propertyUpdated( 27 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1475Xcos trace: propertyUpdated( 28 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1476Xcos trace: propertyUpdated( 26 , BLOCK , CHILDREN ) : NO_CHANGES 1477Xcos trace: objectReferenced( 26 , BLOCK ) : 1 1478Xcos trace: propertyUpdated( 26 , BLOCK , GEOMETRY ) : NO_CHANGES 1479Xcos trace: propertyUpdated( 26 , BLOCK , GEOMETRY ) : NO_CHANGES 1480Xcos trace: propertyUpdated( 26 , BLOCK , EXPRS ) : NO_CHANGES 1481Xcos trace: propertyUpdated( 26 , BLOCK , INPUTS ) : NO_CHANGES 1482Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES 1483Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1484Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1485Xcos trace: propertyUpdated( 26 , BLOCK , DESCRIPTION ) : NO_CHANGES 1486Xcos trace: propertyUpdated( 27 , PORT , IMPLICIT ) : NO_CHANGES 1487Xcos trace: propertyUpdated( 27 , PORT , STYLE ) : NO_CHANGES 1488Xcos trace: propertyUpdated( 27 , PORT , LABEL ) : NO_CHANGES 1489Xcos debug: propertyUpdated( 26 , BLOCK , STYLE ) : SUCCESS 1490Xcos trace: objectUnreferenced( 26 , BLOCK ) : 0 1491Xcos trace: objectReferenced( 26 , BLOCK ) : 1 1492Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1493Xcos trace: propertyUpdated( 26 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1494Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES 1495Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES 1496Xcos trace: propertyUpdated( 27 , PORT , DATATYPE ) : NO_CHANGES 1497Xcos trace: propertyUpdated( 28 , PORT , DATATYPE ) : NO_CHANGES 1498Xcos trace: propertyUpdated( 26 , BLOCK , STATE ) : NO_CHANGES 1499Xcos trace: propertyUpdated( 26 , BLOCK , DSTATE ) : NO_CHANGES 1500Xcos trace: propertyUpdated( 26 , BLOCK , ODSTATE ) : NO_CHANGES 1501Xcos trace: propertyUpdated( 26 , BLOCK , RPAR ) : NO_CHANGES 1502Xcos trace: propertyUpdated( 26 , BLOCK , IPAR ) : NO_CHANGES 1503Xcos trace: propertyUpdated( 26 , BLOCK , OPAR ) : NO_CHANGES 1504Xcos trace: propertyUpdated( 26 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1505Xcos trace: propertyUpdated( 26 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1506Xcos trace: propertyUpdated( 26 , BLOCK , DESCRIPTION ) : NO_CHANGES 1507Xcos trace: propertyUpdated( 26 , BLOCK , NZCROSS ) : NO_CHANGES 1508Xcos trace: propertyUpdated( 26 , BLOCK , NMODE ) : NO_CHANGES 1509Xcos trace: propertyUpdated( 26 , BLOCK , EQUATIONS ) : NO_CHANGES 1510Xcos trace: propertyUpdated( 26 , BLOCK , UID ) : NO_CHANGES 1511Xcos trace: objectUnreferenced( 26 , BLOCK ) : 0 1512Xcos debug: propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS 1513Xcos trace: propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES 1514Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1515Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1516Xcos info: objectDeleted( 24 , PORT ) 1517Xcos trace: propertyUpdated( 23 , BLOCK , INPUTS ) : NO_CHANGES 1518Xcos trace: propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES 1519Xcos debug: propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : SUCCESS 1520Xcos trace: propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1521Xcos info: objectDeleted( 25 , PORT ) 1522Xcos info: objectDeleted( 23 , BLOCK ) 1523 o = 1524GUI : CSCOPE 1525Graphics: 1526Xcos trace: objectReferenced( 26 , BLOCK ) : 1 1527Xcos trace: objectUnreferenced( 26 , BLOCK ) : 0 1528 orig = [0,0] 1529 sz = [2,2] 1530 exprs = ["1 3 5 7 9 11 13 15";"-1";"[]";"[600;400]";"-15";"15";"30";"20";"0";""] 1531 pin = 0 1532 pout = [] 1533 pein = 0 1534 peout = [] 1535 gr_i = [] 1536 id = "" 1537 in_implicit = "E" 1538 out_implicit = [] 1539 in_style = "" 1540 out_style = "" 1541 in_label = "" 1542 out_label = "" 1543 style = "CSCOPE;verticalLabelPosition=bottom;verticalAlign=top;spacing=2;displayedLabel=" 1544Model : 1545Xcos trace: objectReferenced( 26 , BLOCK ) : 1 1546Xcos trace: objectUnreferenced( 26 , BLOCK ) : 0 1547 cscope type: 4 1548 in = -1 1549 in2 = 1 1550 intyp = 1 1551 out = [] 1552 out2 = [] 1553 outtyp = 1 1554 evtin = 1 1555 evtout = [] 1556 state = [] 1557 dstate = [] 1558 odstate = list() 1559 rpar = [0;-15;15;30] 1560 ipar = [-1;1;20;1;3;5;7;9;11;13;15;-1;-1;600;400] 1561 opar = list() 1562 blocktype = "c" 1563 firing = [] 1564 dep_ut = [%t,%f] 1565 label = "" 1566 nzcross = 0 1567 nmode = 0 1568 equations = list() 1569 uid = "" 1570// Test 'opar' and 'odstate' 1571o = LOGIC("define") 1572Xcos info: objectCreated( 29 , BLOCK ) 1573Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1574Xcos trace: propertyUpdated( 29 , BLOCK , GEOMETRY ) : NO_CHANGES 1575Xcos debug: propertyUpdated( 29 , BLOCK , GEOMETRY ) : SUCCESS 1576Xcos debug: propertyUpdated( 29 , BLOCK , EXPRS ) : SUCCESS 1577Xcos info: objectCreated( 30 , PORT ) 1578Xcos debug: propertyUpdated( 30 , PORT , SOURCE_BLOCK ) : SUCCESS 1579Xcos debug: propertyUpdated( 30 , PORT , PORT_KIND ) : SUCCESS 1580Xcos trace: propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1581Xcos info: objectCreated( 31 , PORT ) 1582Xcos debug: propertyUpdated( 31 , PORT , SOURCE_BLOCK ) : SUCCESS 1583Xcos debug: propertyUpdated( 31 , PORT , PORT_KIND ) : SUCCESS 1584Xcos trace: propertyUpdated( 31 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1585Xcos debug: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS 1586Xcos info: objectCreated( 32 , PORT ) 1587Xcos debug: propertyUpdated( 32 , PORT , SOURCE_BLOCK ) : SUCCESS 1588Xcos debug: propertyUpdated( 32 , PORT , PORT_KIND ) : SUCCESS 1589Xcos trace: propertyUpdated( 32 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1590Xcos debug: propertyUpdated( 29 , BLOCK , OUTPUTS ) : SUCCESS 1591Xcos info: objectCreated( 33 , PORT ) 1592Xcos debug: propertyUpdated( 33 , PORT , SOURCE_BLOCK ) : SUCCESS 1593Xcos debug: propertyUpdated( 33 , PORT , PORT_KIND ) : SUCCESS 1594Xcos trace: propertyUpdated( 33 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 1595Xcos debug: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : SUCCESS 1596Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1597Xcos trace: propertyUpdated( 30 , PORT , IMPLICIT ) : NO_CHANGES 1598Xcos trace: propertyUpdated( 31 , PORT , IMPLICIT ) : NO_CHANGES 1599Xcos trace: propertyUpdated( 32 , PORT , IMPLICIT ) : NO_CHANGES 1600Xcos trace: propertyUpdated( 30 , PORT , STYLE ) : NO_CHANGES 1601Xcos trace: propertyUpdated( 31 , PORT , STYLE ) : NO_CHANGES 1602Xcos trace: propertyUpdated( 32 , PORT , STYLE ) : NO_CHANGES 1603Xcos trace: propertyUpdated( 30 , PORT , LABEL ) : NO_CHANGES 1604Xcos trace: propertyUpdated( 31 , PORT , LABEL ) : NO_CHANGES 1605Xcos trace: propertyUpdated( 32 , PORT , LABEL ) : NO_CHANGES 1606Xcos trace: propertyUpdated( 29 , BLOCK , STYLE ) : NO_CHANGES 1607Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1608Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1609Xcos debug: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 1610Xcos debug: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 1611Xcos debug: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS 1612Xcos debug: propertyUpdated( 31 , PORT , DATATYPE ) : SUCCESS 1613Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1614Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1615Xcos debug: propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS 1616Xcos debug: propertyUpdated( 31 , PORT , DATATYPE ) : SUCCESS 1617Xcos debug: propertyUpdated( 32 , PORT , DATATYPE ) : SUCCESS 1618Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1619Xcos debug: propertyUpdated( 32 , PORT , DATATYPE ) : SUCCESS 1620Xcos debug: propertyUpdated( 33 , PORT , DATATYPE ) : SUCCESS 1621Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1622Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1623Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1624Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1625Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1626Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1627Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1628Xcos debug: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : SUCCESS 1629Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1630Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1631Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1632Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1633Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1634Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1635Xcos debug: propertyUpdated( 29 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 1636Xcos debug: propertyUpdated( 26 , BLOCK , INPUTS ) : SUCCESS 1637Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES 1638Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 1639Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1640Xcos info: objectDeleted( 27 , PORT ) 1641Xcos trace: propertyUpdated( 26 , BLOCK , INPUTS ) : NO_CHANGES 1642Xcos trace: propertyUpdated( 26 , BLOCK , OUTPUTS ) : NO_CHANGES 1643Xcos debug: propertyUpdated( 26 , BLOCK , EVENT_INPUTS ) : SUCCESS 1644Xcos trace: propertyUpdated( 26 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 1645Xcos info: objectDeleted( 28 , PORT ) 1646Xcos info: objectDeleted( 26 , BLOCK ) 1647 o = 1648GUI : LOGIC 1649Graphics: 1650Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1651Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1652 orig = [0,0] 1653 sz = [2,2] 1654 exprs = ["[0;0;0;1]";"0"] 1655 pin = [0;0] 1656 pout = 0 1657 pein = 0 1658 peout = [] 1659 gr_i = [] 1660 id = "" 1661 in_implicit = ["E";"E"] 1662 out_implicit = "E" 1663 in_style = ["";""] 1664 out_style = "" 1665 in_label = ["";""] 1666 out_label = "" 1667 style = "" 1668Model : 1669Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1670Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1671 logic type: 4 1672 in = [1;1] 1673 in2 = [1;1] 1674 intyp = [5;5] 1675 out = 1 1676 out2 = 1 1677 outtyp = 5 1678 evtin = 1 1679 evtout = [] 1680 state = [] 1681 dstate = [] 1682 odstate = list() 1683 rpar = [] 1684 ipar = [] 1685 opar = list(int8([0;0;0;1])) 1686 blocktype = "c" 1687 firing = [] 1688 dep_ut = [%t,%f] 1689 label = "" 1690 nzcross = 0 1691 nmode = 0 1692 equations = list() 1693 uid = "" 1694o.model.opar 1695Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1696Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1697 ans = 1698 (1) : [4x1 int8] 1699assert_checkequal(typeof(o.model.opar(1)), "int8"); 1700Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1701Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1702listRef = list([1 2 3; 4 5 6], ["Hello" "world!"; "Test" "123"], [%i 2 3*%i; 4 5*%i 6], uint32([32 32; 32 32])); 1703o.model.opar = listRef; 1704Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1705Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1706Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1707Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1708Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1709Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1710Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1711Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1712Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1713Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1714Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1715Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1716Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1717Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1718Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1719Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1720Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1721Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1722Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1723Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1724Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1725Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1726Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1727Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1728Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1729Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1730Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1731Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1732Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1733assert_checkequal(o.model.opar, listRef); 1734Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1735Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1736o.model.odstate = listRef; 1737Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1738Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1739Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1740Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1741Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1742Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1743Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1744Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1745Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1746Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1747Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1748Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1749Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1750Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1751Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1752Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1753Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1754Xcos debug: propertyUpdated( 29 , BLOCK , ODSTATE ) : SUCCESS 1755Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1756Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1757Xcos trace: propertyUpdated( 29 , BLOCK , OPAR ) : NO_CHANGES 1758Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1759Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1760Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1761Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1762Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1763Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1764Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1765Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1766assert_checkequal(o.model.odstate, listRef); 1767Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1768Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1769// With hypermatrices 1770// Double 1771testHM = matrix(1:8, [2 2 2]); 1772listRef = list([], testHM, []); 1773o.model.opar = listRef; 1774Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1775Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1776Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1777Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1778Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1779Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1780Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1781Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1782Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1783Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1784Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1785Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1786Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1787Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1788Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1789Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1790Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1791Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1792Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1793Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1794Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1795Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1796Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1797Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1798Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1799Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1800Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1801Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1802Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1803assert_checkequal(o.model.opar, listRef); 1804Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1805Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1806// int8 1807listRef = list([], int8(testHM), []); 1808o.model.opar = listRef; 1809Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1810Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1811Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1812Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1813Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1814Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1815Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1816Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1817Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1818Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1819Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1820Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1821Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1822Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1823Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1824Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1825Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1826Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1827Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1828Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1829Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1830Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1831Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1832Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1833Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1834Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1835Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1836Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1837Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1838assert_checkequal(o.model.opar, listRef); 1839Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1840Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1841// int16 1842listRef = list([], int16(testHM), []); 1843o.model.opar = listRef; 1844Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1845Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1846Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1847Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1848Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1849Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1850Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1851Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1852Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1853Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1854Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1855Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1856Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1857Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1858Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1859Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1860Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1861Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1862Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1863Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1864Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1865Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1866Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1867Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1868Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1869Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1870Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1871Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1872Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1873assert_checkequal(o.model.opar, listRef); 1874Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1875Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1876// int32 1877listRef = list([], int32(testHM), []); 1878o.model.opar = listRef; 1879Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1880Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1881Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1882Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1883Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1884Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1885Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1886Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1887Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1888Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1889Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1890Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1891Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1892Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1893Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1894Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1895Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1896Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1897Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1898Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1899Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1900Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1901Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1902Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1903Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1904Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1905Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1906Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1907Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1908assert_checkequal(o.model.opar, listRef); 1909Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1910Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1911// uint8 1912listRef = list([], uint8(testHM), []); 1913o.model.opar = listRef; 1914Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1915Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1916Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1917Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1918Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1919Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1920Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1921Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1922Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1923Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1924Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1925Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1926Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1927Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1928Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1929Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1930Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1931Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1932Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1933Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1934Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1935Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1936Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1937Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1938Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1939Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1940Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1941Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1942Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1943assert_checkequal(o.model.opar, listRef); 1944Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1945Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1946// uint16 1947listRef = list([], uint16(testHM), []); 1948o.model.opar = listRef; 1949Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1950Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1951Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1952Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1953Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1954Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1955Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1956Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1957Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1958Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1959Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1960Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1961Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1962Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1963Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1964Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 1965Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 1966Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 1967Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 1968Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 1969Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 1970Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 1971Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 1972Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 1973Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 1974Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 1975Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 1976Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 1977Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1978assert_checkequal(o.model.opar, listRef); 1979Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1980Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1981// uint32 1982listRef = list([], uint32(testHM), []); 1983o.model.opar = listRef; 1984Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1985Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 1986Xcos trace: objectReferenced( 29 , BLOCK ) : 1 1987Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 1988Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 1989Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1990Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1991Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1992Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1993Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 1994Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 1995Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1996Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1997Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 1998Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 1999Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 2000Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 2001Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 2002Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 2003Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 2004Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 2005Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2006Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2007Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 2008Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 2009Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 2010Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 2011Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 2012Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2013assert_checkequal(o.model.opar, listRef); 2014Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2015Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2016// String 2017listRef = list([], string(testHM), []); 2018o.model.opar = listRef; 2019Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2020Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2021Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2022Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2023Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2024Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2025Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2026Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2027Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2028Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2029Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2030Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2031Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2032Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2033Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 2034Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 2035Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 2036Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 2037Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 2038Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 2039Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 2040Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2041Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2042Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 2043Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 2044Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 2045Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 2046Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 2047Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2048assert_checkequal(o.model.opar, listRef); 2049Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2050Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2051// Bool 2052listRef = list([], testHM > 3, []); 2053o.model.opar = listRef; 2054Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2055Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2056Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2057Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2058Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2059Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2060Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2061Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2062Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2063Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2064Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2065Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2066Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2067Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2068Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 2069Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 2070Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 2071Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 2072Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 2073Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 2074Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 2075Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2076Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2077Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 2078Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 2079Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 2080Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 2081Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 2082Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2083assert_checkequal(o.model.opar, listRef); 2084Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2085Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2086// With tlist 2087tlistRef = tlist(["tl" "f1" "f2" "f3"], [], testHM, []); 2088o.model.opar = tlistRef; 2089Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2090Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2091Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2092Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2093Xcos trace: propertyUpdated( 29 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2094Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2095Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2096Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2097Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2098Xcos trace: propertyUpdated( 30 , PORT , DATATYPE ) : NO_CHANGES 2099Xcos trace: propertyUpdated( 31 , PORT , DATATYPE ) : NO_CHANGES 2100Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2101Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2102Xcos trace: propertyUpdated( 32 , PORT , DATATYPE ) : NO_CHANGES 2103Xcos trace: propertyUpdated( 33 , PORT , DATATYPE ) : NO_CHANGES 2104Xcos trace: propertyUpdated( 29 , BLOCK , STATE ) : NO_CHANGES 2105Xcos trace: propertyUpdated( 29 , BLOCK , DSTATE ) : NO_CHANGES 2106Xcos trace: propertyUpdated( 29 , BLOCK , ODSTATE ) : NO_CHANGES 2107Xcos trace: propertyUpdated( 29 , BLOCK , RPAR ) : NO_CHANGES 2108Xcos trace: propertyUpdated( 29 , BLOCK , IPAR ) : NO_CHANGES 2109Xcos debug: propertyUpdated( 29 , BLOCK , OPAR ) : SUCCESS 2110Xcos trace: propertyUpdated( 29 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2111Xcos trace: propertyUpdated( 29 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2112Xcos trace: propertyUpdated( 29 , BLOCK , DESCRIPTION ) : NO_CHANGES 2113Xcos trace: propertyUpdated( 29 , BLOCK , NZCROSS ) : NO_CHANGES 2114Xcos trace: propertyUpdated( 29 , BLOCK , NMODE ) : NO_CHANGES 2115Xcos trace: propertyUpdated( 29 , BLOCK , EQUATIONS ) : NO_CHANGES 2116Xcos trace: propertyUpdated( 29 , BLOCK , UID ) : NO_CHANGES 2117Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2118assert_checkequal(o.model.opar, tlistRef); 2119Xcos trace: objectReferenced( 29 , BLOCK ) : 1 2120Xcos trace: objectUnreferenced( 29 , BLOCK ) : 0 2121// With struct 2122//structRef = struct("f1", [], "f2", testHM, "f3", []); 2123//o.model.opar = structRef; 2124//assert_checkequal(o.model.opar, structRef); 2125// Test 'equations' 2126o = VsourceAC("define") 2127Xcos info: objectCreated( 34 , BLOCK ) 2128Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2129Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES 2130Xcos debug: propertyUpdated( 34 , BLOCK , GEOMETRY ) : SUCCESS 2131Xcos debug: propertyUpdated( 34 , BLOCK , EXPRS ) : SUCCESS 2132Xcos info: objectCreated( 35 , PORT ) 2133Xcos debug: propertyUpdated( 35 , PORT , SOURCE_BLOCK ) : SUCCESS 2134Xcos debug: propertyUpdated( 35 , PORT , PORT_KIND ) : SUCCESS 2135Xcos trace: propertyUpdated( 35 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2136Xcos debug: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS 2137Xcos info: objectCreated( 36 , PORT ) 2138Xcos debug: propertyUpdated( 36 , PORT , SOURCE_BLOCK ) : SUCCESS 2139Xcos debug: propertyUpdated( 36 , PORT , PORT_KIND ) : SUCCESS 2140Xcos trace: propertyUpdated( 36 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2141Xcos debug: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS 2142Xcos trace: propertyUpdated( 34 , BLOCK , DESCRIPTION ) : NO_CHANGES 2143Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES 2144Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES 2145Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES 2146Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES 2147Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES 2148Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES 2149Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES 2150Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2151Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2152Xcos debug: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2153Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2154Xcos debug: propertyUpdated( 35 , PORT , DATATYPE ) : SUCCESS 2155Xcos debug: propertyUpdated( 36 , PORT , DATATYPE ) : SUCCESS 2156Xcos trace: propertyUpdated( 34 , BLOCK , STATE ) : NO_CHANGES 2157Xcos trace: propertyUpdated( 34 , BLOCK , DSTATE ) : NO_CHANGES 2158Xcos trace: propertyUpdated( 34 , BLOCK , ODSTATE ) : NO_CHANGES 2159Xcos debug: propertyUpdated( 34 , BLOCK , RPAR ) : SUCCESS 2160Xcos trace: propertyUpdated( 34 , BLOCK , IPAR ) : NO_CHANGES 2161Xcos trace: propertyUpdated( 34 , BLOCK , OPAR ) : NO_CHANGES 2162Xcos trace: propertyUpdated( 34 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2163Xcos debug: propertyUpdated( 34 , BLOCK , SIM_DEP_UT ) : SUCCESS 2164Xcos trace: propertyUpdated( 34 , BLOCK , DESCRIPTION ) : NO_CHANGES 2165Xcos trace: propertyUpdated( 34 , BLOCK , NZCROSS ) : NO_CHANGES 2166Xcos trace: propertyUpdated( 34 , BLOCK , NMODE ) : NO_CHANGES 2167Xcos debug: propertyUpdated( 34 , BLOCK , EQUATIONS ) : SUCCESS 2168Xcos trace: propertyUpdated( 34 , BLOCK , UID ) : NO_CHANGES 2169Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2170Xcos debug: propertyUpdated( 34 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2171Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2172Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2173Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2174Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES 2175Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES 2176Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : NO_CHANGES 2177Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : NO_CHANGES 2178Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES 2179Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2180Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2181Xcos trace: propertyUpdated( 34 , BLOCK , DESCRIPTION ) : NO_CHANGES 2182Xcos debug: propertyUpdated( 35 , PORT , IMPLICIT ) : SUCCESS 2183Xcos trace: propertyUpdated( 36 , PORT , IMPLICIT ) : NO_CHANGES 2184Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES 2185Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES 2186Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES 2187Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES 2188Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES 2189Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2190Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2191Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2192Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2193Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES 2194Xcos trace: propertyUpdated( 34 , BLOCK , GEOMETRY ) : NO_CHANGES 2195Xcos trace: propertyUpdated( 34 , BLOCK , EXPRS ) : NO_CHANGES 2196Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : NO_CHANGES 2197Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES 2198Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2199Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2200Xcos trace: propertyUpdated( 34 , BLOCK , DESCRIPTION ) : NO_CHANGES 2201Xcos trace: propertyUpdated( 35 , PORT , IMPLICIT ) : NO_CHANGES 2202Xcos debug: propertyUpdated( 36 , PORT , IMPLICIT ) : SUCCESS 2203Xcos trace: propertyUpdated( 35 , PORT , STYLE ) : NO_CHANGES 2204Xcos trace: propertyUpdated( 36 , PORT , STYLE ) : NO_CHANGES 2205Xcos trace: propertyUpdated( 35 , PORT , LABEL ) : NO_CHANGES 2206Xcos trace: propertyUpdated( 36 , PORT , LABEL ) : NO_CHANGES 2207Xcos trace: propertyUpdated( 34 , BLOCK , STYLE ) : NO_CHANGES 2208Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2209Xcos debug: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS 2210Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES 2211Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2212Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2213Xcos info: objectDeleted( 30 , PORT ) 2214Xcos debug: propertyUpdated( 29 , BLOCK , INPUTS ) : SUCCESS 2215Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES 2216Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2217Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2218Xcos info: objectDeleted( 31 , PORT ) 2219Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : NO_CHANGES 2220Xcos debug: propertyUpdated( 29 , BLOCK , OUTPUTS ) : SUCCESS 2221Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2222Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2223Xcos info: objectDeleted( 32 , PORT ) 2224Xcos trace: propertyUpdated( 29 , BLOCK , INPUTS ) : NO_CHANGES 2225Xcos trace: propertyUpdated( 29 , BLOCK , OUTPUTS ) : NO_CHANGES 2226Xcos debug: propertyUpdated( 29 , BLOCK , EVENT_INPUTS ) : SUCCESS 2227Xcos trace: propertyUpdated( 29 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2228Xcos info: objectDeleted( 33 , PORT ) 2229Xcos info: objectDeleted( 29 , BLOCK ) 2230 o = 2231GUI : VsourceAC 2232Graphics: 2233Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2234Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2235 orig = [0,0] 2236 sz = [2,2] 2237 exprs = ["220";"50"] 2238 pin = 0 2239 pout = 0 2240 pein = [] 2241 peout = [] 2242 gr_i = [] 2243 id = "" 2244 in_implicit = "I" 2245 out_implicit = "I" 2246 in_style = "" 2247 out_style = "" 2248 in_label = "" 2249 out_label = "" 2250 style = "" 2251Model : 2252Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2253Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2254 VsourceAC type: 0 2255 in = 1 2256 in2 = 1 2257 intyp = 1 2258 out = 1 2259 out2 = 1 2260 outtyp = 1 2261 evtin = [] 2262 evtout = [] 2263 state = [] 2264 dstate = [] 2265 odstate = list() 2266 rpar = [220;50] 2267 ipar = [] 2268 opar = list() 2269 blocktype = "c" 2270 firing = [] 2271 dep_ut = [%t,%f] 2272 label = "" 2273 nzcross = 0 2274 nmode = 0 2275 equations = tlist(["modelica","model","inputs","outputs","parameters"],"VsourceAC","p","n",list(["VA";"f"],list(220,50))) 2276 uid = "" 2277o.model.equations 2278Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2279Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2280 ans = 2281 ans(1) 2282 "modelica" "model" "inputs" "outputs" "parameters" 2283 ans(2) 2284 "VsourceAC" 2285 ans(3) 2286 "p" 2287 ans(4) 2288 "n" 2289 ans(5) 2290 (1) : [2x1 string] 2291 (2) : list: 2292 (1) = 220 2293 (2) = 50 2294listRef = modelica(); 2295o.model.equations = listRef; 2296Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2297Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2298Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2299Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2300Xcos trace: propertyUpdated( 34 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2301Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES 2302Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES 2303Xcos trace: propertyUpdated( 35 , PORT , DATATYPE ) : NO_CHANGES 2304Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES 2305Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES 2306Xcos trace: propertyUpdated( 36 , PORT , DATATYPE ) : NO_CHANGES 2307Xcos trace: propertyUpdated( 34 , BLOCK , STATE ) : NO_CHANGES 2308Xcos trace: propertyUpdated( 34 , BLOCK , DSTATE ) : NO_CHANGES 2309Xcos trace: propertyUpdated( 34 , BLOCK , ODSTATE ) : NO_CHANGES 2310Xcos trace: propertyUpdated( 34 , BLOCK , RPAR ) : NO_CHANGES 2311Xcos trace: propertyUpdated( 34 , BLOCK , IPAR ) : NO_CHANGES 2312Xcos trace: propertyUpdated( 34 , BLOCK , OPAR ) : NO_CHANGES 2313Xcos trace: propertyUpdated( 34 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2314Xcos trace: propertyUpdated( 34 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2315Xcos trace: propertyUpdated( 34 , BLOCK , DESCRIPTION ) : NO_CHANGES 2316Xcos trace: propertyUpdated( 34 , BLOCK , NZCROSS ) : NO_CHANGES 2317Xcos trace: propertyUpdated( 34 , BLOCK , NMODE ) : NO_CHANGES 2318Xcos debug: propertyUpdated( 34 , BLOCK , EQUATIONS ) : SUCCESS 2319Xcos trace: propertyUpdated( 34 , BLOCK , UID ) : NO_CHANGES 2320Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2321assert_checkequal(o.model.equations, listRef); 2322Xcos trace: objectReferenced( 34 , BLOCK ) : 1 2323Xcos trace: objectUnreferenced( 34 , BLOCK ) : 0 2324// Test 'exprs' with Modelica Block 2325o = MBLOCK("define") 2326Xcos info: objectCreated( 37 , BLOCK ) 2327Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2328Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES 2329Xcos debug: propertyUpdated( 37 , BLOCK , GEOMETRY ) : SUCCESS 2330Xcos debug: propertyUpdated( 37 , BLOCK , EXPRS ) : SUCCESS 2331Xcos info: objectCreated( 38 , PORT ) 2332Xcos debug: propertyUpdated( 38 , PORT , SOURCE_BLOCK ) : SUCCESS 2333Xcos debug: propertyUpdated( 38 , PORT , PORT_KIND ) : SUCCESS 2334Xcos trace: propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2335Xcos debug: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS 2336Xcos info: objectCreated( 39 , PORT ) 2337Xcos debug: propertyUpdated( 39 , PORT , SOURCE_BLOCK ) : SUCCESS 2338Xcos debug: propertyUpdated( 39 , PORT , PORT_KIND ) : SUCCESS 2339Xcos trace: propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2340Xcos info: objectCreated( 40 , PORT ) 2341Xcos debug: propertyUpdated( 40 , PORT , SOURCE_BLOCK ) : SUCCESS 2342Xcos debug: propertyUpdated( 40 , PORT , PORT_KIND ) : SUCCESS 2343Xcos trace: propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2344Xcos debug: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS 2345Xcos trace: propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES 2346Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES 2347Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES 2348Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES 2349Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES 2350Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES 2351Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES 2352Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES 2353Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES 2354Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES 2355Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES 2356Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2357Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2358Xcos debug: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2359Xcos debug: propertyUpdated( 37 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 2360Xcos debug: propertyUpdated( 38 , PORT , DATATYPE ) : SUCCESS 2361Xcos debug: propertyUpdated( 39 , PORT , DATATYPE ) : SUCCESS 2362Xcos debug: propertyUpdated( 40 , PORT , DATATYPE ) : SUCCESS 2363Xcos trace: propertyUpdated( 37 , BLOCK , STATE ) : NO_CHANGES 2364Xcos trace: propertyUpdated( 37 , BLOCK , DSTATE ) : NO_CHANGES 2365Xcos trace: propertyUpdated( 37 , BLOCK , ODSTATE ) : NO_CHANGES 2366Xcos debug: propertyUpdated( 37 , BLOCK , RPAR ) : SUCCESS 2367Xcos trace: propertyUpdated( 37 , BLOCK , IPAR ) : NO_CHANGES 2368Xcos trace: propertyUpdated( 37 , BLOCK , OPAR ) : NO_CHANGES 2369Xcos trace: propertyUpdated( 37 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2370Xcos debug: propertyUpdated( 37 , BLOCK , SIM_DEP_UT ) : SUCCESS 2371Xcos trace: propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES 2372Xcos trace: propertyUpdated( 37 , BLOCK , NZCROSS ) : NO_CHANGES 2373Xcos trace: propertyUpdated( 37 , BLOCK , NMODE ) : NO_CHANGES 2374Xcos debug: propertyUpdated( 37 , BLOCK , EQUATIONS ) : SUCCESS 2375Xcos trace: propertyUpdated( 37 , BLOCK , UID ) : NO_CHANGES 2376Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2377Xcos debug: propertyUpdated( 37 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2378Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2379Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2380Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2381Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES 2382Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES 2383Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : NO_CHANGES 2384Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES 2385Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES 2386Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2387Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2388Xcos trace: propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES 2389Xcos debug: propertyUpdated( 38 , PORT , IMPLICIT ) : SUCCESS 2390Xcos trace: propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES 2391Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES 2392Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES 2393Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES 2394Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES 2395Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES 2396Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES 2397Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES 2398Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES 2399Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2400Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2401Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2402Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2403Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES 2404Xcos trace: propertyUpdated( 37 , BLOCK , GEOMETRY ) : NO_CHANGES 2405Xcos trace: propertyUpdated( 37 , BLOCK , EXPRS ) : NO_CHANGES 2406Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES 2407Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES 2408Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2409Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2410Xcos trace: propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES 2411Xcos trace: propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES 2412Xcos debug: propertyUpdated( 39 , PORT , IMPLICIT ) : SUCCESS 2413Xcos trace: propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES 2414Xcos trace: propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES 2415Xcos trace: propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES 2416Xcos trace: propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES 2417Xcos trace: propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES 2418Xcos trace: propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES 2419Xcos trace: propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES 2420Xcos trace: propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES 2421Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2422Xcos debug: propertyUpdated( 34 , BLOCK , INPUTS ) : SUCCESS 2423Xcos trace: propertyUpdated( 34 , BLOCK , OUTPUTS ) : NO_CHANGES 2424Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2425Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2426Xcos info: objectDeleted( 35 , PORT ) 2427Xcos trace: propertyUpdated( 34 , BLOCK , INPUTS ) : NO_CHANGES 2428Xcos debug: propertyUpdated( 34 , BLOCK , OUTPUTS ) : SUCCESS 2429Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2430Xcos trace: propertyUpdated( 34 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2431Xcos info: objectDeleted( 36 , PORT ) 2432Xcos info: objectDeleted( 34 , BLOCK ) 2433 o = 2434GUI : MBLOCK 2435Graphics: 2436Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2437Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2438 orig = [0,0] 2439 sz = [3,2] 2440 exprs = tlist(["MBLOCK","in","intype","out","outtype","param","paramv","pprop","nameF","funtxt"],"""u1""","""I""","[""y1"";""y2""]","[""I"";""E""]","[""R"";""L""]",list("0.1","0.0001"),"[0;0]","generic",[]) 2441 pin = 0 2442 pout = [0;0] 2443 pein = [] 2444 peout = [] 2445 gr_i = [] 2446 id = "" 2447 in_implicit = "I" 2448 out_implicit = ["I";"E"] 2449 in_style = "" 2450 out_style = ["";""] 2451 in_label = "" 2452 out_label = ["";""] 2453 style = "" 2454Model : 2455Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2456Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2457 generic type: 30004 2458 in = 1 2459 in2 = 1 2460 intyp = 1 2461 out = [1;1] 2462 out2 = [1;1] 2463 outtyp = [1;1] 2464 evtin = [] 2465 evtout = [] 2466 state = [] 2467 dstate = [] 2468 odstate = list() 2469 rpar = [0.1;0.0001] 2470 ipar = [] 2471 opar = list() 2472 blocktype = "c" 2473 firing = [] 2474 dep_ut = [%f,%t] 2475 label = "" 2476 nzcross = 0 2477 nmode = 0 2478 equations = tlist(["modelica","model","inputs","outputs","parameters"],"generic","u1",["y1";"y2"],list(["R";"L"],list(0.1,0.0001))) 2479 uid = "" 2480o.graphics 2481Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2482Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2483 ans = 2484orig = [0,0] 2485sz = [3,2] 2486exprs = tlist(["MBLOCK","in","intype","out","outtype","param","paramv","pprop","nameF","funtxt"],"""u1""","""I""","[""y1"";""y2""]","[""I"";""E""]","[""R"";""L""]",list("0.1","0.0001"),"[0;0]","generic",[]) 2487pin = 0 2488pout = [0;0] 2489pein = [] 2490peout = [] 2491gr_i = [] 2492id = "" 2493in_implicit = "I" 2494out_implicit = ["I";"E"] 2495in_style = "" 2496out_style = ["";""] 2497in_label = "" 2498out_label = ["";""] 2499style = "" 2500o.graphics.exprs 2501Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2502Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2503 ans = 2504 ans(1) 2505 column 1 to 8 2506 "MBLOCK" "in" "intype" "out" "outtype" "param" "paramv" "pprop" 2507 column 9 to 10 2508 "nameF" "funtxt" 2509 ans(2) 2510 ""u1"" 2511 ans(3) 2512 ""I"" 2513 ans(4) 2514 "["y1";"y2"]" 2515 ans(5) 2516 "["I";"E"]" 2517 ans(6) 2518 "["R";"L"]" 2519 ans(7) 2520 (1) = "0.1" 2521 (2) = "0.0001" 2522 ans(8) 2523 "[0;0]" 2524 ans(9) 2525 "generic" 2526 ans(10) 2527 [] 2528o.model.equations 2529Xcos trace: objectReferenced( 37 , BLOCK ) : 1 2530Xcos trace: objectUnreferenced( 37 , BLOCK ) : 0 2531 ans = 2532 ans(1) 2533 "modelica" "model" "inputs" "outputs" "parameters" 2534 ans(2) 2535 "generic" 2536 ans(3) 2537 "u1" 2538 ans(4) 2539 "y1" 2540 "y2" 2541 ans(5) 2542 (1) : [2x1 string] 2543 (2) : list: 2544 (1) = 0.1 2545 (2) = 0.0001 2546// Test 'exprs' with SuperBlock, CBLOCK, scifunc_block_m and default fortran_block 2547// SuperBlock with no parameter 2548lS = list([],list([],"Configuration des Paramètres du bloc",list([]))); 2549o = scicos_block(gui="SUPER", graphics=scicos_graphics(exprs=lS)); 2550Xcos info: objectCreated( 41 , BLOCK ) 2551Xcos trace: objectReferenced( 41 , BLOCK ) : 1 2552Xcos trace: propertyUpdated( 41 , BLOCK , GEOMETRY ) : NO_CHANGES 2553Xcos trace: propertyUpdated( 41 , BLOCK , GEOMETRY ) : NO_CHANGES 2554Xcos debug: propertyUpdated( 41 , BLOCK , EXPRS ) : SUCCESS 2555Xcos trace: propertyUpdated( 41 , BLOCK , DESCRIPTION ) : NO_CHANGES 2556Xcos trace: propertyUpdated( 41 , BLOCK , STYLE ) : NO_CHANGES 2557Xcos trace: objectUnreferenced( 41 , BLOCK ) : 0 2558Xcos trace: objectReferenced( 41 , BLOCK ) : 1 2559Xcos trace: propertyUpdated( 41 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2560Xcos trace: propertyUpdated( 41 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2561Xcos trace: propertyUpdated( 41 , BLOCK , STATE ) : NO_CHANGES 2562Xcos trace: propertyUpdated( 41 , BLOCK , DSTATE ) : NO_CHANGES 2563Xcos trace: propertyUpdated( 41 , BLOCK , ODSTATE ) : NO_CHANGES 2564Xcos trace: propertyUpdated( 41 , BLOCK , RPAR ) : NO_CHANGES 2565Xcos trace: propertyUpdated( 41 , BLOCK , IPAR ) : NO_CHANGES 2566Xcos trace: propertyUpdated( 41 , BLOCK , OPAR ) : NO_CHANGES 2567Xcos trace: propertyUpdated( 41 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2568Xcos trace: propertyUpdated( 41 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2569Xcos trace: propertyUpdated( 41 , BLOCK , DESCRIPTION ) : NO_CHANGES 2570Xcos trace: propertyUpdated( 41 , BLOCK , NZCROSS ) : NO_CHANGES 2571Xcos trace: propertyUpdated( 41 , BLOCK , NMODE ) : NO_CHANGES 2572Xcos trace: propertyUpdated( 41 , BLOCK , EQUATIONS ) : NO_CHANGES 2573Xcos trace: propertyUpdated( 41 , BLOCK , UID ) : NO_CHANGES 2574Xcos trace: objectUnreferenced( 41 , BLOCK ) : 0 2575Xcos debug: propertyUpdated( 41 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2576Xcos debug: propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS 2577Xcos trace: propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES 2578Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2579Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2580Xcos info: objectDeleted( 38 , PORT ) 2581Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES 2582Xcos debug: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS 2583Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2584Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2585Xcos info: objectDeleted( 39 , PORT ) 2586Xcos trace: propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES 2587Xcos debug: propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS 2588Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2589Xcos trace: propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2590Xcos info: objectDeleted( 40 , PORT ) 2591Xcos info: objectDeleted( 37 , BLOCK ) 2592assert_checkequal(o.graphics.exprs, lS); 2593Xcos trace: objectReferenced( 41 , BLOCK ) : 1 2594Xcos trace: objectUnreferenced( 41 , BLOCK ) : 0 2595// Masked SuperBlock with one parameter 2596lDS = list("3",list("J",["Configuration des Paramètres du bloc"; "mon_param"],list("pol", -1))); 2597o = scicos_block(gui="DSUPER", graphics=scicos_graphics(exprs=lDS)); 2598Xcos info: objectCreated( 42 , BLOCK ) 2599Xcos trace: objectReferenced( 42 , BLOCK ) : 1 2600Xcos trace: propertyUpdated( 42 , BLOCK , GEOMETRY ) : NO_CHANGES 2601Xcos trace: propertyUpdated( 42 , BLOCK , GEOMETRY ) : NO_CHANGES 2602Xcos debug: propertyUpdated( 42 , BLOCK , EXPRS ) : SUCCESS 2603Xcos trace: propertyUpdated( 42 , BLOCK , DESCRIPTION ) : NO_CHANGES 2604Xcos trace: propertyUpdated( 42 , BLOCK , STYLE ) : NO_CHANGES 2605Xcos trace: objectUnreferenced( 42 , BLOCK ) : 0 2606Xcos trace: objectReferenced( 42 , BLOCK ) : 1 2607Xcos trace: propertyUpdated( 42 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2608Xcos trace: propertyUpdated( 42 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2609Xcos trace: propertyUpdated( 42 , BLOCK , STATE ) : NO_CHANGES 2610Xcos trace: propertyUpdated( 42 , BLOCK , DSTATE ) : NO_CHANGES 2611Xcos trace: propertyUpdated( 42 , BLOCK , ODSTATE ) : NO_CHANGES 2612Xcos trace: propertyUpdated( 42 , BLOCK , RPAR ) : NO_CHANGES 2613Xcos trace: propertyUpdated( 42 , BLOCK , IPAR ) : NO_CHANGES 2614Xcos trace: propertyUpdated( 42 , BLOCK , OPAR ) : NO_CHANGES 2615Xcos trace: propertyUpdated( 42 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2616Xcos trace: propertyUpdated( 42 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2617Xcos trace: propertyUpdated( 42 , BLOCK , DESCRIPTION ) : NO_CHANGES 2618Xcos trace: propertyUpdated( 42 , BLOCK , NZCROSS ) : NO_CHANGES 2619Xcos trace: propertyUpdated( 42 , BLOCK , NMODE ) : NO_CHANGES 2620Xcos trace: propertyUpdated( 42 , BLOCK , EQUATIONS ) : NO_CHANGES 2621Xcos trace: propertyUpdated( 42 , BLOCK , UID ) : NO_CHANGES 2622Xcos trace: objectUnreferenced( 42 , BLOCK ) : 0 2623Xcos debug: propertyUpdated( 42 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2624Xcos info: objectDeleted( 41 , BLOCK ) 2625assert_checkequal(o.graphics.exprs, lDS); 2626Xcos trace: objectReferenced( 42 , BLOCK ) : 1 2627Xcos trace: objectUnreferenced( 42 , BLOCK ) : 0 2628// CBLOCK, default has empty function body 2629o = CBLOCK("define"); 2630Xcos info: objectCreated( 43 , BLOCK ) 2631Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2632Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES 2633Xcos debug: propertyUpdated( 43 , BLOCK , GEOMETRY ) : SUCCESS 2634Xcos debug: propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS 2635Xcos info: objectCreated( 44 , PORT ) 2636Xcos debug: propertyUpdated( 44 , PORT , SOURCE_BLOCK ) : SUCCESS 2637Xcos debug: propertyUpdated( 44 , PORT , PORT_KIND ) : SUCCESS 2638Xcos trace: propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2639Xcos debug: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS 2640Xcos info: objectCreated( 45 , PORT ) 2641Xcos debug: propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS 2642Xcos debug: propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS 2643Xcos trace: propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2644Xcos debug: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS 2645Xcos trace: propertyUpdated( 43 , BLOCK , DESCRIPTION ) : NO_CHANGES 2646Xcos trace: propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES 2647Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES 2648Xcos trace: propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES 2649Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES 2650Xcos trace: propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES 2651Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES 2652Xcos trace: propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES 2653Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2654Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2655Xcos debug: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2656Xcos debug: propertyUpdated( 43 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 2657Xcos debug: propertyUpdated( 44 , PORT , DATATYPE ) : SUCCESS 2658Xcos debug: propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS 2659Xcos trace: propertyUpdated( 43 , BLOCK , STATE ) : NO_CHANGES 2660Xcos trace: propertyUpdated( 43 , BLOCK , DSTATE ) : NO_CHANGES 2661Xcos trace: propertyUpdated( 43 , BLOCK , ODSTATE ) : NO_CHANGES 2662Xcos trace: propertyUpdated( 43 , BLOCK , RPAR ) : NO_CHANGES 2663Xcos trace: propertyUpdated( 43 , BLOCK , IPAR ) : NO_CHANGES 2664Xcos trace: propertyUpdated( 43 , BLOCK , OPAR ) : NO_CHANGES 2665Xcos trace: propertyUpdated( 43 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2666Xcos debug: propertyUpdated( 43 , BLOCK , SIM_DEP_UT ) : SUCCESS 2667Xcos trace: propertyUpdated( 43 , BLOCK , DESCRIPTION ) : NO_CHANGES 2668Xcos trace: propertyUpdated( 43 , BLOCK , NZCROSS ) : NO_CHANGES 2669Xcos trace: propertyUpdated( 43 , BLOCK , NMODE ) : NO_CHANGES 2670Xcos trace: propertyUpdated( 43 , BLOCK , EQUATIONS ) : NO_CHANGES 2671Xcos trace: propertyUpdated( 43 , BLOCK , UID ) : NO_CHANGES 2672Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2673Xcos debug: propertyUpdated( 43 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2674Xcos info: objectDeleted( 42 , BLOCK ) 2675lCB = list(["toto"; "n"; "1"; "1"; "[]"; "[]"; "[]"; "0"; "[]"; "[]"; "[]"; "[]"; "y"; "n"], []); 2676assert_checkequal(o.graphics.exprs, lCB); 2677Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2678Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2679// Add a function body 2680lCB2 = list(["toto"; "n"; "1"; "1"; "[]"; "[]"; "[]"; "0"; "[]"; "[]"; "[]"; "[]"; "y"; "n"], ["Function body"]); 2681o.graphics.exprs = lCB2; 2682Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2683Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2684Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2685Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES 2686Xcos trace: propertyUpdated( 43 , BLOCK , GEOMETRY ) : NO_CHANGES 2687Xcos debug: propertyUpdated( 43 , BLOCK , EXPRS ) : SUCCESS 2688Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : NO_CHANGES 2689Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES 2690Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2691Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2692Xcos trace: propertyUpdated( 43 , BLOCK , DESCRIPTION ) : NO_CHANGES 2693Xcos trace: propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES 2694Xcos trace: propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES 2695Xcos trace: propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES 2696Xcos trace: propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES 2697Xcos trace: propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES 2698Xcos trace: propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES 2699Xcos trace: propertyUpdated( 43 , BLOCK , STYLE ) : NO_CHANGES 2700Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2701assert_checkequal(o.graphics.exprs, lCB2); 2702Xcos trace: objectReferenced( 43 , BLOCK ) : 1 2703Xcos trace: objectUnreferenced( 43 , BLOCK ) : 0 2704// scifunc_block_m 2705o = scifunc_block_m("define"); 2706Xcos info: objectCreated( 46 , BLOCK ) 2707Xcos trace: objectReferenced( 46 , BLOCK ) : 1 2708Xcos trace: propertyUpdated( 46 , BLOCK , GEOMETRY ) : NO_CHANGES 2709Xcos debug: propertyUpdated( 46 , BLOCK , GEOMETRY ) : SUCCESS 2710Xcos debug: propertyUpdated( 46 , BLOCK , EXPRS ) : SUCCESS 2711Xcos info: objectCreated( 47 , PORT ) 2712Xcos debug: propertyUpdated( 47 , PORT , SOURCE_BLOCK ) : SUCCESS 2713Xcos debug: propertyUpdated( 47 , PORT , PORT_KIND ) : SUCCESS 2714Xcos trace: propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2715Xcos debug: propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS 2716Xcos info: objectCreated( 48 , PORT ) 2717Xcos debug: propertyUpdated( 48 , PORT , SOURCE_BLOCK ) : SUCCESS 2718Xcos debug: propertyUpdated( 48 , PORT , PORT_KIND ) : SUCCESS 2719Xcos trace: propertyUpdated( 48 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2720Xcos debug: propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS 2721Xcos trace: propertyUpdated( 46 , BLOCK , DESCRIPTION ) : NO_CHANGES 2722Xcos trace: propertyUpdated( 47 , PORT , IMPLICIT ) : NO_CHANGES 2723Xcos trace: propertyUpdated( 48 , PORT , IMPLICIT ) : NO_CHANGES 2724Xcos trace: propertyUpdated( 47 , PORT , STYLE ) : NO_CHANGES 2725Xcos trace: propertyUpdated( 48 , PORT , STYLE ) : NO_CHANGES 2726Xcos trace: propertyUpdated( 47 , PORT , LABEL ) : NO_CHANGES 2727Xcos trace: propertyUpdated( 48 , PORT , LABEL ) : NO_CHANGES 2728Xcos trace: propertyUpdated( 46 , BLOCK , STYLE ) : NO_CHANGES 2729Xcos trace: objectUnreferenced( 46 , BLOCK ) : 0 2730Xcos trace: objectReferenced( 46 , BLOCK ) : 1 2731Xcos debug: propertyUpdated( 46 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2732Xcos debug: propertyUpdated( 46 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 2733Xcos debug: propertyUpdated( 47 , PORT , DATATYPE ) : SUCCESS 2734Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : NO_CHANGES 2735Xcos trace: propertyUpdated( 47 , PORT , DATATYPE ) : NO_CHANGES 2736Xcos debug: propertyUpdated( 48 , PORT , DATATYPE ) : SUCCESS 2737Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : NO_CHANGES 2738Xcos trace: propertyUpdated( 48 , PORT , DATATYPE ) : NO_CHANGES 2739Xcos trace: propertyUpdated( 46 , BLOCK , STATE ) : NO_CHANGES 2740Xcos trace: propertyUpdated( 46 , BLOCK , DSTATE ) : NO_CHANGES 2741Xcos trace: propertyUpdated( 46 , BLOCK , ODSTATE ) : NO_CHANGES 2742Xcos trace: propertyUpdated( 46 , BLOCK , RPAR ) : NO_CHANGES 2743Xcos debug: propertyUpdated( 46 , BLOCK , IPAR ) : SUCCESS 2744Xcos trace: propertyUpdated( 46 , BLOCK , OPAR ) : NO_CHANGES 2745Xcos trace: propertyUpdated( 46 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2746Xcos debug: propertyUpdated( 46 , BLOCK , SIM_DEP_UT ) : SUCCESS 2747Xcos trace: propertyUpdated( 46 , BLOCK , DESCRIPTION ) : NO_CHANGES 2748Xcos trace: propertyUpdated( 46 , BLOCK , NZCROSS ) : NO_CHANGES 2749Xcos trace: propertyUpdated( 46 , BLOCK , NMODE ) : NO_CHANGES 2750Xcos trace: propertyUpdated( 46 , BLOCK , EQUATIONS ) : NO_CHANGES 2751Xcos trace: propertyUpdated( 46 , BLOCK , UID ) : NO_CHANGES 2752Xcos trace: objectUnreferenced( 46 , BLOCK ) : 0 2753Xcos debug: propertyUpdated( 46 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2754Xcos debug: propertyUpdated( 43 , BLOCK , INPUTS ) : SUCCESS 2755Xcos trace: propertyUpdated( 43 , BLOCK , OUTPUTS ) : NO_CHANGES 2756Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2757Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2758Xcos info: objectDeleted( 44 , PORT ) 2759Xcos trace: propertyUpdated( 43 , BLOCK , INPUTS ) : NO_CHANGES 2760Xcos debug: propertyUpdated( 43 , BLOCK , OUTPUTS ) : SUCCESS 2761Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2762Xcos trace: propertyUpdated( 43 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2763Xcos info: objectDeleted( 45 , PORT ) 2764Xcos info: objectDeleted( 43 , BLOCK ) 2765lsci = list(["[1,1]";"[1,1]";"[]";"[]";"[]";"[]";"[]";"[]";"0"],list("y1=sin(u1)"," "," ","y1=sin(u1)"," "," "," ")); 2766assert_checkequal(o.graphics.exprs, lsci); 2767Xcos trace: objectReferenced( 46 , BLOCK ) : 1 2768Xcos trace: objectUnreferenced( 46 , BLOCK ) : 0 2769// fortran_block 2770o = fortran_block("define"); 2771Xcos info: objectCreated( 49 , BLOCK ) 2772Xcos trace: objectReferenced( 49 , BLOCK ) : 1 2773Xcos trace: propertyUpdated( 49 , BLOCK , GEOMETRY ) : NO_CHANGES 2774Xcos debug: propertyUpdated( 49 , BLOCK , GEOMETRY ) : SUCCESS 2775Xcos debug: propertyUpdated( 49 , BLOCK , EXPRS ) : SUCCESS 2776Xcos info: objectCreated( 50 , PORT ) 2777Xcos debug: propertyUpdated( 50 , PORT , SOURCE_BLOCK ) : SUCCESS 2778Xcos debug: propertyUpdated( 50 , PORT , PORT_KIND ) : SUCCESS 2779Xcos trace: propertyUpdated( 50 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2780Xcos debug: propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS 2781Xcos info: objectCreated( 51 , PORT ) 2782Xcos debug: propertyUpdated( 51 , PORT , SOURCE_BLOCK ) : SUCCESS 2783Xcos debug: propertyUpdated( 51 , PORT , PORT_KIND ) : SUCCESS 2784Xcos trace: propertyUpdated( 51 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2785Xcos debug: propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS 2786Xcos trace: propertyUpdated( 49 , BLOCK , DESCRIPTION ) : NO_CHANGES 2787Xcos trace: propertyUpdated( 50 , PORT , IMPLICIT ) : NO_CHANGES 2788Xcos trace: propertyUpdated( 51 , PORT , IMPLICIT ) : NO_CHANGES 2789Xcos trace: propertyUpdated( 50 , PORT , STYLE ) : NO_CHANGES 2790Xcos trace: propertyUpdated( 51 , PORT , STYLE ) : NO_CHANGES 2791Xcos trace: propertyUpdated( 50 , PORT , LABEL ) : NO_CHANGES 2792Xcos trace: propertyUpdated( 51 , PORT , LABEL ) : NO_CHANGES 2793Xcos trace: propertyUpdated( 49 , BLOCK , STYLE ) : NO_CHANGES 2794Xcos trace: objectUnreferenced( 49 , BLOCK ) : 0 2795Xcos trace: objectReferenced( 49 , BLOCK ) : 1 2796Xcos debug: propertyUpdated( 49 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2797Xcos debug: propertyUpdated( 49 , BLOCK , SIM_FUNCTION_API ) : SUCCESS 2798Xcos debug: propertyUpdated( 50 , PORT , DATATYPE ) : SUCCESS 2799Xcos debug: propertyUpdated( 51 , PORT , DATATYPE ) : SUCCESS 2800Xcos trace: propertyUpdated( 49 , BLOCK , STATE ) : NO_CHANGES 2801Xcos trace: propertyUpdated( 49 , BLOCK , DSTATE ) : NO_CHANGES 2802Xcos trace: propertyUpdated( 49 , BLOCK , ODSTATE ) : NO_CHANGES 2803Xcos trace: propertyUpdated( 49 , BLOCK , RPAR ) : NO_CHANGES 2804Xcos debug: propertyUpdated( 49 , BLOCK , IPAR ) : SUCCESS 2805Xcos trace: propertyUpdated( 49 , BLOCK , OPAR ) : NO_CHANGES 2806Xcos trace: propertyUpdated( 49 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2807Xcos debug: propertyUpdated( 49 , BLOCK , SIM_DEP_UT ) : SUCCESS 2808Xcos trace: propertyUpdated( 49 , BLOCK , DESCRIPTION ) : NO_CHANGES 2809Xcos trace: propertyUpdated( 49 , BLOCK , NZCROSS ) : NO_CHANGES 2810Xcos trace: propertyUpdated( 49 , BLOCK , NMODE ) : NO_CHANGES 2811Xcos trace: propertyUpdated( 49 , BLOCK , EQUATIONS ) : NO_CHANGES 2812Xcos trace: propertyUpdated( 49 , BLOCK , UID ) : NO_CHANGES 2813Xcos trace: objectUnreferenced( 49 , BLOCK ) : 0 2814Xcos debug: propertyUpdated( 49 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2815Xcos debug: propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS 2816Xcos trace: propertyUpdated( 46 , BLOCK , OUTPUTS ) : NO_CHANGES 2817Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2818Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2819Xcos info: objectDeleted( 47 , PORT ) 2820Xcos trace: propertyUpdated( 46 , BLOCK , INPUTS ) : NO_CHANGES 2821Xcos debug: propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS 2822Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2823Xcos trace: propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2824Xcos info: objectDeleted( 48 , PORT ) 2825Xcos info: objectDeleted( 46 , BLOCK ) 2826lfort = list(["1";"1";"[]";"forty"],list([])); 2827assert_checkequal(o.graphics.exprs, lfort); 2828Xcos trace: objectReferenced( 49 , BLOCK ) : 1 2829Xcos trace: objectUnreferenced( 49 , BLOCK ) : 0 2830// Test a PDE block 2831o = PDE("define"); 2832Xcos info: objectCreated( 52 , BLOCK ) 2833Xcos trace: objectReferenced( 52 , BLOCK ) : 1 2834Xcos trace: propertyUpdated( 52 , BLOCK , GEOMETRY ) : NO_CHANGES 2835Xcos debug: propertyUpdated( 52 , BLOCK , GEOMETRY ) : SUCCESS 2836Xcos debug: propertyUpdated( 52 , BLOCK , EXPRS ) : SUCCESS 2837Xcos info: objectCreated( 53 , PORT ) 2838Xcos debug: propertyUpdated( 53 , PORT , SOURCE_BLOCK ) : SUCCESS 2839Xcos debug: propertyUpdated( 53 , PORT , PORT_KIND ) : SUCCESS 2840Xcos trace: propertyUpdated( 53 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2841Xcos info: objectCreated( 54 , PORT ) 2842Xcos debug: propertyUpdated( 54 , PORT , SOURCE_BLOCK ) : SUCCESS 2843Xcos debug: propertyUpdated( 54 , PORT , PORT_KIND ) : SUCCESS 2844Xcos trace: propertyUpdated( 54 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2845Xcos info: objectCreated( 55 , PORT ) 2846Xcos debug: propertyUpdated( 55 , PORT , SOURCE_BLOCK ) : SUCCESS 2847Xcos debug: propertyUpdated( 55 , PORT , PORT_KIND ) : SUCCESS 2848Xcos trace: propertyUpdated( 55 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2849Xcos info: objectCreated( 56 , PORT ) 2850Xcos debug: propertyUpdated( 56 , PORT , SOURCE_BLOCK ) : SUCCESS 2851Xcos debug: propertyUpdated( 56 , PORT , PORT_KIND ) : SUCCESS 2852Xcos trace: propertyUpdated( 56 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2853Xcos info: objectCreated( 57 , PORT ) 2854Xcos debug: propertyUpdated( 57 , PORT , SOURCE_BLOCK ) : SUCCESS 2855Xcos debug: propertyUpdated( 57 , PORT , PORT_KIND ) : SUCCESS 2856Xcos trace: propertyUpdated( 57 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2857Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 2858Xcos info: objectCreated( 58 , PORT ) 2859Xcos debug: propertyUpdated( 58 , PORT , SOURCE_BLOCK ) : SUCCESS 2860Xcos debug: propertyUpdated( 58 , PORT , PORT_KIND ) : SUCCESS 2861Xcos trace: propertyUpdated( 58 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2862Xcos info: objectCreated( 59 , PORT ) 2863Xcos debug: propertyUpdated( 59 , PORT , SOURCE_BLOCK ) : SUCCESS 2864Xcos debug: propertyUpdated( 59 , PORT , PORT_KIND ) : SUCCESS 2865Xcos trace: propertyUpdated( 59 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES 2866Xcos debug: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS 2867Xcos trace: propertyUpdated( 52 , BLOCK , DESCRIPTION ) : NO_CHANGES 2868Xcos trace: propertyUpdated( 53 , PORT , IMPLICIT ) : NO_CHANGES 2869Xcos trace: propertyUpdated( 54 , PORT , IMPLICIT ) : NO_CHANGES 2870Xcos trace: propertyUpdated( 55 , PORT , IMPLICIT ) : NO_CHANGES 2871Xcos trace: propertyUpdated( 56 , PORT , IMPLICIT ) : NO_CHANGES 2872Xcos trace: propertyUpdated( 57 , PORT , IMPLICIT ) : NO_CHANGES 2873Xcos trace: propertyUpdated( 58 , PORT , IMPLICIT ) : NO_CHANGES 2874Xcos trace: propertyUpdated( 59 , PORT , IMPLICIT ) : NO_CHANGES 2875Xcos trace: propertyUpdated( 53 , PORT , STYLE ) : NO_CHANGES 2876Xcos trace: propertyUpdated( 54 , PORT , STYLE ) : NO_CHANGES 2877Xcos trace: propertyUpdated( 55 , PORT , STYLE ) : NO_CHANGES 2878Xcos trace: propertyUpdated( 56 , PORT , STYLE ) : NO_CHANGES 2879Xcos trace: propertyUpdated( 57 , PORT , STYLE ) : NO_CHANGES 2880Xcos trace: propertyUpdated( 58 , PORT , STYLE ) : NO_CHANGES 2881Xcos trace: propertyUpdated( 59 , PORT , STYLE ) : NO_CHANGES 2882Xcos trace: propertyUpdated( 53 , PORT , LABEL ) : NO_CHANGES 2883Xcos trace: propertyUpdated( 54 , PORT , LABEL ) : NO_CHANGES 2884Xcos trace: propertyUpdated( 55 , PORT , LABEL ) : NO_CHANGES 2885Xcos trace: propertyUpdated( 56 , PORT , LABEL ) : NO_CHANGES 2886Xcos trace: propertyUpdated( 57 , PORT , LABEL ) : NO_CHANGES 2887Xcos trace: propertyUpdated( 58 , PORT , LABEL ) : NO_CHANGES 2888Xcos trace: propertyUpdated( 59 , PORT , LABEL ) : NO_CHANGES 2889Xcos trace: propertyUpdated( 52 , BLOCK , STYLE ) : NO_CHANGES 2890Xcos trace: objectUnreferenced( 52 , BLOCK ) : 0 2891Xcos trace: objectReferenced( 52 , BLOCK ) : 1 2892Xcos debug: propertyUpdated( 52 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS 2893Xcos trace: propertyUpdated( 52 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2894Xcos debug: propertyUpdated( 53 , PORT , DATATYPE ) : SUCCESS 2895Xcos debug: propertyUpdated( 54 , PORT , DATATYPE ) : SUCCESS 2896Xcos debug: propertyUpdated( 55 , PORT , DATATYPE ) : SUCCESS 2897Xcos debug: propertyUpdated( 56 , PORT , DATATYPE ) : SUCCESS 2898Xcos debug: propertyUpdated( 57 , PORT , DATATYPE ) : SUCCESS 2899Xcos debug: propertyUpdated( 58 , PORT , DATATYPE ) : SUCCESS 2900Xcos debug: propertyUpdated( 59 , PORT , DATATYPE ) : SUCCESS 2901Xcos debug: propertyUpdated( 52 , BLOCK , STATE ) : SUCCESS 2902Xcos trace: propertyUpdated( 52 , BLOCK , DSTATE ) : NO_CHANGES 2903Xcos trace: propertyUpdated( 52 , BLOCK , ODSTATE ) : NO_CHANGES 2904Xcos trace: propertyUpdated( 52 , BLOCK , RPAR ) : NO_CHANGES 2905Xcos trace: propertyUpdated( 52 , BLOCK , IPAR ) : NO_CHANGES 2906Xcos trace: propertyUpdated( 52 , BLOCK , OPAR ) : NO_CHANGES 2907Xcos trace: propertyUpdated( 52 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2908Xcos debug: propertyUpdated( 52 , BLOCK , SIM_DEP_UT ) : SUCCESS 2909Xcos trace: propertyUpdated( 52 , BLOCK , DESCRIPTION ) : NO_CHANGES 2910Xcos trace: propertyUpdated( 52 , BLOCK , NZCROSS ) : NO_CHANGES 2911Xcos trace: propertyUpdated( 52 , BLOCK , NMODE ) : NO_CHANGES 2912Xcos trace: propertyUpdated( 52 , BLOCK , EQUATIONS ) : NO_CHANGES 2913Xcos trace: propertyUpdated( 52 , BLOCK , UID ) : NO_CHANGES 2914Xcos trace: objectUnreferenced( 52 , BLOCK ) : 0 2915Xcos debug: propertyUpdated( 52 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS 2916Xcos debug: propertyUpdated( 49 , BLOCK , INPUTS ) : SUCCESS 2917Xcos trace: propertyUpdated( 49 , BLOCK , OUTPUTS ) : NO_CHANGES 2918Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2919Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2920Xcos info: objectDeleted( 50 , PORT ) 2921Xcos trace: propertyUpdated( 49 , BLOCK , INPUTS ) : NO_CHANGES 2922Xcos debug: propertyUpdated( 49 , BLOCK , OUTPUTS ) : SUCCESS 2923Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 2924Xcos trace: propertyUpdated( 49 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 2925Xcos info: objectDeleted( 51 , PORT ) 2926Xcos info: objectDeleted( 49 , BLOCK ) 2927o.graphics.exprs 2928Xcos trace: objectReferenced( 52 , BLOCK ) : 1 2929Xcos trace: objectUnreferenced( 52 , BLOCK ) : 0 2930 ans = 2931 (1) : [paramspde] tlist with fields: 2932 a = "" 2933 b = "" 2934 txt_exp = "" 2935 check_op1 = "0" 2936 a1 = "" 2937 b1 = "IN_EDP1(t)" 2938 check_op2 = "0" 2939 a2 = "" 2940 b2 = "IN_EDP2(t)" 2941 check_op3 = "0" 2942 a3 = "" 2943 b3 = "IN_EDP3(t)" 2944 check_op4 = "0" 2945 a4 = "" 2946 b4 = "IN_EDP4(t)" 2947 check_op5 = "0" 2948 a5 = "" 2949 b5 = "IN_EDP5(t)" 2950 check_op6 = "0" 2951 a6 = "" 2952 b6 = "IN_EDP6(t)" 2953 check_op7 = "0" 2954 a7 = "" 2955 b7 = "IN_EDP7(t)" 2956 discr_cst = "0" 2957 discr_non_cst = "0" 2958 signe = "0" 2959 rad_automatique = "0" 2960 rad_manuel = "0" 2961 methode = "0" 2962 ord1 = "" 2963 ord2 = "" 2964 ord3 = "" 2965 degre = "" 2966 nnode = "" 2967 txt_pas = "" 2968 CI = "" 2969 dCI = "" 2970 CLa = "0" 2971 CLa_exp = "IN_CL1(t)" 2972 CLb = "0" 2973 CLb_exp = "IN_CL2(t)" 2974 points = "" 2975 (2) = [] 2976 (3) = "" 2977// Test 'ipar', 'nzcross' and 'nmode' fields 2978o = scicos_block(); 2979Xcos info: objectCreated( 60 , BLOCK ) 2980Xcos trace: objectReferenced( 60 , BLOCK ) : 1 2981Xcos trace: propertyUpdated( 60 , BLOCK , GEOMETRY ) : NO_CHANGES 2982Xcos trace: propertyUpdated( 60 , BLOCK , GEOMETRY ) : NO_CHANGES 2983Xcos trace: propertyUpdated( 60 , BLOCK , EXPRS ) : NO_CHANGES 2984Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 2985Xcos trace: propertyUpdated( 60 , BLOCK , STYLE ) : NO_CHANGES 2986Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 2987Xcos trace: objectReferenced( 60 , BLOCK ) : 1 2988Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 2989Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 2990Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 2991Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 2992Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 2993Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 2994Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 2995Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 2996Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 2997Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 2998Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 2999Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES 3000Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES 3001Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3002Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3003Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3004Xcos trace: propertyUpdated( 60 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES 3005Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 3006Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES 3007Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3008Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3009Xcos info: objectDeleted( 53 , PORT ) 3010Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 3011Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES 3012Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3013Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3014Xcos info: objectDeleted( 54 , PORT ) 3015Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 3016Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES 3017Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3018Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3019Xcos info: objectDeleted( 55 , PORT ) 3020Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 3021Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES 3022Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3023Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3024Xcos info: objectDeleted( 56 , PORT ) 3025Xcos debug: propertyUpdated( 52 , BLOCK , INPUTS ) : SUCCESS 3026Xcos trace: propertyUpdated( 52 , BLOCK , OUTPUTS ) : NO_CHANGES 3027Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3028Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3029Xcos info: objectDeleted( 57 , PORT ) 3030Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : NO_CHANGES 3031Xcos debug: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS 3032Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3033Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3034Xcos info: objectDeleted( 58 , PORT ) 3035Xcos trace: propertyUpdated( 52 , BLOCK , INPUTS ) : NO_CHANGES 3036Xcos debug: propertyUpdated( 52 , BLOCK , OUTPUTS ) : SUCCESS 3037Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 3038Xcos trace: propertyUpdated( 52 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 3039Xcos info: objectDeleted( 59 , PORT ) 3040Xcos info: objectDeleted( 52 , BLOCK ) 3041o.model.ipar = []; 3042Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3043Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3044Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3045Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3046Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3047Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3048Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3049Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3050Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3051Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 3052Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3053Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3054Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3055Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3056Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES 3057Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES 3058Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3059Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3060Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3061assert_checkequal(o.model.ipar, []); 3062Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3063Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3064o.model.nzcross = []; 3065Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3066Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3067Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3068Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3069Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3070Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3071Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3072Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3073Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3074Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 3075Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3076Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3077Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3078Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3079Xcos debug: propertyUpdated( 60 , BLOCK , NZCROSS ) : SUCCESS 3080Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES 3081Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3082Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3083Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3084assert_checkequal(o.model.nzcross, []); 3085Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3086Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3087o.model.nmode = []; 3088Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3089Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3090Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3091Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3092Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3093Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3094Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3095Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3096Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3097Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 3098Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3099Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3100Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3101Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3102Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES 3103Xcos debug: propertyUpdated( 60 , BLOCK , NMODE ) : SUCCESS 3104Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3105Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3106Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3107assert_checkequal(o.model.nmode, []); 3108Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3109Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3110o.model.ipar = [1; 2; 3]; 3111Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3112Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3113Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3114Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3115Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3116Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3117Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3118Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3119Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3120Xcos debug: propertyUpdated( 60 , BLOCK , IPAR ) : SUCCESS 3121Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3122Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3123Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3124Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3125Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES 3126Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES 3127Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3128Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3129Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3130assert_checkequal(o.model.ipar, [1; 2; 3]); 3131Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3132Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3133o.model.nzcross = [1; 2; 3]; 3134Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3135Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3136Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3137Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3138Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3139Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3140Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3141Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3142Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3143Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 3144Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3145Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3146Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3147Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3148Xcos debug: propertyUpdated( 60 , BLOCK , NZCROSS ) : SUCCESS 3149Xcos trace: propertyUpdated( 60 , BLOCK , NMODE ) : NO_CHANGES 3150Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3151Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3152Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3153assert_checkequal(o.model.nzcross, [1; 2; 3]); 3154Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3155Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3156o.model.nmode = [1; 2; 3]; 3157Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3158Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3159Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3160Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 3161Xcos trace: propertyUpdated( 60 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 3162Xcos trace: propertyUpdated( 60 , BLOCK , STATE ) : NO_CHANGES 3163Xcos trace: propertyUpdated( 60 , BLOCK , DSTATE ) : NO_CHANGES 3164Xcos trace: propertyUpdated( 60 , BLOCK , ODSTATE ) : NO_CHANGES 3165Xcos trace: propertyUpdated( 60 , BLOCK , RPAR ) : NO_CHANGES 3166Xcos trace: propertyUpdated( 60 , BLOCK , IPAR ) : NO_CHANGES 3167Xcos trace: propertyUpdated( 60 , BLOCK , OPAR ) : NO_CHANGES 3168Xcos trace: propertyUpdated( 60 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 3169Xcos trace: propertyUpdated( 60 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 3170Xcos trace: propertyUpdated( 60 , BLOCK , DESCRIPTION ) : NO_CHANGES 3171Xcos trace: propertyUpdated( 60 , BLOCK , NZCROSS ) : NO_CHANGES 3172Xcos debug: propertyUpdated( 60 , BLOCK , NMODE ) : SUCCESS 3173Xcos trace: propertyUpdated( 60 , BLOCK , EQUATIONS ) : NO_CHANGES 3174Xcos trace: propertyUpdated( 60 , BLOCK , UID ) : NO_CHANGES 3175Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3176assert_checkequal(o.model.nmode, [1; 2; 3]); 3177Xcos trace: objectReferenced( 60 , BLOCK ) : 1 3178Xcos trace: objectUnreferenced( 60 , BLOCK ) : 0 3179// Check that all the model items are freed 3180clear 3181Xcos info: objectDeleted( 60 , BLOCK ) 3182