--- a/examples/example.xml Thu Aug 09 18:07:44 2007 +0200
+++ b/examples/example.xml Fri Aug 10 16:14:33 2007 +0200
@@ -90,7 +90,7 @@
</connectionPointIn>
<expression>OUT</expression>
</outVariable>
- <block localId="6" height="84" width="99" instanceName="" typeName="AND">
+ <block localId="6" height="84" width="99" typeName="AND">
<position y="105" x="235"/>
<inputVariables>
<variable formalParameter="IN1" edge="rising">
@@ -132,7 +132,7 @@
</connectionPointOut>
<expression>IN3</expression>
</inVariable>
- <block localId="8" height="87" width="99" instanceName="" typeName="OR">
+ <block localId="8" height="87" width="99" typeName="OR">
<position y="246" x="235"/>
<inputVariables>
<variable formalParameter="IN1" negated="true">
@@ -442,6 +442,13 @@
</type>
</variable>
</inputVars>
+ <localVars>
+ <variable name="SR1">
+ <type>
+ <derived name="SR"/>
+ </type>
+ </variable>
+ </localVars>
</interface>
<actions>
<action name="ACT1">
@@ -467,41 +474,6 @@
<transition name="TR2">
<body>
<FBD>
- <block localId="1" height="82" width="107" typeName="AND">
- <position y="61" x="160"/>
- <inputVariables>
- <variable formalParameter="IN1">
- <connectionPointIn>
- <relPosition y="35" x="0"/>
- <connection refLocalId="2">
- <position y="96" x="160"/>
- <position y="96" x="120"/>
- <position y="72" x="120"/>
- <position y="72" x="81"/>
- </connection>
- </connectionPointIn>
- </variable>
- <variable formalParameter="IN2">
- <connectionPointIn>
- <relPosition y="66" x="0"/>
- <connection refLocalId="3">
- <position y="127" x="160"/>
- <position y="127" x="120"/>
- <position y="153" x="120"/>
- <position y="153" x="81"/>
- </connection>
- </connectionPointIn>
- </variable>
- </inputVariables>
- <inOutVariables/>
- <outputVariables>
- <variable formalParameter="OUT">
- <connectionPointOut>
- <relPosition y="35" x="107"/>
- </connectionPointOut>
- </variable>
- </outputVariables>
- </block>
<inVariable localId="2" width="54" height="27">
<position y="59" x="27"/>
<connectionPointOut>
@@ -517,16 +489,51 @@
<expression>IN2</expression>
</inVariable>
<outVariable localId="4" width="57" height="27">
- <position y="83" x="351"/>
+ <position y="82" x="340"/>
<connectionPointIn>
<relPosition y="13" x="0"/>
- <connection refLocalId="1" formalParameter="OUT">
- <position y="96" x="351"/>
- <position y="96" x="267"/>
+ <connection refLocalId="5" formalParameter="Q1">
+ <position y="95" x="340"/>
+ <position y="95" x="261"/>
</connection>
</connectionPointIn>
<expression>TR2</expression>
</outVariable>
+ <block localId="5" height="70" width="100" instanceName="SR1" typeName="SR">
+ <position y="63" x="161"/>
+ <inputVariables>
+ <variable formalParameter="S1">
+ <connectionPointIn>
+ <relPosition y="32" x="0"/>
+ <connection refLocalId="2">
+ <position y="95" x="161"/>
+ <position y="95" x="121"/>
+ <position y="72" x="121"/>
+ <position y="72" x="81"/>
+ </connection>
+ </connectionPointIn>
+ </variable>
+ <variable formalParameter="R">
+ <connectionPointIn>
+ <relPosition y="57" x="0"/>
+ <connection refLocalId="3">
+ <position y="120" x="161"/>
+ <position y="120" x="121"/>
+ <position y="153" x="121"/>
+ <position y="153" x="81"/>
+ </connection>
+ </connectionPointIn>
+ </variable>
+ </inputVariables>
+ <inOutVariables/>
+ <outputVariables>
+ <variable formalParameter="Q1">
+ <connectionPointOut>
+ <relPosition y="32" x="100"/>
+ </connectionPointOut>
+ </variable>
+ </outputVariables>
+ </block>
</FBD>
</body>
</transition>