<?xml version="1.0" encoding="UTF-8"?>
<net name="xx" type="iopt-flow">
  <signal id="s1" x="205" y="245" mode="input" type="range" min="-100" max="100" frac="0" value="0" dynamic="none"/>
  <signal id="s3" x="200" y="385" mode="input" type="range" min="-20" max="120" frac="0" value="0" dynamic="none"/>
  <operation id="o4" x="320" y="255" rot="0" shape="arrow" size="24">
    <name off_x="-10" off_y="5" text="o4"/>
    <input off_x="-24" off_y="-8" name="s1" id="o4.s1" type="range" min="-100" max="100" dynamic="all" frac="0"/>
    <input off_x="-24" off_y="8" name="s3" id="o4.s3" type="range" min="-20" max="120" dynamic="all" frac="0"/>
    <output off_x="24" off_y="0" name="out" id="o4.out" type="range" min="-100" max="120" frac="0" dynamic="type">
      <expression>
        <text>s1 + s3</text>
        <operand type="signal" idRef="s1"/>
        <operator type="add"/>
        <operand type="signal" idRef="s3"/>
      </expression>
    </output>
  </operation>
  <arc id="a5" type="read" source="s1" target="o4.s1"/>
  <arc id="a6" type="read" source="s3" target="o4.s3"/>
  <signal id="s8" x="425" y="255" mode="internal" type="range" min="-100" max="120" dynamic="type" frac="0" value="0"/>
  <arc id="a8" type="read" source="o4.out" target="s8"/>
  <signal id="s9" x="515" y="255" mode="output" type="range" min="-100" max="120" dynamic="type" frac="0" value="0"/>
  <arc id="a10" type="read" source="s8" target="s9"/>
  <operation id="o1" x="325" y="380" rot="0" shape="arrow" size="24">
    <name off_x="-10" off_y="5" text="o1"/>
    <input off_x="-24" off_y="-8" name="s1" id="o1.s1" type="range" min="-100" max="100" dynamic="all" frac="0"/>
    <input off_x="-24" off_y="8" name="s3" id="o1.s3" type="range" min="-20" max="120" dynamic="all" frac="0"/>
    <output off_x="24" off_y="0" name="out" id="o1.out" type="range" min="-100" max="120" dynamic="type" frac="0">
      <expression>
        <text>s1 + s3</text>
        <operand type="signal" idRef="s1"/>
        <operator type="add"/>
        <operand type="signal" idRef="s3"/>
      </expression>
    </output>
  </operation>
  <arc id="a2" type="read" source="s1" target="o1.s1"/>
  <arc id="a3" type="read" source="s3" target="o1.s3"/>
  <operation id="o5" x="425" y="380" rot="0" shape="arrow" size="16">
    <name off_x="-10" off_y="5" text="o5"/>
    <input off_x="-16" off_y="0" name="o1" id="o5.o1" type="range" min="-100" max="120" dynamic="all" frac="0"/>
    <output off_x="16" off_y="0" name="out" id="o5.out" type="range" min="-100" max="120" dynamic="type" frac="0">
      <expression>
        <text>o1</text>
        <operand type="signal" idRef="o1"/>
      </expression>
    </output>
  </operation>
  <arc id="a7" type="read" source="o1.out" target="o5.o1"/>
  <signal id="s10" x="505" y="380" mode="output" type="range" min="-100" max="120" dynamic="type" frac="0"/>
  <arc id="a11" type="read" source="o5.out" target="s10"/>
</net>
