<?xml version="1.0" encoding="UTF-8"?>
<net name="Test" type="iopt-flow">
  <component id="c2" class="local/PWM.xml" x="330" y="190" width="140" height="120" rot="0" implementation="iopt-flow">
    <name off_x="-70" off_y="-65" text="PWM_1"/>
    <source_model file="files/PWM.xml"/>
    <input id="c2.Rst" name="Rst" type="event" off_x="-70" off_y="-40"/>
    <input id="c2.Enable" name="Enable" off_x="-70" off_y="-20" type="boolean"/>
    <input id="c2.Period" name="Period" off_x="-70" off_y="0" type="range" min="1" max="4096"/>
    <input id="c2.DC" name="DC" off_x="-70" off_y="20" type="range" min="0" max="4095"/>
    <input id="c2.DeadTime" name="DeadTime" off_x="-70" off_y="40" type="range" min="0" max="255"/>
    <output id="c2.Center" name="Center" type="event" off_x="70" off_y="-40"/>
    <output id="c2.Start" name="Start" type="event" off_x="70" off_y="-20"/>
    <output id="c2.OutL" name="OutL" off_x="70" off_y="0" type="boolean"/>
    <output id="c2.OutH" name="OutH" off_x="70" off_y="20" type="boolean"/>
  </component>
  <operation id="o3" x="100" y="190" constant="200" rot="0" shape="rect" size="20" locked="true">
    <name off_x="-15" off_y="-5" text="200"/>
    <output off_x="20" off_y="0" name="K" id="o3.K" type="range" min="200" max="200" dynamic="none">
      <expression>
        <text>200</text>
        <operand type="literal" value="200"/>
      </expression>
    </output>
  </operation>
  <signal id="s4" x="140" y="210" mode="input" type="range" min="0" max="4095" frac="0" value="0" dynamic="none"/>
  <operation id="o6" x="190" y="230" constant="10" rot="0" shape="rect" size="20" locked="true">
    <name off_x="-15" off_y="-5" text="10"/>
    <output off_x="20" off_y="0" name="K" id="o6.K" type="range" min="10" max="10" dynamic="none">
      <expression>
        <text>10</text>
        <operand type="literal" value="10"/>
      </expression>
    </output>
  </operation>
  <signal id="s7" x="140" y="170" mode="input" type="boolean" min="0" max="1"/>
  <event id="e8" x="105" y="150" mode="input"/>
  <signal id="s9" x="520" y="190" mode="output" type="boolean" dynamic="type"/>
  <signal id="s10" x="490" y="210" mode="output" type="boolean" dynamic="type"/>
  <arc id="a11" type="read" source="o3.K" target="c2.Period"/>
  <arc id="a12" type="read" source="s4" target="c2.DC"/>
  <arc id="a14" type="read" source="o6.K" target="c2.DeadTime"/>
  <arc id="a16" type="read" source="s7" target="c2.Enable"/>
  <arc id="a17" type="read" source="e8" target="c2.Rst"/>
  <arc id="a18" type="read" source="c2.OutL" target="s9"/>
  <arc id="a19" type="read" source="c2.OutH" target="s10"/>
</net>
