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// Test #1: the temporary block is deleted with the diagram 11scs_m = scicos_diagram( objs=list(scicos_block()) ); 12Xcos info: objectCreated( 1 , BLOCK ) 13Xcos trace: objectReferenced( 1 , BLOCK ) : 1 14Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES 15Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES 16Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES 17Xcos trace: propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES 18Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES 19Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 20Xcos trace: objectReferenced( 1 , BLOCK ) : 1 21Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 22Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 23Xcos trace: propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES 24Xcos trace: propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES 25Xcos trace: propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES 26Xcos trace: propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES 27Xcos trace: propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES 28Xcos trace: propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES 29Xcos trace: propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 30Xcos trace: propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 31Xcos trace: propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES 32Xcos trace: propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES 33Xcos trace: propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES 34Xcos trace: propertyUpdated( 1 , BLOCK , EQUATIONS ) : NO_CHANGES 35Xcos trace: propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES 36Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 37Xcos trace: propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES 38Xcos info: objectCreated( 2 , DIAGRAM ) 39Xcos trace: objectReferenced( 2 , DIAGRAM ) : 1 40Xcos trace: propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES 41Xcos trace: propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES 42Xcos trace: propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES 43Xcos trace: propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES 44Xcos trace: propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES 45Xcos trace: objectUnreferenced( 2 , DIAGRAM ) : 0 46Xcos trace: objectReferenced( 1 , BLOCK ) : 1 47Xcos debug: propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS 48Xcos trace: propertyUpdated( 1 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 49Xcos debug: propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS 50Xcos debug: propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : SUCCESS 51Xcos trace: objectUnreferenced( 1 , BLOCK ) : 0 52clear scs_m 53Xcos debug: propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS 54Xcos info: objectDeleted( 1 , BLOCK ) 55Xcos info: objectDeleted( 2 , DIAGRAM ) 56// Test #2: the block is deleted after the diagram 57blk = scicos_block(); 58Xcos info: objectCreated( 3 , BLOCK ) 59Xcos trace: objectReferenced( 3 , BLOCK ) : 1 60Xcos trace: propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES 61Xcos trace: propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES 62Xcos trace: propertyUpdated( 3 , BLOCK , EXPRS ) : NO_CHANGES 63Xcos trace: propertyUpdated( 3 , BLOCK , DESCRIPTION ) : NO_CHANGES 64Xcos trace: propertyUpdated( 3 , BLOCK , STYLE ) : NO_CHANGES 65Xcos trace: objectUnreferenced( 3 , BLOCK ) : 0 66Xcos trace: objectReferenced( 3 , BLOCK ) : 1 67Xcos trace: propertyUpdated( 3 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 68Xcos trace: propertyUpdated( 3 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 69Xcos trace: propertyUpdated( 3 , BLOCK , STATE ) : NO_CHANGES 70Xcos trace: propertyUpdated( 3 , BLOCK , DSTATE ) : NO_CHANGES 71Xcos trace: propertyUpdated( 3 , BLOCK , ODSTATE ) : NO_CHANGES 72Xcos trace: propertyUpdated( 3 , BLOCK , RPAR ) : NO_CHANGES 73Xcos trace: propertyUpdated( 3 , BLOCK , IPAR ) : NO_CHANGES 74Xcos trace: propertyUpdated( 3 , BLOCK , OPAR ) : NO_CHANGES 75Xcos trace: propertyUpdated( 3 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 76Xcos trace: propertyUpdated( 3 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 77Xcos trace: propertyUpdated( 3 , BLOCK , DESCRIPTION ) : NO_CHANGES 78Xcos trace: propertyUpdated( 3 , BLOCK , NZCROSS ) : NO_CHANGES 79Xcos trace: propertyUpdated( 3 , BLOCK , NMODE ) : NO_CHANGES 80Xcos trace: propertyUpdated( 3 , BLOCK , EQUATIONS ) : NO_CHANGES 81Xcos trace: propertyUpdated( 3 , BLOCK , UID ) : NO_CHANGES 82Xcos trace: objectUnreferenced( 3 , BLOCK ) : 0 83Xcos trace: propertyUpdated( 3 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES 84scs_m = scicos_diagram( objs=list(blk) ); 85Xcos info: objectCreated( 4 , DIAGRAM ) 86Xcos trace: objectReferenced( 4 , DIAGRAM ) : 1 87Xcos trace: propertyUpdated( 4 , DIAGRAM , TITLE ) : NO_CHANGES 88Xcos trace: propertyUpdated( 4 , DIAGRAM , PATH ) : NO_CHANGES 89Xcos trace: propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES 90Xcos trace: propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES 91Xcos trace: propertyUpdated( 4 , DIAGRAM , CONTEXT ) : NO_CHANGES 92Xcos trace: objectUnreferenced( 4 , DIAGRAM ) : 0 93Xcos info: objectCreated( 5 , BLOCK ) 94Xcos info: objectCloned( 3 , 5 , BLOCK ) 95Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES 96Xcos trace: propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES 97Xcos trace: propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES 98Xcos trace: propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES 99Xcos trace: propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES 100Xcos trace: propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES 101Xcos trace: propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES 102Xcos trace: propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES 103Xcos trace: propertyUpdated( 5 , BLOCK , EXPRS ) : NO_CHANGES 104Xcos trace: propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES 105Xcos trace: propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES 106Xcos trace: propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES 107Xcos trace: propertyUpdated( 5 , BLOCK , RPAR ) : NO_CHANGES 108Xcos trace: propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES 109Xcos trace: propertyUpdated( 5 , BLOCK , EQUATIONS ) : NO_CHANGES 110Xcos trace: propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : NO_CHANGES 111Xcos trace: propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES 112Xcos trace: propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES 113Xcos trace: propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES 114Xcos trace: propertyUpdated( 5 , BLOCK , COLOR ) : NO_CHANGES 115Xcos trace: propertyUpdated( 5 , BLOCK , CONTEXT ) : NO_CHANGES 116Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES 117Xcos trace: propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES 118Xcos trace: propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES 119Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES 120Xcos trace: propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES 121Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 122Xcos trace: propertyUpdated( 5 , BLOCK , CHILDREN ) : NO_CHANGES 123Xcos trace: objectReferenced( 5 , BLOCK ) : 1 124Xcos debug: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS 125Xcos trace: propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES 126Xcos debug: propertyUpdated( 4 , DIAGRAM , CHILDREN ) : SUCCESS 127Xcos trace: objectUnreferenced( 5 , BLOCK ) : 0 128Xcos debug: propertyUpdated( 4 , DIAGRAM , VERSION_NUMBER ) : SUCCESS 129clear scs_m 130Xcos debug: propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS 131Xcos info: objectDeleted( 5 , BLOCK ) 132Xcos info: objectDeleted( 4 , DIAGRAM ) 133clear blk 134Xcos info: objectDeleted( 3 , BLOCK ) 135