50104f273d89fa50a4c23e5c212db8d64fcf68fc
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Diagram.dia.ref
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 loadXcosLibs();
8 // Allocate a diagram and access its fields
9 scs_m = scicos_diagram()
10 objectCreated( 1 , DIAGRAM )
11 propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
12 propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
13 propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
14 propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
15 propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
16 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
17 propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
18 scs_m  = 
19 scicos_diagram type :
20   props
21   objs
22   version
23   contrib
24 scs_m.props
25  ans  =
26 wpar = []
27 title = ["Untitled";""]
28 tol = [0.000001;0.000001;1.0000D-10;100001;0;1;0]
29 tf = 100000
30 context = 
31 void1 = []
32 options = tlist("scsopt")
33 void2 = []
34 void3 = []
35 doc = list()
36 scs_m.objs
37  ans  =
38 ()
39 scs_m.version
40  ans  =
41  
42 scs_m.contrib
43  ans  =
44 ()
45 // Create a diagram containing 2 summation blocks and an empty link
46 blk  = BIGSOM_f("define");
47 objectCreated( 2 , BLOCK )
48 propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
49 propertyUpdated( 2 , BLOCK , GEOMETRY ) : SUCCESS
50 propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
51 propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
52 propertyUpdated( 2 , BLOCK , EXPRS ) : SUCCESS
53 objectCreated( 3 , PORT )
54 propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS
55 objectCreated( 4 , PORT )
56 propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS
57 propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
58 objectCreated( 5 , PORT )
59 propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
60 propertyUpdated( 2 , BLOCK , OUTPUTS ) : SUCCESS
61 propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
62 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
63 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
64 propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
65 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
66 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
67 propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
68 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
69 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
70 propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
71 propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
72 propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
73 propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
74 propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS
75 propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS
76 propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
77 propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
78 propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
79 propertyUpdated( 2 , BLOCK , RPAR ) : SUCCESS
80 propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
81 propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
82 propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : SUCCESS
83 propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
84 propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
85 propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
86 propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
87 propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
88 blk2 = BIGSOM_f("define");
89 objectCreated( 6 , BLOCK )
90 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
91 propertyUpdated( 6 , BLOCK , GEOMETRY ) : SUCCESS
92 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
93 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
94 propertyUpdated( 6 , BLOCK , EXPRS ) : SUCCESS
95 objectCreated( 7 , PORT )
96 propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
97 objectCreated( 8 , PORT )
98 propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
99 propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
100 objectCreated( 9 , PORT )
101 propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
102 propertyUpdated( 6 , BLOCK , OUTPUTS ) : SUCCESS
103 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
104 propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
105 propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
106 propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
107 propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
108 propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
109 propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
110 propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
111 propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
112 propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
113 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
114 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
115 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
116 propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
117 propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
118 propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
119 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
120 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
121 propertyUpdated( 6 , BLOCK , RPAR ) : SUCCESS
122 propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
123 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
124 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : SUCCESS
125 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
126 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
127 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
128 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
129 propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
130 lnk  = scicos_link();
131 objectCreated( 10 , LINK )
132 propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
133 propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
134 propertyUpdated( 10 , LINK , LABEL ) : NO_CHANGES
135 propertyUpdated( 10 , LINK , THICK ) : NO_CHANGES
136 propertyUpdated( 10 , LINK , COLOR ) : NO_CHANGES
137 propertyUpdated( 10 , LINK , KIND ) : NO_CHANGES
138 propertyUpdated( 10 , LINK , SOURCE_PORT ) : NO_CHANGES
139 propertyUpdated( 10 , LINK , DESTINATION_PORT ) : NO_CHANGES
140 scs_m = scicos_diagram( objs=list(blk,blk2,lnk) )
141 objectCreated( 11 , DIAGRAM )
142 propertyUpdated( 11 , DIAGRAM , TITLE ) : NO_CHANGES
143 propertyUpdated( 11 , DIAGRAM , PATH ) : NO_CHANGES
144 propertyUpdated( 11 , DIAGRAM , PROPERTIES ) : NO_CHANGES
145 propertyUpdated( 11 , DIAGRAM , PROPERTIES ) : NO_CHANGES
146 propertyUpdated( 11 , DIAGRAM , CONTEXT ) : NO_CHANGES
147 propertyUpdated( 2 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
148 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
149 propertyUpdated( 10 , LINK , PARENT_DIAGRAM ) : SUCCESS
150 propertyUpdated( 11 , DIAGRAM , CHILDREN ) : SUCCESS
151 propertyUpdated( 11 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
152 scs_m  = 
153 scicos_diagram type :
154   props
155   objs
156   version
157   contrib
158 scs_m.objs
159  ans  =
160      (1)
161 scicos_Block type :
162   graphics
163   model
164   gui
165   doc
166      (2)
167 scicos_Block type :
168   graphics
169   model
170   gui
171   doc
172      (3)
173 scicos_Link type :
174   xx
175   yy
176   id
177   thick
178   ct
179   from
180   to