1 <?xml version='1.0' encoding='iso-8859-1' ?>
3 <property name="DefaultStudyID" value="1"/>
4 <objref name="CALCIUM_complex" id="IDL:Ports/Calcium_Ports/Calcium_Complex_Port:1.0"/>
5 <objref name="CALCIUM_double" id="IDL:Ports/Calcium_Ports/Calcium_Double_Port:1.0"/>
6 <objref name="CALCIUM_integer" id="IDL:Ports/Calcium_Ports/Calcium_Integer_Port:1.0"/>
7 <objref name="CALCIUM_logical" id="IDL:Ports/Calcium_Ports/Calcium_Logical_Port:1.0"/>
8 <objref name="CALCIUM_real" id="IDL:Ports/Calcium_Ports/Calcium_Real_Port:1.0"/>
9 <objref name="CALCIUM_string" id="IDL:Ports/Calcium_Ports/Calcium_String_Port:1.0"/>
10 <type name="string" kind="string"/>
11 <struct name="Engines/dataref">
12 <member name="ref" type="string"/>
14 <type name="bool" kind="bool"/>
15 <sequence name="boolvec" content="bool"/>
16 <type name="double" kind="double"/>
17 <sequence name="dblevec" content="double"/>
18 <objref name="file" id="file"/>
19 <type name="int" kind="int"/>
20 <sequence name="intvec" content="int"/>
21 <objref name="pyobj" id="python:obj:1.0"/>
22 <sequence name="stringvec" content="string"/>
27 <container name="DefaultContainer">
28 <property name="container_name" value="FactoryServer"/>
29 <property name="name" value="localhost"/>
31 <datanode name="datain">
32 <parameter name="f1" type="double">
33 <value><double>23</double></value>
36 <service name="node1">
37 <component>caster</component>
40 <inport name="jdc" type="file"/>
41 <inport name="a" type="double"/>
42 <inport name="b" type="int"/>
43 <inport name="c" type="string"/>
44 <instream name="aa" type="CALCIUM_double"/>
45 <instream name="ab" type="CALCIUM_double"/>
46 <instream name="ac" type="CALCIUM_integer"/>
47 <instream name="ad" type="CALCIUM_real"/>
48 <instream name="ae" type="CALCIUM_string"/>
49 <instream name="af" type="CALCIUM_complex"/>
50 <instream name="ag" type="CALCIUM_logical"/>
51 <outport name="fort:8" type="file"/>
52 <outport name="d" type="double"/>
53 <outstream name="ba" type="CALCIUM_double"/>
54 <outstream name="bb" type="CALCIUM_double"/>
56 <service name="node2">
57 <component>cfort</component>
60 <inport name="a" type="double"/>
61 <inport name="b" type="int"/>
62 <inport name="c" type="string"/>
63 <instream name="a" type="CALCIUM_double"/>
64 <instream name="b" type="CALCIUM_double"/>
65 <outport name="d" type="double"/>
66 <outport name="e" type="int"/>
67 <outport name="f" type="string"/>
68 <outstream name="ba" type="CALCIUM_double"/>
69 <outstream name="bb" type="CALCIUM_double"/>
70 <outstream name="bc" type="CALCIUM_integer"/>
71 <outstream name="bd" type="CALCIUM_real"/>
72 <outstream name="be" type="CALCIUM_string"/>
73 <outstream name="bf" type="CALCIUM_complex"/>
74 <outstream name="bg" type="CALCIUM_logical"/>
76 <inline name="node98">
77 <script><code><![CDATA[print "dans python node:",p1]]></code></script>
78 <inport name="p1" type="double"/>
80 <outnode name="dataout">
81 <parameter name="f1" type="file"/>
83 <control> <fromnode>datain</fromnode> <tonode>node2</tonode> </control>
84 <control> <fromnode>node1</fromnode> <tonode>node98</tonode> </control>
85 <control> <fromnode>node1</fromnode> <tonode>dataout</tonode> </control>
86 <datalink control="false">
87 <fromnode>datain</fromnode> <fromport>f1</fromport>
88 <tonode>node2</tonode> <toport>a</toport>
90 <datalink control="false">
91 <fromnode>node1</fromnode> <fromport>fort:8</fromport>
92 <tonode>dataout</tonode> <toport>f1</toport>
94 <datalink control="false">
95 <fromnode>node1</fromnode> <fromport>d</fromport>
96 <tonode>node98</tonode> <toport>p1</toport>
99 <fromnode>node1</fromnode> <fromport>ba</fromport>
100 <tonode>node2</tonode> <toport>a</toport>
103 <fromnode>node1</fromnode> <fromport>bb</fromport>
104 <tonode>node2</tonode> <toport>b</toport>
107 <fromnode>node2</fromnode> <fromport>ba</fromport>
108 <tonode>node1</tonode> <toport>aa</toport>
111 <fromnode>node2</fromnode> <fromport>bb</fromport>
112 <tonode>node1</tonode> <toport>ab</toport>
115 <fromnode>node2</fromnode> <fromport>bc</fromport>
116 <tonode>node1</tonode> <toport>ac</toport>
119 <fromnode>node2</fromnode> <fromport>bd</fromport>
120 <tonode>node1</tonode> <toport>ad</toport>
123 <fromnode>node2</fromnode> <fromport>be</fromport>
124 <tonode>node1</tonode> <toport>ae</toport>
127 <fromnode>node2</fromnode> <fromport>bf</fromport>
128 <tonode>node1</tonode> <toport>af</toport>
131 <fromnode>node2</fromnode> <fromport>bg</fromport>
132 <tonode>node1</tonode> <toport>ag</toport>
135 <tonode>node1</tonode><toport>jdc</toport>
136 <value><objref>f.comm</objref></value>
139 <tonode>node1</tonode><toport>a</toport>
140 <value><double>23</double></value>
143 <tonode>node1</tonode><toport>b</toport>
144 <value><int>23</int></value>
147 <tonode>node1</tonode><toport>c</toport>
148 <value><string>hello</string></value>
151 <tonode>node2</tonode><toport>b</toport>
152 <value><int>23</int></value>
155 <tonode>node2</tonode><toport>c</toport>
156 <value><string>hello</string></value>
158 <presentation name="datain" x="1.75" y="168.25" width="158" height="63" expanded="1" expx="1.75" expy="168.25" expWidth="158" expHeight="63" shownState="0"/>
159 <presentation name="node1" x="389.75" y="33.25" width="158" height="333" expanded="1" expx="389.75" expy="33.25" expWidth="158" expHeight="333" shownState="0"/>
160 <presentation name="node2" x="195.75" y="46.75" width="158" height="306" expanded="1" expx="195.75" expy="46.75" expWidth="158" expHeight="306" shownState="0"/>
161 <presentation name="node98" x="583.75" y="208.25" width="158" height="63" expanded="1" expx="583.75" expy="208.25" expWidth="158" expHeight="63" shownState="0"/>
162 <presentation name="dataout" x="583.75" y="128.25" width="158" height="63" expanded="1" expx="583.75" expy="128.25" expWidth="158" expHeight="63" shownState="0"/>
163 <presentation name="__ROOT__" x="0" y="0" width="745.75" height="370.25" expanded="1" expx="0" expy="0" expWidth="745.75" expHeight="370.25" shownState="0"/>