Upload files to "resist_spinner"

This commit is contained in:
Adema 2025-03-10 09:25:36 +01:00
parent 619dda098b
commit 9951287158
2 changed files with 994 additions and 0 deletions

View File

@ -0,0 +1,994 @@
<?xml version="1.0" encoding="UTF-8"?>
<PoBlocks>
<Project>
<Cycle_time>0</Cycle_time>
<Reset_core_on_startup>true</Reset_core_on_startup>
<Disable_division_by_zero_exception>false</Disable_division_by_zero_exception>
<Auto_start>true</Auto_start>
<Target_device>1</Target_device>
<Auto_reload_project>false</Auto_reload_project>
<Project_name></Project_name>
<Author></Author>
<Date></Date>
<BlocksCount>82</BlocksCount>
<LinksCount>92</LinksCount>
</Project>
<Blocks>
<block ID="0" type="555" position="110/-200">
<Name>Clock source</Name>
<Half_time_m_period>250</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="1" type="107" position="280/-260">
<Name>1 T delay</Name>
<Default_value>0</Default_value>
</block>
<block ID="2" type="106" position="480/-210">
<Name>Data latch</Name>
<Default_value>0</Default_value>
<Bi_m_directional>false</Bi_m_directional>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="3" type="8" position="390/-260">
<Name>Digital counter</Name>
<Counter_pin>2</Counter_pin>
<Use_direction_pin>false</Use_direction_pin>
<Direction_pin>2</Direction_pin>
<Rising_edge>true</Rising_edge>
<Falling_edge>true</Falling_edge>
<Clear_on_start>true</Clear_on_start>
<Show_reset_input>true</Show_reset_input>
</block>
<block ID="4" type="351" position="680/-210">
<Name>f(x,y)</Name>
<Function_f>4</Function_f>
</block>
<block ID="5" type="850" position="-30/-190">
<Name>LCD UI</Name>
<Use_secondary_pins>false</Use_secondary_pins>
<LCD_rows>4</LCD_rows>
<LCD_columns>20</LCD_columns>
<LCD>
<Layout>
<Row Text="Status: stopped "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
<Layout>
<Row Text="Status: Ramp 1 "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
<Layout>
<Row Text="Status: Dwell 1 "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
<Layout>
<Row Text="Status: Ramp 2 "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
<Layout>
<Row Text="Status: Dwell 2 "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
<Layout>
<Row Text="Status: Ramp down "/>
<Row Text=" "/>
<Row Text=" "/>
<Row Text="Speed: RPM "/>
<Variable Format="XXXX" BlockID="4" PortID="2" Position="7/3"/>
</Layout>
</LCD>
</block>
<block ID="6" type="555" position="-160/-110">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="7" type="580" position="0/40">
<Name>Up counter</Name>
<Default_value>0</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="8" type="555" position="-260/0">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="9" type="201" position="-50/0">
<Name>AND</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>3</Inputs>
</block>
<block ID="10" type="200" position="-160/0">
<Name>NOT</Name>
</block>
<block ID="11" type="200" position="160/0">
<Name>NOT</Name>
</block>
<block ID="12" type="201" position="250/0">
<Name>AND</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>3</Inputs>
</block>
<block ID="13" type="555" position="90/20">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="14" type="580" position="370/40">
<Name>Up counter</Name>
<Default_value>0</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="15" type="200" position="560/0">
<Name>NOT</Name>
</block>
<block ID="16" type="555" position="520/20">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="17" type="580" position="770/40">
<Name>Up counter</Name>
<Default_value>0</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="18" type="201" position="650/0">
<Name>AND</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>3</Inputs>
</block>
<block ID="19" type="555" position="920/20">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="20" type="580" position="1190/40">
<Name>Up counter</Name>
<Default_value>0</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="21" type="200" position="980/0">
<Name>NOT</Name>
</block>
<block ID="22" type="201" position="1080/0">
<Name>AND</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>3</Inputs>
</block>
<block ID="23" type="302" position="-190/200">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="24" type="351" position="-10/120">
<Name>f(x,y)</Name>
<Function_f>5</Function_f>
</block>
<block ID="25" type="351" position="60/100">
<Name>f(x,y)</Name>
<Function_f>4</Function_f>
</block>
<block ID="26" type="302" position="540/190">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="27" type="351" position="710/140">
<Name>f(x,y)</Name>
<Function_f>5</Function_f>
</block>
<block ID="28" type="351" position="880/120">
<Name>f(x,y)</Name>
<Function_f>4</Function_f>
</block>
<block ID="29" type="301" position="540/130">
<Name>Subtract</Name>
</block>
<block ID="30" type="3" position="2200/80">
<Name>PWM output</Name>
<Pin_ID>17</Pin_ID>
<PWM_period>5000</PWM_period>
<Init_period>true</Init_period>
<Duty_range>10000</Duty_range>
<Default_duty>0</Default_duty>
<Show_enable_input>false</Show_enable_input>
</block>
<block ID="31" type="351" position="1330/230">
<Name>f(x,y)</Name>
<Function_f>2</Function_f>
</block>
<block ID="32" type="351" position="2000/120">
<Name>f(x,y)</Name>
<Function_f>4</Function_f>
</block>
<block ID="33" type="100" position="-340/40">
<Name>Set/Reset
latch</Name>
<Default_value>false</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>false</Initial_value>
</block>
<block ID="34" type="0" position="-620/0">
<Name>Start</Name>
<Pin_ID>3</Pin_ID>
<Init_function>true</Init_function>
<Inverted>true</Inverted>
</block>
<block ID="35" type="0" position="-620/170">
<Name>Stop</Name>
<Pin_ID>4</Pin_ID>
<Init_function>true</Init_function>
<Inverted>true</Inverted>
</block>
<block ID="36" type="303" position="2200/160">
<Name>Duty / 100</Name>
</block>
<block ID="37" type="201" position="1490/0">
<Name>AND</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>3</Inputs>
</block>
<block ID="38" type="555" position="1330/20">
<Name>Clock source</Name>
<Half_time_m_period>5</Half_time_m_period>
<Show_dynamic_input>false</Show_dynamic_input>
</block>
<block ID="39" type="200" position="1380/0">
<Name>NOT</Name>
</block>
<block ID="40" type="580" position="1600/40">
<Name>Up counter</Name>
<Default_value>0</Default_value>
<Retain_on_reset>false</Retain_on_reset>
<Initial_value>0</Initial_value>
</block>
<block ID="41" type="351" position="1860/120">
<Name>f(x,y)</Name>
<Function_f>3</Function_f>
</block>
<block ID="42" type="302" position="1330/160">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="43" type="351" position="1510/140">
<Name>f(x,y)</Name>
<Function_f>5</Function_f>
</block>
<block ID="44" type="351" position="1710/120">
<Name>f(x,y)</Name>
<Function_f>4</Function_f>
</block>
<block ID="45" type="400" position="-300/150">
<Name>To</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="46" type="401" position="-150/40">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="47" type="401" position="200/40">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="48" type="401" position="600/40">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="49" type="401" position="1040/40">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="50" type="401" position="1450/40">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="51" type="401" position="-450/50">
<Name>From</Name>
<Link_ID>0</Link_ID>
</block>
<block ID="52" type="601" position="-490/10">
<Name>Off timer</Name>
</block>
<block ID="53" type="202" position="-390/160">
<Name>OR</Name>
<Show_negated_output>false</Show_negated_output>
<Inputs>2</Inputs>
</block>
<block ID="54" type="1" position="2460/150">
<Name>Digital output</Name>
<Pin_ID>12</Pin_ID>
<Init_function>true</Init_function>
<Inverted>false</Inverted>
<Default_value>false</Default_value>
<Set_to_default_on_init>true</Set_to_default_on_init>
<Show_enable_input>false</Show_enable_input>
</block>
<block ID="55" type="204" position="2330/160">
<Name>Compare (GT)</Name>
<Show_negated_output>false</Show_negated_output>
</block>
<block ID="56" type="400" position="2420/90">
<Name>To</Name>
<Link_ID>1</Link_ID>
</block>
<block ID="57" type="400" position="0/-20">
<Name>To</Name>
<Link_ID>2</Link_ID>
</block>
<block ID="58" type="400" position="300/0">
<Name>To</Name>
<Link_ID>3</Link_ID>
</block>
<block ID="59" type="400" position="660/0">
<Name>To</Name>
<Link_ID>4</Link_ID>
</block>
<block ID="60" type="400" position="1090/0">
<Name>To</Name>
<Link_ID>5</Link_ID>
</block>
<block ID="61" type="400" position="1500/-10">
<Name>To</Name>
<Link_ID>6</Link_ID>
</block>
<block ID="62" type="401" position="-620/-330">
<Name>From</Name>
<Link_ID>1</Link_ID>
</block>
<block ID="63" type="401" position="-620/-270">
<Name>From</Name>
<Link_ID>2</Link_ID>
</block>
<block ID="64" type="401" position="-620/-210">
<Name>From</Name>
<Link_ID>3</Link_ID>
</block>
<block ID="65" type="401" position="-620/-140">
<Name>From</Name>
<Link_ID>4</Link_ID>
</block>
<block ID="66" type="401" position="-620/-80">
<Name>From</Name>
<Link_ID>5</Link_ID>
</block>
<block ID="67" type="300" position="-400/-180">
<Name>Sum</Name>
<Inputs>4</Inputs>
</block>
<block ID="68" type="302" position="-160/-200">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="69" type="300" position="-290/-120">
<Name>Sum</Name>
<Inputs>2</Inputs>
</block>
<block ID="70" type="109" position="-370/250">
<Name>Shared 8-bit_A</Name>
<Default_value>3</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>3</Initial_value>
</block>
<block ID="71" type="109" position="-120/260">
<Name>Shared 8-bit_B</Name>
<Default_value>5</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>5</Initial_value>
</block>
<block ID="72" type="302" position="0/240">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="73" type="109" position="290/280">
<Name>Shared 8-bit_C</Name>
<Default_value>3</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>3</Initial_value>
</block>
<block ID="74" type="302" position="940/290">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
<block ID="75" type="109" position="780/300">
<Name>Shared 8-bit_D</Name>
<Default_value>5</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>5</Initial_value>
</block>
<block ID="76" type="109" position="1180/150">
<Name>Shared 8-bit_E</Name>
<Default_value>5</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>5</Initial_value>
</block>
<block ID="77" type="111" position="240/120">
<Name>Shared 32-bit_G</Name>
<Default_value>4500</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>4500</Initial_value>
</block>
<block ID="78" type="111" position="-360/110">
<Name>Shared 32-bit</Name>
<Default_value>1500</Default_value>
<Retain_on_reset>true</Retain_on_reset>
<Initial_value>1500</Initial_value>
</block>
<block ID="79" type="303" position="-200/120">
<Name>Divide</Name>
</block>
<block ID="80" type="303" position="410/130">
<Name>Divide</Name>
</block>
<block ID="81" type="302" position="830/-210">
<Name>Multiply</Name>
<Inputs>2</Inputs>
</block>
</Blocks>
<Links>
<link ID="0">
<source type="port" blockID="3" portID="0"/>
<destination blockID="2" portID="0"/>
<anchors/>
</link>
<link ID="1">
<source type="port" blockID="1" portID="0"/>
<destination blockID="3" portID="0"/>
<anchors/>
</link>
<link ID="2">
<source type="port" blockID="0" portID="0"/>
<destination blockID="2" portID="1"/>
<anchors>
<anchor ID="0" position="200/-200"/>
</anchors>
</link>
<link ID="3">
<source type="port" blockID="2" portID="0"/>
<destination blockID="4" portID="0"/>
<anchors/>
</link>
<link ID="4">
<source type="link" linkID="2" anchorID="0"/>
<destination blockID="1" portID="0"/>
<anchors/>
</link>
<link ID="5">
<source type="port" blockID="6" portID="0"/>
<destination blockID="5" portID="1"/>
<anchors/>
</link>
<link ID="6">
<source type="port" blockID="9" portID="0"/>
<destination blockID="7" portID="0"/>
<anchors/>
</link>
<link ID="7">
<source type="port" blockID="8" portID="0"/>
<destination blockID="9" portID="1"/>
<anchors/>
</link>
<link ID="8">
<source type="port" blockID="10" portID="0"/>
<destination blockID="9" portID="0"/>
<anchors/>
</link>
<link ID="9">
<source type="port" blockID="7" portID="0"/>
<destination blockID="10" portID="0"/>
<anchors>
<anchor ID="0" position="40/0"/>
<anchor ID="1" position="0/0"/>
<anchor ID="2" position="-40/0"/>
<anchor ID="3" position="-190/0"/>
</anchors>
</link>
<link ID="10">
<source type="port" blockID="12" portID="0"/>
<destination blockID="14" portID="0"/>
<anchors/>
</link>
<link ID="11">
<source type="port" blockID="11" portID="0"/>
<destination blockID="12" portID="0"/>
<anchors/>
</link>
<link ID="12">
<source type="port" blockID="14" portID="0"/>
<destination blockID="11" portID="0"/>
<anchors>
<anchor ID="0" position="460/0"/>
<anchor ID="1" position="350/0"/>
<anchor ID="2" position="250/0"/>
<anchor ID="3" position="110/0"/>
</anchors>
</link>
<link ID="13">
<source type="port" blockID="13" portID="0"/>
<destination blockID="12" portID="2"/>
<anchors/>
</link>
<link ID="14">
<source type="link" linkID="9" anchorID="0"/>
<destination blockID="12" portID="1"/>
<anchors/>
</link>
<link ID="15">
<source type="port" blockID="18" portID="0"/>
<destination blockID="17" portID="0"/>
<anchors/>
</link>
<link ID="16">
<source type="port" blockID="15" portID="0"/>
<destination blockID="18" portID="0"/>
<anchors/>
</link>
<link ID="17">
<source type="port" blockID="17" portID="0"/>
<destination blockID="15" portID="0"/>
<anchors>
<anchor ID="0" position="870/0"/>
<anchor ID="1" position="800/0"/>
<anchor ID="2" position="610/0"/>
<anchor ID="3" position="530/0"/>
</anchors>
</link>
<link ID="18">
<source type="port" blockID="16" portID="0"/>
<destination blockID="18" portID="2"/>
<anchors/>
</link>
<link ID="19">
<source type="port" blockID="22" portID="0"/>
<destination blockID="20" portID="0"/>
<anchors/>
</link>
<link ID="20">
<source type="port" blockID="21" portID="0"/>
<destination blockID="22" portID="0"/>
<anchors/>
</link>
<link ID="21">
<source type="port" blockID="20" portID="0"/>
<destination blockID="21" portID="0"/>
<anchors>
<anchor ID="0" position="1270/0"/>
<anchor ID="1" position="1180/0"/>
<anchor ID="2" position="1030/0"/>
<anchor ID="3" position="940/0"/>
</anchors>
</link>
<link ID="22">
<source type="port" blockID="19" portID="0"/>
<destination blockID="22" portID="2"/>
<anchors/>
</link>
<link ID="23">
<source type="port" blockID="23" portID="0"/>
<destination blockID="7" portID="2"/>
<anchors>
<anchor ID="0" position="-130/130"/>
<anchor ID="1" position="-100/60"/>
</anchors>
</link>
<link ID="24">
<source type="link" linkID="23" anchorID="0"/>
<destination blockID="24" portID="1"/>
<anchors/>
</link>
<link ID="25">
<source type="port" blockID="7" portID="1"/>
<destination blockID="25" portID="0"/>
<anchors/>
</link>
<link ID="26">
<source type="port" blockID="24" portID="0"/>
<destination blockID="25" portID="1"/>
<anchors/>
</link>
<link ID="27">
<source type="link" linkID="12" anchorID="0"/>
<destination blockID="18" portID="1"/>
<anchors/>
</link>
<link ID="28">
<source type="link" linkID="17" anchorID="0"/>
<destination blockID="22" portID="1"/>
<anchors/>
</link>
<link ID="29">
<source type="port" blockID="17" portID="1"/>
<destination blockID="28" portID="0"/>
<anchors/>
</link>
<link ID="30">
<source type="port" blockID="27" portID="0"/>
<destination blockID="28" portID="1"/>
<anchors/>
</link>
<link ID="31">
<source type="port" blockID="26" portID="0"/>
<destination blockID="17" portID="2"/>
<anchors>
<anchor ID="0" position="620/150"/>
</anchors>
</link>
<link ID="32">
<source type="link" linkID="31" anchorID="0"/>
<destination blockID="27" portID="1"/>
<anchors/>
</link>
<link ID="33">
<source type="port" blockID="29" portID="0"/>
<destination blockID="27" portID="0"/>
<anchors/>
</link>
<link ID="34">
<source type="port" blockID="28" portID="0"/>
<destination blockID="31" portID="0"/>
<anchors>
<anchor ID="0" position="1070/220"/>
</anchors>
</link>
<link ID="35">
<source type="port" blockID="25" portID="0"/>
<destination blockID="31" portID="1"/>
<anchors>
<anchor ID="0" position="150/250"/>
<anchor ID="1" position="1060/240"/>
</anchors>
</link>
<link ID="36">
<source type="port" blockID="32" portID="0"/>
<destination blockID="30" portID="0"/>
<anchors>
<anchor ID="0" position="2080/110"/>
<anchor ID="1" position="2100/110"/>
</anchors>
</link>
<link ID="37">
<source type="port" blockID="33" portID="0"/>
<destination blockID="9" portID="2"/>
<anchors/>
</link>
<link ID="38">
<source type="link" linkID="36" anchorID="1"/>
<destination blockID="36" portID="0"/>
<anchors/>
</link>
<link ID="39">
<source type="port" blockID="37" portID="0"/>
<destination blockID="40" portID="0"/>
<anchors/>
</link>
<link ID="40">
<source type="port" blockID="39" portID="0"/>
<destination blockID="37" portID="0"/>
<anchors/>
</link>
<link ID="41">
<source type="port" blockID="40" portID="0"/>
<destination blockID="39" portID="0"/>
<anchors>
<anchor ID="0" position="1680/0"/>
<anchor ID="1" position="1590/0"/>
<anchor ID="2" position="1380/0"/>
</anchors>
</link>
<link ID="42">
<source type="port" blockID="38" portID="0"/>
<destination blockID="37" portID="2"/>
<anchors/>
</link>
<link ID="43">
<source type="link" linkID="21" anchorID="0"/>
<destination blockID="37" portID="1"/>
<anchors/>
</link>
<link ID="44">
<source type="port" blockID="41" portID="0"/>
<destination blockID="32" portID="0"/>
<anchors/>
</link>
<link ID="45">
<source type="port" blockID="31" portID="0"/>
<destination blockID="41" portID="1"/>
<anchors>
<anchor ID="0" position="1760/220"/>
</anchors>
</link>
<link ID="46">
<source type="port" blockID="42" portID="0"/>
<destination blockID="40" portID="2"/>
<anchors>
<anchor ID="0" position="1390/150"/>
</anchors>
</link>
<link ID="47">
<source type="link" linkID="46" anchorID="0"/>
<destination blockID="43" portID="1"/>
<anchors/>
</link>
<link ID="48">
<source type="port" blockID="40" portID="1"/>
<destination blockID="44" portID="0"/>
<anchors/>
</link>
<link ID="49">
<source type="port" blockID="43" portID="0"/>
<destination blockID="44" portID="1"/>
<anchors/>
</link>
<link ID="50">
<source type="port" blockID="44" portID="0"/>
<destination blockID="41" portID="0"/>
<anchors/>
</link>
<link ID="51">
<source type="port" blockID="46" portID="0"/>
<destination blockID="7" portID="1"/>
<anchors/>
</link>
<link ID="52">
<source type="port" blockID="47" portID="0"/>
<destination blockID="14" portID="1"/>
<anchors/>
</link>
<link ID="53">
<source type="port" blockID="48" portID="0"/>
<destination blockID="17" portID="1"/>
<anchors/>
</link>
<link ID="54">
<source type="port" blockID="49" portID="0"/>
<destination blockID="20" portID="1"/>
<anchors/>
</link>
<link ID="55">
<source type="port" blockID="50" portID="0"/>
<destination blockID="40" portID="1"/>
<anchors/>
</link>
<link ID="56">
<source type="port" blockID="51" portID="0"/>
<destination blockID="33" portID="1"/>
<anchors/>
</link>
<link ID="57">
<source type="port" blockID="53" portID="0"/>
<destination blockID="45" portID="0"/>
<anchors/>
</link>
<link ID="58">
<source type="port" blockID="35" portID="0"/>
<destination blockID="53" portID="1"/>
<anchors/>
</link>
<link ID="59">
<source type="port" blockID="52" portID="0"/>
<destination blockID="33" portID="0"/>
<anchors/>
</link>
<link ID="60">
<source type="port" blockID="34" portID="0"/>
<destination blockID="52" portID="0"/>
<anchors>
<anchor ID="0" position="-570/0"/>
</anchors>
</link>
<link ID="61">
<source type="link" linkID="60" anchorID="0"/>
<destination blockID="53" portID="0"/>
<anchors/>
</link>
<link ID="62">
<source type="port" blockID="55" portID="0"/>
<destination blockID="54" portID="0"/>
<anchors>
<anchor ID="0" position="2400/150"/>
</anchors>
</link>
<link ID="63">
<source type="port" blockID="36" portID="0"/>
<destination blockID="55" portID="0"/>
<anchors/>
</link>
<link ID="64">
<source type="link" linkID="62" anchorID="0"/>
<destination blockID="56" portID="0"/>
<anchors/>
</link>
<link ID="65">
<source type="link" linkID="9" anchorID="2"/>
<destination blockID="57" portID="0"/>
<anchors/>
</link>
<link ID="66">
<source type="link" linkID="12" anchorID="2"/>
<destination blockID="58" portID="0"/>
<anchors/>
</link>
<link ID="67">
<source type="link" linkID="17" anchorID="2"/>
<destination blockID="59" portID="0"/>
<anchors/>
</link>
<link ID="68">
<source type="link" linkID="21" anchorID="2"/>
<destination blockID="60" portID="0"/>
<anchors/>
</link>
<link ID="69">
<source type="link" linkID="41" anchorID="2"/>
<destination blockID="61" portID="0"/>
<anchors/>
</link>
<link ID="70">
<source type="port" blockID="63" portID="0"/>
<destination blockID="67" portID="0"/>
<anchors/>
</link>
<link ID="71">
<source type="port" blockID="64" portID="0"/>
<destination blockID="67" portID="1"/>
<anchors/>
</link>
<link ID="72">
<source type="port" blockID="65" portID="0"/>
<destination blockID="67" portID="2"/>
<anchors/>
</link>
<link ID="73">
<source type="port" blockID="66" portID="0"/>
<destination blockID="67" portID="3"/>
<anchors/>
</link>
<link ID="74">
<source type="port" blockID="62" portID="0"/>
<destination blockID="68" portID="0"/>
<anchors/>
</link>
<link ID="75">
<source type="port" blockID="67" portID="0"/>
<destination blockID="69" portID="0"/>
<anchors/>
</link>
<link ID="76">
<source type="port" blockID="69" portID="0"/>
<destination blockID="68" portID="1"/>
<anchors/>
</link>
<link ID="77">
<source type="port" blockID="68" portID="0"/>
<destination blockID="5" portID="0"/>
<anchors/>
</link>
<link ID="78">
<source type="port" blockID="70" portID="0"/>
<destination blockID="23" portID="0"/>
<anchors/>
</link>
<link ID="79">
<source type="port" blockID="71" portID="0"/>
<destination blockID="72" portID="0"/>
<anchors/>
</link>
<link ID="80">
<source type="port" blockID="72" portID="0"/>
<destination blockID="14" portID="2"/>
<anchors>
<anchor ID="0" position="160/70"/>
</anchors>
</link>
<link ID="81">
<source type="port" blockID="73" portID="0"/>
<destination blockID="26" portID="0"/>
<anchors/>
</link>
<link ID="82">
<source type="port" blockID="75" portID="0"/>
<destination blockID="74" portID="0"/>
<anchors/>
</link>
<link ID="83">
<source type="port" blockID="74" portID="0"/>
<destination blockID="20" portID="2"/>
<anchors/>
</link>
<link ID="84">
<source type="port" blockID="76" portID="0"/>
<destination blockID="42" portID="0"/>
<anchors/>
</link>
<link ID="85">
<source type="port" blockID="79" portID="0"/>
<destination blockID="24" portID="0"/>
<anchors>
<anchor ID="0" position="-80/110"/>
</anchors>
</link>
<link ID="86">
<source type="port" blockID="78" portID="0"/>
<destination blockID="79" portID="0"/>
<anchors/>
</link>
<link ID="87">
<source type="link" linkID="85" anchorID="0"/>
<destination blockID="29" portID="1"/>
<anchors>
<anchor ID="0" position="-50/180"/>
<anchor ID="1" position="420/170"/>
</anchors>
</link>
<link ID="88">
<source type="port" blockID="80" portID="0"/>
<destination blockID="29" portID="0"/>
<anchors>
<anchor ID="0" position="460/120"/>
</anchors>
</link>
<link ID="89">
<source type="port" blockID="77" portID="0"/>
<destination blockID="80" portID="0"/>
<anchors/>
</link>
<link ID="90">
<source type="link" linkID="88" anchorID="0"/>
<destination blockID="43" portID="0"/>
<anchors>
<anchor ID="0" position="510/90"/>
<anchor ID="1" position="1330/100"/>
</anchors>
</link>
<link ID="91">
<source type="port" blockID="4" portID="0"/>
<destination blockID="81" portID="0"/>
<anchors/>
</link>
</Links>
<Constants>
<constant blockID="4" portID="1" value="0" valueF="5.5"/>
<constant blockID="23" portID="1" value="100" valueF="0"/>
<constant blockID="26" portID="1" value="100" valueF="0"/>
<constant blockID="32" portID="1" value="0" valueF="100"/>
<constant blockID="36" portID="1" value="100" valueF="0"/>
<constant blockID="42" portID="1" value="100" valueF="0"/>
<constant blockID="52" portID="1" value="10" valueF="0"/>
<constant blockID="55" portID="1" value="1" valueF="0"/>
<constant blockID="69" portID="1" value="1" valueF="0"/>
<constant blockID="72" portID="1" value="100" valueF="0"/>
<constant blockID="74" portID="1" value="100" valueF="0"/>
<constant blockID="79" portID="1" value="72" valueF="0"/>
<constant blockID="80" portID="1" value="72" valueF="0"/>
<constant blockID="81" portID="1" value="1" valueF="0"/>
</Constants>
<Shared>
<slot id="0" rights="3" blockID="70" portID="0"/>
<slot id="1" rights="3" blockID="71" portID="0"/>
<slot id="2" rights="3" blockID="73" portID="0"/>
<slot id="3" rights="3" blockID="75" portID="0"/>
<slot id="4" rights="3" blockID="76" portID="0"/>
<slot id="5" rights="3" blockID="78" portID="0"/>
<slot id="6" rights="3" blockID="77" portID="0"/>
<slot id="7" rights="3" blockID="36" portID="0"/>
<slot id="8" rights="3" blockID="81" portID="0"/>
<slot id="9" rights="3" blockID="68" portID="0"/>
</Shared>
</PoBlocks>

Binary file not shown.