<?xml version="1.0" encoding="UTF-8"?> <TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="false" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="false" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="0" LAST_SELECTED_SUB_TAB="1"> <Modeling type="AVATAR Design" nameTab="Design" tabs="Block Diagram$RandomGenerator$Reader" > <AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" > <MainCode value="void __user_init() {"/> <MainCode value="}"/> <Optimized value="true" /> <considerTimingOperators value="true" /> <Validated value="Reader;RandomGenerator;" /> <Ignored value="" /> <CONNECTOR type="5002" id="2" > <cdparam x="455" y="305" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="" /> <TGConnectingPoint num="0" id="1" /> <P1 x="448" y="309" id="32" /> <P2 x="892" y="311" id="6" /> <AutomaticDrawing data="true" /> <extraparam> <isd value="in read()" /> <oso value="out write()" /> <FIFOType asynchronous="true" synchronousCH="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" ams="false" /> </extraparam> </CONNECTOR> <COMPONENT type="5000" id="27" uid="c1349cf9-65b6-466d-a5d2-6be855f58f56" > <cdparam x="892" y="211" /> <sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Block0" value="Reader" /> <TGConnectingPoint num="0" id="3" /> <TGConnectingPoint num="1" id="4" /> <TGConnectingPoint num="2" id="5" /> <TGConnectingPoint num="3" id="6" /> <TGConnectingPoint num="4" id="7" /> <TGConnectingPoint num="5" id="8" /> <TGConnectingPoint num="6" id="9" /> <TGConnectingPoint num="7" id="10" /> <TGConnectingPoint num="8" id="11" /> <TGConnectingPoint num="9" id="12" /> <TGConnectingPoint num="10" id="13" /> <TGConnectingPoint num="11" id="14" /> <TGConnectingPoint num="12" id="15" /> <TGConnectingPoint num="13" id="16" /> <TGConnectingPoint num="14" id="17" /> <TGConnectingPoint num="15" id="18" /> <TGConnectingPoint num="16" id="19" /> <TGConnectingPoint num="17" id="20" /> <TGConnectingPoint num="18" id="21" /> <TGConnectingPoint num="19" id="22" /> <TGConnectingPoint num="20" id="23" /> <TGConnectingPoint num="21" id="24" /> <TGConnectingPoint num="22" id="25" /> <TGConnectingPoint num="23" id="26" /> <extraparam> <blockType data="block" color="-4072719" /> <CryptoBlock value="false" /> <Attribute access="0" id="cpt" value="3" type="8" typeOther="" /> <Attribute access="0" id="x" value="" type="8" typeOther="" /> <Method value="$myPrint(int x)" /> <Signal value="in read()" attached="true" /> <globalCode value="void __userImplemented__Reader__myPrint(int x) {" /> <globalCode value=" printf("x=%d\n", x);" /> <globalCode value="}" /> </extraparam> </COMPONENT> <COMPONENT type="5000" id="52" uid="cc0a4a33-d3a4-45f4-86a5-84fa70f26629" > <cdparam x="198" y="209" /> <sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Block0" value="RandomGenerator" /> <TGConnectingPoint num="0" id="28" /> <TGConnectingPoint num="1" id="29" /> <TGConnectingPoint num="2" id="30" /> <TGConnectingPoint num="3" id="31" /> <TGConnectingPoint num="4" id="32" /> <TGConnectingPoint num="5" id="33" /> <TGConnectingPoint num="6" id="34" /> <TGConnectingPoint num="7" id="35" /> <TGConnectingPoint num="8" id="36" /> <TGConnectingPoint num="9" id="37" /> <TGConnectingPoint num="10" id="38" /> <TGConnectingPoint num="11" id="39" /> <TGConnectingPoint num="12" id="40" /> <TGConnectingPoint num="13" id="41" /> <TGConnectingPoint num="14" id="42" /> <TGConnectingPoint num="15" id="43" /> <TGConnectingPoint num="16" id="44" /> <TGConnectingPoint num="17" id="45" /> <TGConnectingPoint num="18" id="46" /> <TGConnectingPoint num="19" id="47" /> <TGConnectingPoint num="20" id="48" /> <TGConnectingPoint num="21" id="49" /> <TGConnectingPoint num="22" id="50" /> <TGConnectingPoint num="23" id="51" /> <extraparam> <blockType data="block" color="-4072719" /> <CryptoBlock value="false" /> <Attribute access="0" id="ite" value="3" type="8" typeOther="" /> <Signal value="out write()" attached="true" /> </extraparam> </COMPONENT> </AVATARBlockDiagramPanel> <AVATARStateMachineDiagramPanel name="RandomGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > <CONNECTOR type="5102" id="67" > <cdparam x="571" y="426" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="62" /> <TGConnectingPoint num="1" id="63" /> <TGConnectingPoint num="2" id="64" /> <TGConnectingPoint num="3" id="65" /> <TGConnectingPoint num="4" id="66" /> <P1 x="571" y="426" id="90" /> <P2 x="502" y="236" id="124" /> <Point x="571" y="446" /> <Point x="736" y="446" /> <Point x="736" y="216" /> <Point x="522" y="216" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="53" uid="1dd9cc40-3b76-4ae5-b7bd-77eb160ad6c1" > <father id="67" num="0" /> <cdparam x="571" y="446" /> <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="point " value="null" /> </SUBCOMPONENT> <SUBCOMPONENT type="-1" id="54" uid="636c3e8e-e224-428d-aa61-4a98cc4ec120" > <father id="67" num="1" /> <cdparam x="736" y="446" /> <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="point " value="null" /> </SUBCOMPONENT> <SUBCOMPONENT type="-1" id="55" uid="75adda81-0835-4f4b-b386-50f76e8aff40" > <father id="67" num="2" /> <cdparam x="736" y="216" /> <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="point " value="null" /> </SUBCOMPONENT> <SUBCOMPONENT type="-1" id="56" uid="fa9b2060-2658-4c0d-953f-4266ee33365c" > <father id="67" num="3" /> <cdparam x="522" y="216" /> <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="point " value="null" /> </SUBCOMPONENT> <SUBCOMPONENT type="-1" id="61" uid="c5696959-bd1d-48a6-8bbe-4e8fe9b7b70f" > <father id="67" num="4" /> <cdparam x="749" y="336" /> <sizeparam width="69" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="57" /> <TGConnectingPoint num="1" id="58" /> <TGConnectingPoint num="2" id="59" /> <TGConnectingPoint num="3" id="60" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> <actions value="ite = ite - 1" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="74" > <cdparam x="376" y="278" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="73" /> <P1 x="376" y="278" id="114" /> <P2 x="253" y="394" id="100" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="72" uid="7184d861-3073-4d62-b07a-1c28eaa9b706" > <father id="74" num="0" /> <cdparam x="314" y="336" /> <sizeparam width="62" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="68" /> <TGConnectingPoint num="1" id="69" /> <TGConnectingPoint num="2" id="70" /> <TGConnectingPoint num="3" id="71" /> <extraparam> <guard value="[ ite == 0]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="81" > <cdparam x="400" y="168" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="80" /> <P1 x="400" y="168" id="175" /> <P2 x="407" y="229" id="142" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="79" uid="04a9afba-ffba-4c92-a988-261b693aa2a3" > <father id="81" num="0" /> <cdparam x="400" y="198" /> <sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="75" /> <TGConnectingPoint num="1" id="76" /> <TGConnectingPoint num="2" id="77" /> <TGConnectingPoint num="3" id="78" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="88" > <cdparam x="502" y="295" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="87" /> <P1 x="502" y="295" id="141" /> <P2 x="571" y="396" id="89" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="86" uid="b94f7898-e793-4379-a01e-5325ab4cf244" > <father id="88" num="0" /> <cdparam x="554" y="333" /> <sizeparam width="79" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="82" /> <TGConnectingPoint num="1" id="83" /> <TGConnectingPoint num="2" id="84" /> <TGConnectingPoint num="3" id="85" /> <extraparam> <guard value="[ ite > 0]" enabled="true"/> <afterMin value="11" enabled="true"/> <afterMax value="15" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <COMPONENT type="5103" id="99" uid="0e75156f-fe33-4c2d-b416-0ea6213b43ad" > <cdparam x="548" y="401" /> <sizeparam width="46" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Send signal" value="write()" /> <TGConnectingPoint num="0" id="89" /> <TGConnectingPoint num="1" id="90" /> <TGConnectingPoint num="2" id="91" /> <TGConnectingPoint num="3" id="92" /> <TGConnectingPoint num="4" id="93" /> <TGConnectingPoint num="5" id="94" /> <TGConnectingPoint num="6" id="95" /> <TGConnectingPoint num="7" id="96" /> <TGConnectingPoint num="8" id="97" /> <TGConnectingPoint num="9" id="98" /> </COMPONENT> <COMPONENT type="5101" id="101" uid="45df8bb7-92e3-4303-9af3-75c11266c9b5" > <cdparam x="243" y="399" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> <TGConnectingPoint num="0" id="100" /> </COMPONENT> <COMPONENT type="5106" id="174" uid="ca34bfdb-dc07-4266-8101-4cb5108c55e4" > <cdparam x="376" y="229" /> <sizeparam width="126" height="66" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="state0" value="Main" /> <TGConnectingPoint num="0" id="102" /> <TGConnectingPoint num="1" id="103" /> <TGConnectingPoint num="2" id="104" /> <TGConnectingPoint num="3" id="105" /> <TGConnectingPoint num="4" id="106" /> <TGConnectingPoint num="5" id="107" /> <TGConnectingPoint num="6" id="108" /> <TGConnectingPoint num="7" id="109" /> <TGConnectingPoint num="8" id="110" /> <TGConnectingPoint num="9" id="111" /> <TGConnectingPoint num="10" id="112" /> <TGConnectingPoint num="11" id="113" /> <TGConnectingPoint num="12" id="114" /> <TGConnectingPoint num="13" id="115" /> <TGConnectingPoint num="14" id="116" /> <TGConnectingPoint num="15" id="117" /> <TGConnectingPoint num="16" id="118" /> <TGConnectingPoint num="17" id="119" /> <TGConnectingPoint num="18" id="120" /> <TGConnectingPoint num="19" id="121" /> <TGConnectingPoint num="20" id="122" /> <TGConnectingPoint num="21" id="123" /> <TGConnectingPoint num="22" id="124" /> <TGConnectingPoint num="23" id="125" /> <TGConnectingPoint num="24" id="126" /> <TGConnectingPoint num="25" id="127" /> <TGConnectingPoint num="26" id="128" /> <TGConnectingPoint num="27" id="129" /> <TGConnectingPoint num="28" id="130" /> <TGConnectingPoint num="29" id="131" /> <TGConnectingPoint num="30" id="132" /> <TGConnectingPoint num="31" id="133" /> <TGConnectingPoint num="32" id="134" /> <TGConnectingPoint num="33" id="135" /> <TGConnectingPoint num="34" id="136" /> <TGConnectingPoint num="35" id="137" /> <TGConnectingPoint num="36" id="138" /> <TGConnectingPoint num="37" id="139" /> <TGConnectingPoint num="38" id="140" /> <TGConnectingPoint num="39" id="141" /> <TGConnectingPoint num="40" id="142" /> <TGConnectingPoint num="41" id="143" /> <TGConnectingPoint num="42" id="144" /> <TGConnectingPoint num="43" id="145" /> <TGConnectingPoint num="44" id="146" /> <TGConnectingPoint num="45" id="147" /> <TGConnectingPoint num="46" id="148" /> <TGConnectingPoint num="47" id="149" /> <TGConnectingPoint num="48" id="150" /> <TGConnectingPoint num="49" id="151" /> <TGConnectingPoint num="50" id="152" /> <TGConnectingPoint num="51" id="153" /> <TGConnectingPoint num="52" id="154" /> <TGConnectingPoint num="53" id="155" /> <TGConnectingPoint num="54" id="156" /> <TGConnectingPoint num="55" id="157" /> <TGConnectingPoint num="56" id="158" /> <TGConnectingPoint num="57" id="159" /> <TGConnectingPoint num="58" id="160" /> <TGConnectingPoint num="59" id="161" /> <TGConnectingPoint num="60" id="162" /> <TGConnectingPoint num="61" id="163" /> <TGConnectingPoint num="62" id="164" /> <TGConnectingPoint num="63" id="165" /> <TGConnectingPoint num="64" id="166" /> <TGConnectingPoint num="65" id="167" /> <TGConnectingPoint num="66" id="168" /> <TGConnectingPoint num="67" id="169" /> <TGConnectingPoint num="68" id="170" /> <TGConnectingPoint num="69" id="171" /> <TGConnectingPoint num="70" id="172" /> <TGConnectingPoint num="71" id="173" /> <extraparam> </extraparam> </COMPONENT> <COMPONENT type="5100" id="176" uid="1841c30b-3697-4c37-9114-fbc031d67039" > <cdparam x="393" y="148" /> <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="start state" value="null" /> <TGConnectingPoint num="0" id="175" /> </COMPONENT> </AVATARStateMachineDiagramPanel> <AVATARStateMachineDiagramPanel name="Reader" minX="10" maxX="2500" minY="10" maxY="1500" > <CONNECTOR type="5102" id="183" > <cdparam x="742" y="473" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="182" /> <P1 x="737" y="481" id="240" /> <P2 x="670" y="588" id="269" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="181" uid="5716fc55-8ea5-4a46-844c-6bbb432c9ca5" > <father id="183" num="0" /> <cdparam x="735" y="535" /> <sizeparam width="77" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="177" /> <TGConnectingPoint num="1" id="178" /> <TGConnectingPoint num="2" id="179" /> <TGConnectingPoint num="3" id="180" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> <actions value="cpt = cpt - 1" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="190" > <cdparam x="667" y="373" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="189" /> <P1 x="667" y="373" id="330" /> <P2 x="737" y="451" id="239" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="188" uid="242f1bda-54e8-4359-bcb4-d73ee980b49e" > <father id="190" num="0" /> <cdparam x="704" y="408" /> <sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="184" /> <TGConnectingPoint num="1" id="185" /> <TGConnectingPoint num="2" id="186" /> <TGConnectingPoint num="3" id="187" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="199" > <cdparam x="567" y="373" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="197" /> <TGConnectingPoint num="1" id="198" /> <P1 x="567" y="373" id="328" /> <P2 x="583" y="606" id="271" /> <Point x="485" y="492" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="191" uid="8998d693-3d08-450f-ba51-02ed51288e26" > <father id="199" num="0" /> <cdparam x="485" y="492" /> <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="point " value="null" /> </SUBCOMPONENT> <SUBCOMPONENT type="-1" id="196" uid="1f3acfdb-3b54-4db9-8764-4e5efea97fe6" > <father id="199" num="1" /> <cdparam x="447" y="463" /> <sizeparam width="55" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="192" /> <TGConnectingPoint num="1" id="193" /> <TGConnectingPoint num="2" id="194" /> <TGConnectingPoint num="3" id="195" /> <extraparam> <guard value="[ x == 0]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="206" > <cdparam x="428" y="184" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="205" /> <P1 x="428" y="184" id="403" /> <P2 x="274" y="316" id="396" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="204" uid="a22a502e-4a27-4ddb-9a1f-c7c79d32c7cb" > <father id="206" num="0" /> <cdparam x="241" y="227" /> <sizeparam width="66" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="200" /> <TGConnectingPoint num="1" id="201" /> <TGConnectingPoint num="2" id="202" /> <TGConnectingPoint num="3" id="203" /> <extraparam> <guard value="[ cpt == 0]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="213" > <cdparam x="441" y="101" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="212" /> <P1 x="417" y="80" id="471" /> <P2 x="440" y="134" id="446" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="211" uid="c8a0df54-8d48-4683-b126-2fa374799de5" > <father id="213" num="0" /> <cdparam x="440" y="117" /> <sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="207" /> <TGConnectingPoint num="1" id="208" /> <TGConnectingPoint num="2" id="209" /> <TGConnectingPoint num="3" id="210" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="220" > <cdparam x="528" y="184" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="219" /> <P1 x="528" y="184" id="437" /> <P2 x="531" y="249" id="228" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="218" uid="163b1685-8761-4fd1-a5e9-1e0fbc1d47b6" > <father id="220" num="0" /> <cdparam x="519" y="219" /> <sizeparam width="79" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="214" /> <TGConnectingPoint num="1" id="215" /> <TGConnectingPoint num="2" id="216" /> <TGConnectingPoint num="3" id="217" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="10" enabled="true"/> <afterMax value="10" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> </extraparam> </SUBCOMPONENT> <CONNECTOR type="5102" id="227" > <cdparam x="489" y="269" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="226" /> <P1 x="531" y="279" id="229" /> <P2 x="567" y="323" id="355" /> <AutomaticDrawing data="true" /> </CONNECTOR><SUBCOMPONENT type="-1" id="225" uid="59816637-e917-4dd7-9c40-44aed2b1868d" > <father id="227" num="0" /> <cdparam x="581" y="296" /> <sizeparam width="58" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="List of all parameters of an Avatar SMD transition" value="" /> <TGConnectingPoint num="0" id="221" /> <TGConnectingPoint num="1" id="222" /> <TGConnectingPoint num="2" id="223" /> <TGConnectingPoint num="3" id="224" /> <extraparam> <guard value="[ ]" enabled="true"/> <afterMin value="" enabled="true"/> <afterMax value="" enabled="true"/> <extraDelay1 value="" enabled="true"/> <extraDelay2 value="" enabled="true"/> <delayDistributionLaw value="0" enabled="true"/> <computeMin value="" enabled="true"/> <computeMax value="" enabled="true"/> <probability value="" enabled="true"/> <actions value="myPrint(x)" enabled="true"/> </extraparam> </SUBCOMPONENT> <COMPONENT type="5105" id="238" uid="bd6b1f39-161b-4478-9fba-314f83c189a0" > <cdparam x="494" y="254" /> <sizeparam width="75" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Receive signal" value="x=?read()" /> <TGConnectingPoint num="0" id="228" /> <TGConnectingPoint num="1" id="229" /> <TGConnectingPoint num="2" id="230" /> <TGConnectingPoint num="3" id="231" /> <TGConnectingPoint num="4" id="232" /> <TGConnectingPoint num="5" id="233" /> <TGConnectingPoint num="6" id="234" /> <TGConnectingPoint num="7" id="235" /> <TGConnectingPoint num="8" id="236" /> <TGConnectingPoint num="9" id="237" /> </COMPONENT> <COMPONENT type="5104" id="249" uid="6dedd0ad-8d6e-4bc8-948a-c8921845c896" > <cdparam x="711" y="456" /> <sizeparam width="53" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Receive signal" value="read()" /> <TGConnectingPoint num="0" id="239" /> <TGConnectingPoint num="1" id="240" /> <TGConnectingPoint num="2" id="241" /> <TGConnectingPoint num="3" id="242" /> <TGConnectingPoint num="4" id="243" /> <TGConnectingPoint num="5" id="244" /> <TGConnectingPoint num="6" id="245" /> <TGConnectingPoint num="7" id="246" /> <TGConnectingPoint num="8" id="247" /> <TGConnectingPoint num="9" id="248" /> </COMPONENT> <COMPONENT type="5106" id="322" uid="399c1b37-1299-41be-a2f4-7953d0b57f44" > <cdparam x="583" y="588" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="state1" value="Main" /> <TGConnectingPoint num="0" id="250" /> <TGConnectingPoint num="1" id="251" /> <TGConnectingPoint num="2" id="252" /> <TGConnectingPoint num="3" id="253" /> <TGConnectingPoint num="4" id="254" /> <TGConnectingPoint num="5" id="255" /> <TGConnectingPoint num="6" id="256" /> <TGConnectingPoint num="7" id="257" /> <TGConnectingPoint num="8" id="258" /> <TGConnectingPoint num="9" id="259" /> <TGConnectingPoint num="10" id="260" /> <TGConnectingPoint num="11" id="261" /> <TGConnectingPoint num="12" id="262" /> <TGConnectingPoint num="13" id="263" /> <TGConnectingPoint num="14" id="264" /> <TGConnectingPoint num="15" id="265" /> <TGConnectingPoint num="16" id="266" /> <TGConnectingPoint num="17" id="267" /> <TGConnectingPoint num="18" id="268" /> <TGConnectingPoint num="19" id="269" /> <TGConnectingPoint num="20" id="270" /> <TGConnectingPoint num="21" id="271" /> <TGConnectingPoint num="22" id="272" /> <TGConnectingPoint num="23" id="273" /> <TGConnectingPoint num="24" id="274" /> <TGConnectingPoint num="25" id="275" /> <TGConnectingPoint num="26" id="276" /> <TGConnectingPoint num="27" id="277" /> <TGConnectingPoint num="28" id="278" /> <TGConnectingPoint num="29" id="279" /> <TGConnectingPoint num="30" id="280" /> <TGConnectingPoint num="31" id="281" /> <TGConnectingPoint num="32" id="282" /> <TGConnectingPoint num="33" id="283" /> <TGConnectingPoint num="34" id="284" /> <TGConnectingPoint num="35" id="285" /> <TGConnectingPoint num="36" id="286" /> <TGConnectingPoint num="37" id="287" /> <TGConnectingPoint num="38" id="288" /> <TGConnectingPoint num="39" id="289" /> <TGConnectingPoint num="40" id="290" /> <TGConnectingPoint num="41" id="291" /> <TGConnectingPoint num="42" id="292" /> <TGConnectingPoint num="43" id="293" /> <TGConnectingPoint num="44" id="294" /> <TGConnectingPoint num="45" id="295" /> <TGConnectingPoint num="46" id="296" /> <TGConnectingPoint num="47" id="297" /> <TGConnectingPoint num="48" id="298" /> <TGConnectingPoint num="49" id="299" /> <TGConnectingPoint num="50" id="300" /> <TGConnectingPoint num="51" id="301" /> <TGConnectingPoint num="52" id="302" /> <TGConnectingPoint num="53" id="303" /> <TGConnectingPoint num="54" id="304" /> <TGConnectingPoint num="55" id="305" /> <TGConnectingPoint num="56" id="306" /> <TGConnectingPoint num="57" id="307" /> <TGConnectingPoint num="58" id="308" /> <TGConnectingPoint num="59" id="309" /> <TGConnectingPoint num="60" id="310" /> <TGConnectingPoint num="61" id="311" /> <TGConnectingPoint num="62" id="312" /> <TGConnectingPoint num="63" id="313" /> <TGConnectingPoint num="64" id="314" /> <TGConnectingPoint num="65" id="315" /> <TGConnectingPoint num="66" id="316" /> <TGConnectingPoint num="67" id="317" /> <TGConnectingPoint num="68" id="318" /> <TGConnectingPoint num="69" id="319" /> <TGConnectingPoint num="70" id="320" /> <TGConnectingPoint num="71" id="321" /> <extraparam> </extraparam> </COMPONENT> <COMPONENT type="5106" id="395" uid="931e8c2c-923f-4a89-b039-b6da3ffbfa9a" > <cdparam x="567" y="323" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="state0" value="state0" /> <TGConnectingPoint num="0" id="323" /> <TGConnectingPoint num="1" id="324" /> <TGConnectingPoint num="2" id="325" /> <TGConnectingPoint num="3" id="326" /> <TGConnectingPoint num="4" id="327" /> <TGConnectingPoint num="5" id="328" /> <TGConnectingPoint num="6" id="329" /> <TGConnectingPoint num="7" id="330" /> <TGConnectingPoint num="8" id="331" /> <TGConnectingPoint num="9" id="332" /> <TGConnectingPoint num="10" id="333" /> <TGConnectingPoint num="11" id="334" /> <TGConnectingPoint num="12" id="335" /> <TGConnectingPoint num="13" id="336" /> <TGConnectingPoint num="14" id="337" /> <TGConnectingPoint num="15" id="338" /> <TGConnectingPoint num="16" id="339" /> <TGConnectingPoint num="17" id="340" /> <TGConnectingPoint num="18" id="341" /> <TGConnectingPoint num="19" id="342" /> <TGConnectingPoint num="20" id="343" /> <TGConnectingPoint num="21" id="344" /> <TGConnectingPoint num="22" id="345" /> <TGConnectingPoint num="23" id="346" /> <TGConnectingPoint num="24" id="347" /> <TGConnectingPoint num="25" id="348" /> <TGConnectingPoint num="26" id="349" /> <TGConnectingPoint num="27" id="350" /> <TGConnectingPoint num="28" id="351" /> <TGConnectingPoint num="29" id="352" /> <TGConnectingPoint num="30" id="353" /> <TGConnectingPoint num="31" id="354" /> <TGConnectingPoint num="32" id="355" /> <TGConnectingPoint num="33" id="356" /> <TGConnectingPoint num="34" id="357" /> <TGConnectingPoint num="35" id="358" /> <TGConnectingPoint num="36" id="359" /> <TGConnectingPoint num="37" id="360" /> <TGConnectingPoint num="38" id="361" /> <TGConnectingPoint num="39" id="362" /> <TGConnectingPoint num="40" id="363" /> <TGConnectingPoint num="41" id="364" /> <TGConnectingPoint num="42" id="365" /> <TGConnectingPoint num="43" id="366" /> <TGConnectingPoint num="44" id="367" /> <TGConnectingPoint num="45" id="368" /> <TGConnectingPoint num="46" id="369" /> <TGConnectingPoint num="47" id="370" /> <TGConnectingPoint num="48" id="371" /> <TGConnectingPoint num="49" id="372" /> <TGConnectingPoint num="50" id="373" /> <TGConnectingPoint num="51" id="374" /> <TGConnectingPoint num="52" id="375" /> <TGConnectingPoint num="53" id="376" /> <TGConnectingPoint num="54" id="377" /> <TGConnectingPoint num="55" id="378" /> <TGConnectingPoint num="56" id="379" /> <TGConnectingPoint num="57" id="380" /> <TGConnectingPoint num="58" id="381" /> <TGConnectingPoint num="59" id="382" /> <TGConnectingPoint num="60" id="383" /> <TGConnectingPoint num="61" id="384" /> <TGConnectingPoint num="62" id="385" /> <TGConnectingPoint num="63" id="386" /> <TGConnectingPoint num="64" id="387" /> <TGConnectingPoint num="65" id="388" /> <TGConnectingPoint num="66" id="389" /> <TGConnectingPoint num="67" id="390" /> <TGConnectingPoint num="68" id="391" /> <TGConnectingPoint num="69" id="392" /> <TGConnectingPoint num="70" id="393" /> <TGConnectingPoint num="71" id="394" /> <extraparam> </extraparam> </COMPONENT> <COMPONENT type="5101" id="397" uid="3c93a0e3-2060-4850-b305-a82cd18587e5" > <cdparam x="264" y="321" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> <TGConnectingPoint num="0" id="396" /> </COMPONENT> <COMPONENT type="5106" id="470" uid="94dcf0a7-91b6-4456-bd94-8b8105d31105" > <cdparam x="428" y="134" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="state0" value="Main" /> <TGConnectingPoint num="0" id="398" /> <TGConnectingPoint num="1" id="399" /> <TGConnectingPoint num="2" id="400" /> <TGConnectingPoint num="3" id="401" /> <TGConnectingPoint num="4" id="402" /> <TGConnectingPoint num="5" id="403" /> <TGConnectingPoint num="6" id="404" /> <TGConnectingPoint num="7" id="405" /> <TGConnectingPoint num="8" id="406" /> <TGConnectingPoint num="9" id="407" /> <TGConnectingPoint num="10" id="408" /> <TGConnectingPoint num="11" id="409" /> <TGConnectingPoint num="12" id="410" /> <TGConnectingPoint num="13" id="411" /> <TGConnectingPoint num="14" id="412" /> <TGConnectingPoint num="15" id="413" /> <TGConnectingPoint num="16" id="414" /> <TGConnectingPoint num="17" id="415" /> <TGConnectingPoint num="18" id="416" /> <TGConnectingPoint num="19" id="417" /> <TGConnectingPoint num="20" id="418" /> <TGConnectingPoint num="21" id="419" /> <TGConnectingPoint num="22" id="420" /> <TGConnectingPoint num="23" id="421" /> <TGConnectingPoint num="24" id="422" /> <TGConnectingPoint num="25" id="423" /> <TGConnectingPoint num="26" id="424" /> <TGConnectingPoint num="27" id="425" /> <TGConnectingPoint num="28" id="426" /> <TGConnectingPoint num="29" id="427" /> <TGConnectingPoint num="30" id="428" /> <TGConnectingPoint num="31" id="429" /> <TGConnectingPoint num="32" id="430" /> <TGConnectingPoint num="33" id="431" /> <TGConnectingPoint num="34" id="432" /> <TGConnectingPoint num="35" id="433" /> <TGConnectingPoint num="36" id="434" /> <TGConnectingPoint num="37" id="435" /> <TGConnectingPoint num="38" id="436" /> <TGConnectingPoint num="39" id="437" /> <TGConnectingPoint num="40" id="438" /> <TGConnectingPoint num="41" id="439" /> <TGConnectingPoint num="42" id="440" /> <TGConnectingPoint num="43" id="441" /> <TGConnectingPoint num="44" id="442" /> <TGConnectingPoint num="45" id="443" /> <TGConnectingPoint num="46" id="444" /> <TGConnectingPoint num="47" id="445" /> <TGConnectingPoint num="48" id="446" /> <TGConnectingPoint num="49" id="447" /> <TGConnectingPoint num="50" id="448" /> <TGConnectingPoint num="51" id="449" /> <TGConnectingPoint num="52" id="450" /> <TGConnectingPoint num="53" id="451" /> <TGConnectingPoint num="54" id="452" /> <TGConnectingPoint num="55" id="453" /> <TGConnectingPoint num="56" id="454" /> <TGConnectingPoint num="57" id="455" /> <TGConnectingPoint num="58" id="456" /> <TGConnectingPoint num="59" id="457" /> <TGConnectingPoint num="60" id="458" /> <TGConnectingPoint num="61" id="459" /> <TGConnectingPoint num="62" id="460" /> <TGConnectingPoint num="63" id="461" /> <TGConnectingPoint num="64" id="462" /> <TGConnectingPoint num="65" id="463" /> <TGConnectingPoint num="66" id="464" /> <TGConnectingPoint num="67" id="465" /> <TGConnectingPoint num="68" id="466" /> <TGConnectingPoint num="69" id="467" /> <TGConnectingPoint num="70" id="468" /> <TGConnectingPoint num="71" id="469" /> <extraparam> </extraparam> </COMPONENT> <COMPONENT type="5100" id="472" uid="879ae4c5-1597-4121-a7f9-91866c623543" > <cdparam x="410" y="60" /> <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="start state" value="null" /> <TGConnectingPoint num="0" id="471" /> </COMPONENT> </AVATARStateMachineDiagramPanel> </Modeling> </TURTLEGMODELING>