<?xml version="1.0" encoding="UTF-8"?>
<net name="XXYYZZ" type="iopt-flow">
  <event x="100" y="50" mode="input" id="ie00" microstep="0" nano-step="0"/>
  <signal x="100" y="130" mode="input" type="boolean" id="xyz" microstep="0" nano-step="0"/>
  <signal x="100" y="175" mode="input" type="boolean" id="xxxxxx" microstep="0" nano-step="0"/>
  <event x="500" y="50" mode="output" id="eox1" dynamic="type" microstep="0" nano-step="0"/>
  <signal x="500" y="150" mode="output" type="range" id="os0" dynamic="type" min="-32768" max="32767" microstep="0" nano-step="1" frac="0"/>
  <signal x="500" y="200" mode="output" type="range" id="os1" dynamic="type" min="-32768" max="32767" microstep="0" nano-step="3" frac="0"/>
  <signal x="500" y="250" mode="output" type="boolean" id="os3" dynamic="none" min="0" max="1" frac="0" value="1" microstep="0" nano-step="2"/>
  <arc id="a2" type="read" source="ie00" target="eox1"/>
  <event x="100" y="85" mode="input" id="e1" microstep="0" nano-step="0"/>
  <signal x="100" y="260" mode="input" type="boolean" id="s1" microstep="0" nano-step="0"/>
  <event x="500" y="90" mode="output" id="e2" dynamic="type" microstep="0" nano-step="0"/>
  <arc id="a1" type="read" source="e1" target="e2"/>
  <operation id="o1" x="265" y="150" rot="0" shape="arrow" size="24">
    <name off_x="-10" off_y="5" text="o1"/>
    <input off_x="-24" off_y="-8" name="xyz" id="o1.xyz" type="boolean" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="0"/>
    <input off_x="-24" off_y="8" name="xxxxxx" id="o1.xxxxxx" type="boolean" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="0"/>
    <output off_x="24" off_y="0" name="out" id="o1.out" type="range" min="-32768" max="32767" dynamic="type" microstep="0" nano-step="1" frac="0">
      <expression>
        <operand type="signal" idRef="xyz"/>
        <operator type="add"/>
        <operand type="signal" idRef="xxxxxx" delay="1"/>
        <text>xyz + xxxxxx[-1]</text>
      </expression>
    </output>
  </operation>
  <arc id="a3" type="read" source="xyz" target="o1.xyz"/>
  <arc id="a4" type="read" source="xxxxxx" target="o1.xxxxxx"/>
  <arc id="a5" type="read" source="o1.out" target="os0"/>
  <operation id="o6" x="340" y="250" rot="0" shape="arrow" size="24">
    <name off_x="-10" off_y="5" text="o6"/>
    <input off_x="-24" off_y="-8" name="o1" id="o6.o1" type="range" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="1" frac="0"/>
    <input off_x="-24" off_y="8" name="s1" id="o6.s1" type="boolean" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="0"/>
    <output off_x="24" off_y="0" name="out" id="o6.out" type="range" min="-32768" max="32767" dynamic="type" microstep="0" nano-step="2" frac="0">
      <expression>
        <text>o1 + s1</text>
        <operand type="signal" idRef="o1"/>
        <operator type="add"/>
        <operand type="signal" idRef="s1"/>
      </expression>
    </output>
  </operation>
  <arc id="a7" type="read" source="s1" target="o6.s1"/>
  <arc id="a8" type="read" source="o1.out" target="o6.o1"/>
  <arc id="a10" type="read" source="o6.out" target="os3"/>
  <operation id="o2" x="425" y="200" rot="0" shape="arrow" size="24">
    <name off_x="-10" off_y="5" text="o2"/>
    <input off_x="-24" off_y="-8" name="o1" id="o2.o1" type="range" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="1" frac="0"/>
    <input off_x="-24" off_y="8" name="o6" id="o2.o6" type="range" min="-32768" max="32767" dynamic="all" microstep="0" nano-step="2" frac="0"/>
    <output off_x="24" off_y="0" name="out" id="o2.out" type="range" min="-32768" max="32767" dynamic="type" microstep="0" nano-step="3" frac="0">
      <expression>
        <text>o1 + o6</text>
        <operand type="signal" idRef="o1"/>
        <operator type="add"/>
        <operand type="signal" idRef="o6"/>
      </expression>
    </output>
  </operation>
  <arc id="a6" type="read" source="o6.out" target="o2.o6"/>
  <arc id="a9" type="read" source="o1.out" target="o2.o1"/>
  <arc id="a11" type="read" source="o2.out" target="os1"/>
  <signal x="100" y="295" mode="input" type="boolean" id="s2" microstep="0" nano-step="0"/>
</net>
