py_ext/pous.xml
changeset 4060 d2f5eb3c7d6e
parent 4056 4b2de1a0fbf9
child 4061 e0dfe8b8db4a
equal deleted inserted replaced
4059:03f007a175b5 4060:d2f5eb3c7d6e
     1 <?xml version='1.0' encoding='utf-8'?>
     1 <?xml version='1.0' encoding='utf-8'?>
     2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xsi:schemaLocation="http://www.plcopen.org/xml/tc6_0201">
     2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xsi:schemaLocation="http://www.plcopen.org/xml/tc6_0201">
     3   <fileHeader companyName="Beremiz" productName="Beremiz" productVersion="0.0" creationDateTime="2008-12-14T16:53:26"/>
     3   <fileHeader companyName="Beremiz" productName="Beremiz" productVersion="0.0" creationDateTime="2008-12-14T16:53:26"/>
     4   <contentHeader name="Beremiz non-standard POUs library" modificationDateTime="2022-12-16T11:59:30">
     4   <contentHeader name="Beremiz non-standard POUs library" modificationDateTime="2024-12-04T16:26:53">
     5     <coordinateInfo>
     5     <coordinateInfo>
     6       <fbd>
     6       <fbd>
     7         <scaling x="8" y="8"/>
     7         <scaling x="8" y="8"/>
     8       </fbd>
     8       </fbd>
     9       <ld>
     9       <ld>
  1657           </FBD>
  1657           </FBD>
  1658         </body>
  1658         </body>
  1659       </pou>
  1659       </pou>
  1660       <pou name="csv_write_by_int" pouType="functionBlock">
  1660       <pou name="csv_write_by_int" pouType="functionBlock">
  1661         <interface>
  1661         <interface>
  1662           <externalVars>
       
  1663             <variable name="pyext_csv_update">
       
  1664               <type>
       
  1665                 <BOOL/>
       
  1666               </type>
       
  1667             </variable>
       
  1668           </externalVars>
       
  1669           <outputVars>
  1662           <outputVars>
  1670             <variable name="ACK">
  1663             <variable name="ACK">
  1671               <type>
  1664               <type>
  1672                 <BOOL/>
  1665                 <BOOL/>
  1673               </type>
  1666               </type>
  1699                 <string/>
  1692                 <string/>
  1700               </type>
  1693               </type>
  1701             </variable>
  1694             </variable>
  1702             <variable name="SAVE">
  1695             <variable name="SAVE">
  1703               <type>
  1696               <type>
  1704                 <INT/>
  1697                 <BOOL/>
  1705               </type>
  1698               </type>
  1706             </variable>
  1699             </variable>
  1707           </inputVars>
  1700           </inputVars>
  1708           <localVars>
  1701           <localVars>
  1709             <variable name="OLDCODE">
       
  1710               <type>
       
  1711                 <string/>
       
  1712               </type>
       
  1713             </variable>
       
  1714             <variable name="py_eval0">
  1702             <variable name="py_eval0">
  1715               <type>
  1703               <type>
  1716                 <derived name="python_eval"/>
  1704                 <derived name="python_eval"/>
  1717               </type>
  1705               </type>
  1718             </variable>
  1706             </variable>
  1733             </variable>
  1721             </variable>
  1734           </localVars>
  1722           </localVars>
  1735         </interface>
  1723         </interface>
  1736         <body>
  1724         <body>
  1737           <FBD>
  1725           <FBD>
  1738             <block localId="7" typeName="CONCAT" executionOrderId="0" height="192" width="64">
  1726             <block localId="7" typeName="CONCAT" executionOrderId="0" height="240" width="72">
  1739               <position x="520" y="112"/>
  1727               <position x="680" y="88"/>
  1740               <inputVariables>
  1728               <inputVariables>
  1741                 <variable formalParameter="IN1">
  1729                 <variable formalParameter="IN1">
  1742                   <connectionPointIn>
  1730                   <connectionPointIn>
  1743                     <relPosition x="0" y="32"/>
  1731                     <relPosition x="0" y="32"/>
  1744                     <connection refLocalId="8">
  1732                     <connection refLocalId="8">
  1745                       <position x="520" y="144"/>
  1733                       <position x="680" y="120"/>
  1746                       <position x="480" y="144"/>
  1734                       <position x="512" y="120"/>
  1747                     </connection>
  1735                     </connection>
  1748                   </connectionPointIn>
  1736                   </connectionPointIn>
  1749                 </variable>
  1737                 </variable>
  1750                 <variable formalParameter="IN2">
  1738                 <variable formalParameter="IN2">
  1751                   <connectionPointIn>
  1739                   <connectionPointIn>
  1752                     <relPosition x="0" y="56"/>
  1740                     <relPosition x="0" y="56"/>
  1753                     <connection refLocalId="9">
  1741                     <connection refLocalId="9">
  1754                       <position x="520" y="168"/>
  1742                       <position x="680" y="144"/>
  1755                       <position x="312" y="168"/>
  1743                       <position x="152" y="144"/>
  1756                     </connection>
  1744                     </connection>
  1757                   </connectionPointIn>
  1745                   </connectionPointIn>
  1758                 </variable>
  1746                 </variable>
  1759                 <variable formalParameter="IN3">
  1747                 <variable formalParameter="IN3">
  1760                   <connectionPointIn>
  1748                   <connectionPointIn>
  1761                     <relPosition x="0" y="80"/>
  1749                     <relPosition x="0" y="80"/>
  1762                     <connection refLocalId="10">
  1750                     <connection refLocalId="10">
  1763                       <position x="520" y="192"/>
  1751                       <position x="680" y="168"/>
  1764                       <position x="480" y="192"/>
  1752                       <position x="616" y="168"/>
  1765                     </connection>
  1753                     </connection>
  1766                   </connectionPointIn>
  1754                   </connectionPointIn>
  1767                 </variable>
  1755                 </variable>
  1768                 <variable formalParameter="IN4">
  1756                 <variable formalParameter="IN4">
  1769                   <connectionPointIn>
  1757                   <connectionPointIn>
  1770                     <relPosition x="0" y="104"/>
  1758                     <relPosition x="0" y="104"/>
  1771                     <connection refLocalId="31" formalParameter="OUT">
  1759                     <connection refLocalId="31" formalParameter="OUT">
  1772                       <position x="520" y="216"/>
  1760                       <position x="680" y="192"/>
  1773                       <position x="320" y="216"/>
  1761                       <position x="320" y="192"/>
  1774                     </connection>
  1762                     </connection>
  1775                   </connectionPointIn>
  1763                   </connectionPointIn>
  1776                 </variable>
  1764                 </variable>
  1777                 <variable formalParameter="IN5">
  1765                 <variable formalParameter="IN5">
  1778                   <connectionPointIn>
  1766                   <connectionPointIn>
  1779                     <relPosition x="0" y="128"/>
  1767                     <relPosition x="0" y="128"/>
  1780                     <connection refLocalId="12">
  1768                     <connection refLocalId="12">
  1781                       <position x="520" y="240"/>
  1769                       <position x="680" y="216"/>
  1782                       <position x="480" y="240"/>
  1770                       <position x="616" y="216"/>
  1783                     </connection>
  1771                     </connection>
  1784                   </connectionPointIn>
  1772                   </connectionPointIn>
  1785                 </variable>
  1773                 </variable>
  1786                 <variable formalParameter="IN6">
  1774                 <variable formalParameter="IN6">
  1787                   <connectionPointIn>
  1775                   <connectionPointIn>
  1788                     <relPosition x="0" y="152"/>
  1776                     <relPosition x="0" y="152"/>
  1789                     <connection refLocalId="2" formalParameter="OUT">
  1777                     <connection refLocalId="2" formalParameter="OUT">
  1790                       <position x="520" y="264"/>
  1778                       <position x="680" y="240"/>
  1791                       <position x="320" y="264"/>
  1779                       <position x="320" y="240"/>
  1792                     </connection>
  1780                     </connection>
  1793                   </connectionPointIn>
  1781                   </connectionPointIn>
  1794                 </variable>
  1782                 </variable>
  1795                 <variable formalParameter="IN7">
  1783                 <variable formalParameter="IN7">
  1796                   <connectionPointIn>
  1784                   <connectionPointIn>
  1797                     <relPosition x="0" y="128"/>
  1785                     <relPosition x="0" y="176"/>
  1798                     <connection refLocalId="51">
  1786                     <connection refLocalId="51">
  1799                       <position x="520" y="240"/>
  1787                       <position x="680" y="264"/>
  1800                       <position x="480" y="240"/>
  1788                       <position x="616" y="264"/>
  1801                     </connection>
  1789                     </connection>
  1802                   </connectionPointIn>
  1790                   </connectionPointIn>
  1803                 </variable>
  1791                 </variable>
  1804                 <variable formalParameter="IN8">
  1792                 <variable formalParameter="IN8">
  1805                   <connectionPointIn>
  1793                   <connectionPointIn>
  1806                     <relPosition x="0" y="128"/>
  1794                     <relPosition x="0" y="200"/>
  1807                     <connection refLocalId="52">
  1795                     <connection refLocalId="52">
  1808                       <position x="520" y="240"/>
  1796                       <position x="680" y="288"/>
  1809                       <position x="480" y="240"/>
  1797                       <position x="448" y="288"/>
  1810                     </connection>
  1798                     </connection>
  1811                   </connectionPointIn>
  1799                   </connectionPointIn>
  1812                 </variable>
  1800                 </variable>
  1813                 <variable formalParameter="IN9">
  1801                 <variable formalParameter="IN9">
  1814                   <connectionPointIn>
  1802                   <connectionPointIn>
  1815                     <relPosition x="0" y="128"/>
  1803                     <relPosition x="0" y="224"/>
  1816                     <connection refLocalId="53">
       
  1817                       <position x="520" y="240"/>
       
  1818                       <position x="480" y="240"/>
       
  1819                     </connection>
       
  1820                   </connectionPointIn>
       
  1821                 </variable>
       
  1822                 <variable formalParameter="IN10">
       
  1823                   <connectionPointIn>
       
  1824                     <relPosition x="0" y="152"/>
       
  1825                     <connection refLocalId="55" formalParameter="OUT">
       
  1826                       <position x="520" y="264"/>
       
  1827                       <position x="320" y="264"/>
       
  1828                     </connection>
       
  1829                   </connectionPointIn>
       
  1830                 </variable>
       
  1831                 <variable formalParameter="IN11">
       
  1832                   <connectionPointIn>
       
  1833                     <relPosition x="0" y="176"/>
       
  1834                     <connection refLocalId="14">
  1804                     <connection refLocalId="14">
  1835                       <position x="520" y="288"/>
  1805                       <position x="680" y="312"/>
  1836                       <position x="480" y="288"/>
  1806                       <position x="616" y="312"/>
  1837                     </connection>
  1807                     </connection>
  1838                   </connectionPointIn>
  1808                   </connectionPointIn>
  1839                 </variable>
  1809                 </variable>
  1840               </inputVariables>
  1810               </inputVariables>
  1841               <inOutVariables/>
  1811               <inOutVariables/>
  1842               <outputVariables>
  1812               <outputVariables>
  1843                 <variable formalParameter="OUT">
  1813                 <variable formalParameter="OUT">
  1844                   <connectionPointOut>
  1814                   <connectionPointOut>
  1845                     <relPosition x="64" y="32"/>
  1815                     <relPosition x="72" y="32"/>
  1846                   </connectionPointOut>
  1816                   </connectionPointOut>
  1847                 </variable>
  1817                 </variable>
  1848               </outputVariables>
  1818               </outputVariables>
  1849             </block>
  1819             </block>
  1850             <inVariable localId="8" executionOrderId="0" height="24" width="160" negated="false">
  1820             <inVariable localId="8" executionOrderId="0" height="24" width="160" negated="false">
  1851               <position x="320" y="128"/>
  1821               <position x="352" y="112"/>
  1852               <connectionPointOut>
  1822               <connectionPointOut>
  1853                 <relPosition x="160" y="16"/>
  1823                 <relPosition x="160" y="8"/>
  1854               </connectionPointOut>
  1824               </connectionPointOut>
  1855               <expression>'CSVWrInt("'</expression>
  1825               <expression>'CSVWrInt("'</expression>
  1856             </inVariable>
  1826             </inVariable>
  1857             <inVariable localId="9" executionOrderId="0" height="32" width="112" negated="false">
  1827             <inVariable localId="9" executionOrderId="0" height="32" width="112" negated="false">
  1858               <position x="200" y="152"/>
  1828               <position x="40" y="128"/>
  1859               <connectionPointOut>
  1829               <connectionPointOut>
  1860                 <relPosition x="112" y="16"/>
  1830                 <relPosition x="112" y="16"/>
  1861               </connectionPointOut>
  1831               </connectionPointOut>
  1862               <expression>FILE_NAME</expression>
  1832               <expression>FILE_NAME</expression>
  1863             </inVariable>
  1833             </inVariable>
  1864             <inVariable localId="10" executionOrderId="0" height="24" width="112" negated="false">
  1834             <inVariable localId="10" executionOrderId="0" height="24" width="112" negated="false">
  1865               <position x="368" y="184"/>
  1835               <position x="504" y="152"/>
       
  1836               <connectionPointOut>
       
  1837                 <relPosition x="112" y="16"/>
       
  1838               </connectionPointOut>
       
  1839               <expression>'",'</expression>
       
  1840             </inVariable>
       
  1841             <inVariable localId="11" executionOrderId="0" height="32" width="112" negated="false">
       
  1842               <position x="40" y="176"/>
       
  1843               <connectionPointOut>
       
  1844                 <relPosition x="112" y="16"/>
       
  1845               </connectionPointOut>
       
  1846               <expression>ROW</expression>
       
  1847             </inVariable>
       
  1848             <inVariable localId="12" executionOrderId="0" height="24" width="112" negated="false">
       
  1849               <position x="504" y="208"/>
  1866               <connectionPointOut>
  1850               <connectionPointOut>
  1867                 <relPosition x="112" y="8"/>
  1851                 <relPosition x="112" y="8"/>
  1868               </connectionPointOut>
  1852               </connectionPointOut>
  1869               <expression>'",'</expression>
  1853               <expression>','</expression>
  1870             </inVariable>
  1854             </inVariable>
  1871             <inVariable localId="11" executionOrderId="0" height="32" width="112" negated="false">
  1855             <inVariable localId="13" executionOrderId="0" height="32" width="112" negated="false">
  1872               <position x="40" y="200"/>
  1856               <position x="40" y="224"/>
  1873               <connectionPointOut>
  1857               <connectionPointOut>
  1874                 <relPosition x="112" y="16"/>
  1858                 <relPosition x="112" y="16"/>
  1875               </connectionPointOut>
  1859               </connectionPointOut>
  1876               <expression>ROW</expression>
  1860               <expression>COLUMN</expression>
  1877             </inVariable>
  1861             </inVariable>
  1878             <inVariable localId="12" executionOrderId="0" height="24" width="112" negated="false">
  1862             <inVariable localId="51" executionOrderId="0" height="24" width="112" negated="false">
  1879               <position x="368" y="224"/>
  1863               <position x="504" y="256"/>
       
  1864               <connectionPointOut>
       
  1865                 <relPosition x="112" y="8"/>
       
  1866               </connectionPointOut>
       
  1867               <expression>',"'</expression>
       
  1868             </inVariable>
       
  1869             <inVariable localId="52" executionOrderId="0" height="32" width="112" negated="false">
       
  1870               <position x="336" y="272"/>
  1880               <connectionPointOut>
  1871               <connectionPointOut>
  1881                 <relPosition x="112" y="16"/>
  1872                 <relPosition x="112" y="16"/>
  1882               </connectionPointOut>
  1873               </connectionPointOut>
  1883               <expression>','</expression>
  1874               <expression>CONTENT</expression>
  1884             </inVariable>
  1875             </inVariable>
  1885             <inVariable localId="13" executionOrderId="0" height="32" width="112" negated="false">
  1876             <inVariable localId="14" executionOrderId="0" height="24" width="112" negated="false">
  1886               <position x="40" y="248"/>
  1877               <position x="504" y="304"/>
  1887               <connectionPointOut>
  1878               <connectionPointOut>
  1888                 <relPosition x="112" y="16"/>
  1879                 <relPosition x="112" y="16"/>
  1889               </connectionPointOut>
  1880               </connectionPointOut>
  1890               <expression>COLUMN</expression>
  1881               <expression>'")'</expression>
  1891             </inVariable>
  1882             </inVariable>
  1892             <inVariable localId="51" executionOrderId="0" height="24" width="112" negated="false">
       
  1893               <position x="368" y="224"/>
       
  1894               <connectionPointOut>
       
  1895                 <relPosition x="112" y="16"/>
       
  1896               </connectionPointOut>
       
  1897               <expression>',"'</expression>
       
  1898             </inVariable>
       
  1899             <inVariable localId="52" executionOrderId="0" height="32" width="112" negated="false">
       
  1900               <position x="40" y="248"/>
       
  1901               <connectionPointOut>
       
  1902                 <relPosition x="112" y="16"/>
       
  1903               </connectionPointOut>
       
  1904               <expression>CONTENT</expression>
       
  1905             </inVariable>
       
  1906             <inVariable localId="53" executionOrderId="0" height="24" width="112" negated="false">
       
  1907               <position x="368" y="224"/>
       
  1908               <connectionPointOut>
       
  1909                 <relPosition x="112" y="16"/>
       
  1910               </connectionPointOut>
       
  1911               <expression>'",'</expression>
       
  1912             </inVariable>
       
  1913             <inVariable localId="54" executionOrderId="0" height="32" width="112" negated="false">
       
  1914               <position x="40" y="248"/>
       
  1915               <connectionPointOut>
       
  1916                 <relPosition x="112" y="16"/>
       
  1917               </connectionPointOut>
       
  1918               <expression>SAVE</expression>
       
  1919             </inVariable>
       
  1920             <inVariable localId="14" executionOrderId="0" height="24" width="112" negated="false">
       
  1921               <position x="368" y="272"/>
       
  1922               <connectionPointOut>
       
  1923                 <relPosition x="112" y="16"/>
       
  1924               </connectionPointOut>
       
  1925               <expression>')'</expression>
       
  1926             </inVariable>
       
  1927             <continuation name="Code" localId="4" height="24" width="128">
       
  1928               <position x="504" y="496"/>
       
  1929               <connectionPointOut>
       
  1930                 <relPosition x="128" y="16"/>
       
  1931               </connectionPointOut>
       
  1932             </continuation>
       
  1933             <block localId="16" typeName="NE" executionOrderId="0" height="64" width="64">
       
  1934               <position x="208" y="456"/>
       
  1935               <inputVariables>
       
  1936                 <variable formalParameter="IN1">
       
  1937                   <connectionPointIn>
       
  1938                     <relPosition x="0" y="32"/>
       
  1939                     <connection refLocalId="22">
       
  1940                       <position x="208" y="488"/>
       
  1941                       <position x="188" y="488"/>
       
  1942                       <position x="188" y="480"/>
       
  1943                       <position x="168" y="480"/>
       
  1944                     </connection>
       
  1945                   </connectionPointIn>
       
  1946                 </variable>
       
  1947                 <variable formalParameter="IN2">
       
  1948                   <connectionPointIn>
       
  1949                     <relPosition x="0" y="56"/>
       
  1950                     <connection refLocalId="21">
       
  1951                       <position x="208" y="512"/>
       
  1952                       <position x="168" y="512"/>
       
  1953                     </connection>
       
  1954                   </connectionPointIn>
       
  1955                 </variable>
       
  1956               </inputVariables>
       
  1957               <inOutVariables/>
       
  1958               <outputVariables>
       
  1959                 <variable formalParameter="OUT">
       
  1960                   <connectionPointOut>
       
  1961                     <relPosition x="64" y="32"/>
       
  1962                   </connectionPointOut>
       
  1963                 </variable>
       
  1964               </outputVariables>
       
  1965             </block>
       
  1966             <outVariable localId="17" executionOrderId="0" height="32" width="66" negated="false">
       
  1967               <position x="784" y="440"/>
       
  1968               <connectionPointIn>
       
  1969                 <relPosition x="0" y="16"/>
       
  1970                 <connection refLocalId="18" formalParameter="OUT">
       
  1971                   <position x="784" y="456"/>
       
  1972                   <position x="744" y="456"/>
       
  1973                 </connection>
       
  1974               </connectionPointIn>
       
  1975               <expression>OLDCODE</expression>
       
  1976             </outVariable>
       
  1977             <block localId="18" typeName="SEL" executionOrderId="0" height="96" width="64">
       
  1978               <position x="680" y="424"/>
       
  1979               <inputVariables>
       
  1980                 <variable formalParameter="G">
       
  1981                   <connectionPointIn>
       
  1982                     <relPosition x="0" y="32"/>
       
  1983                     <connection refLocalId="25">
       
  1984                       <position x="680" y="456"/>
       
  1985                       <position x="652" y="456"/>
       
  1986                       <position x="652" y="448"/>
       
  1987                       <position x="624" y="448"/>
       
  1988                     </connection>
       
  1989                   </connectionPointIn>
       
  1990                 </variable>
       
  1991                 <variable formalParameter="IN0">
       
  1992                   <connectionPointIn>
       
  1993                     <relPosition x="0" y="56"/>
       
  1994                     <connection refLocalId="20">
       
  1995                       <position x="680" y="480"/>
       
  1996                       <position x="632" y="480"/>
       
  1997                     </connection>
       
  1998                   </connectionPointIn>
       
  1999                 </variable>
       
  2000                 <variable formalParameter="IN1">
       
  2001                   <connectionPointIn>
       
  2002                     <relPosition x="0" y="80"/>
       
  2003                     <connection refLocalId="4">
       
  2004                       <position x="680" y="504"/>
       
  2005                       <position x="656" y="504"/>
       
  2006                       <position x="656" y="512"/>
       
  2007                       <position x="632" y="512"/>
       
  2008                     </connection>
       
  2009                   </connectionPointIn>
       
  2010                 </variable>
       
  2011               </inputVariables>
       
  2012               <inOutVariables/>
       
  2013               <outputVariables>
       
  2014                 <variable formalParameter="OUT">
       
  2015                   <connectionPointOut>
       
  2016                     <relPosition x="64" y="32"/>
       
  2017                   </connectionPointOut>
       
  2018                 </variable>
       
  2019               </outputVariables>
       
  2020             </block>
       
  2021             <inVariable localId="20" executionOrderId="0" height="32" width="72" negated="false">
       
  2022               <position x="560" y="464"/>
       
  2023               <connectionPointOut>
       
  2024                 <relPosition x="72" y="16"/>
       
  2025               </connectionPointOut>
       
  2026               <expression>OLDCODE</expression>
       
  2027             </inVariable>
       
  2028             <inVariable localId="21" executionOrderId="0" height="32" width="72" negated="false">
       
  2029               <position x="96" y="496"/>
       
  2030               <connectionPointOut>
       
  2031                 <relPosition x="72" y="16"/>
       
  2032               </connectionPointOut>
       
  2033               <expression>OLDCODE</expression>
       
  2034             </inVariable>
       
  2035             <continuation name="Code" localId="22" height="24" width="128">
       
  2036               <position x="40" y="472"/>
       
  2037               <connectionPointOut>
       
  2038                 <relPosition x="128" y="8"/>
       
  2039               </connectionPointOut>
       
  2040             </continuation>
       
  2041             <connector name="CodeChange" localId="23" height="24" width="120">
       
  2042               <position x="328" y="480"/>
       
  2043               <connectionPointIn>
       
  2044                 <relPosition x="0" y="16"/>
       
  2045                 <connection refLocalId="16" formalParameter="OUT">
       
  2046                   <position x="328" y="496"/>
       
  2047                   <position x="300" y="496"/>
       
  2048                   <position x="300" y="488"/>
       
  2049                   <position x="272" y="488"/>
       
  2050                 </connection>
       
  2051               </connectionPointIn>
       
  2052             </connector>
       
  2053             <continuation name="CodeChange" localId="25" height="24" width="120">
       
  2054               <position x="504" y="440"/>
       
  2055               <connectionPointOut>
       
  2056                 <relPosition x="120" y="8"/>
       
  2057               </connectionPointOut>
       
  2058             </continuation>
       
  2059             <comment localId="27" height="48" width="312">
       
  2060               <position x="40" y="376"/>
       
  2061               <content>
       
  2062                 <xhtml:p><![CDATA[Detect changes in generated code line]]></xhtml:p>
       
  2063               </content>
       
  2064             </comment>
       
  2065             <comment localId="28" height="48" width="520">
  1883             <comment localId="28" height="48" width="520">
  2066               <position x="48" y="560"/>
  1884               <position x="48" y="400"/>
  2067               <content>
  1885               <content>
  2068                 <xhtml:p><![CDATA[Execute python code on change or globally when CSV is updated]]></xhtml:p>
  1886                 <xhtml:p><![CDATA[Execute python code on change or globally when CSV is updated]]></xhtml:p>
  2069               </content>
  1887               </content>
  2070             </comment>
  1888             </comment>
  2071             <comment localId="29" height="40" width="232">
  1889             <comment localId="29" height="40" width="232">
  2073               <content>
  1891               <content>
  2074                 <xhtml:p><![CDATA[Generate python code line]]></xhtml:p>
  1892                 <xhtml:p><![CDATA[Generate python code line]]></xhtml:p>
  2075               </content>
  1893               </content>
  2076             </comment>
  1894             </comment>
  2077             <connector name="Code" localId="30" height="24" width="128">
  1895             <connector name="Code" localId="30" height="24" width="128">
  2078               <position x="632" y="128"/>
  1896               <position x="856" y="112"/>
  2079               <connectionPointIn>
  1897               <connectionPointIn>
  2080                 <relPosition x="0" y="16"/>
  1898                 <relPosition x="0" y="8"/>
  2081                 <connection refLocalId="7" formalParameter="OUT">
  1899                 <connection refLocalId="7" formalParameter="OUT">
  2082                   <position x="632" y="144"/>
  1900                   <position x="856" y="120"/>
  2083                   <position x="584" y="144"/>
  1901                   <position x="752" y="120"/>
  2084                 </connection>
  1902                 </connection>
  2085               </connectionPointIn>
  1903               </connectionPointIn>
  2086             </connector>
  1904             </connector>
  2087             <block localId="31" typeName="INT_TO_STRING" executionOrderId="0" height="48" width="120">
  1905             <block localId="31" typeName="INT_TO_STRING" executionOrderId="0" height="48" width="120">
  2088               <position x="200" y="184"/>
  1906               <position x="200" y="160"/>
  2089               <inputVariables>
  1907               <inputVariables>
  2090                 <variable formalParameter="IN">
  1908                 <variable formalParameter="IN">
  2091                   <connectionPointIn>
  1909                   <connectionPointIn>
  2092                     <relPosition x="0" y="32"/>
  1910                     <relPosition x="0" y="32"/>
  2093                     <connection refLocalId="11">
  1911                     <connection refLocalId="11">
  2094                       <position x="200" y="216"/>
  1912                       <position x="200" y="192"/>
  2095                       <position x="152" y="216"/>
  1913                       <position x="152" y="192"/>
  2096                     </connection>
  1914                     </connection>
  2097                   </connectionPointIn>
  1915                   </connectionPointIn>
  2098                 </variable>
  1916                 </variable>
  2099               </inputVariables>
  1917               </inputVariables>
  2100               <inOutVariables/>
  1918               <inOutVariables/>
  2105                   </connectionPointOut>
  1923                   </connectionPointOut>
  2106                 </variable>
  1924                 </variable>
  2107               </outputVariables>
  1925               </outputVariables>
  2108             </block>
  1926             </block>
  2109             <block localId="2" typeName="INT_TO_STRING" executionOrderId="0" height="48" width="120">
  1927             <block localId="2" typeName="INT_TO_STRING" executionOrderId="0" height="48" width="120">
  2110               <position x="200" y="232"/>
  1928               <position x="200" y="208"/>
  2111               <inputVariables>
  1929               <inputVariables>
  2112                 <variable formalParameter="IN">
  1930                 <variable formalParameter="IN">
  2113                   <connectionPointIn>
  1931                   <connectionPointIn>
  2114                     <relPosition x="0" y="32"/>
  1932                     <relPosition x="0" y="32"/>
  2115                     <connection refLocalId="13">
  1933                     <connection refLocalId="13">
  2116                       <position x="200" y="264"/>
  1934                       <position x="200" y="240"/>
  2117                       <position x="152" y="264"/>
  1935                       <position x="152" y="240"/>
  2118                     </connection>
  1936                     </connection>
  2119                   </connectionPointIn>
  1937                   </connectionPointIn>
  2120                 </variable>
  1938                 </variable>
  2121               </inputVariables>
  1939               </inputVariables>
  2122               <inOutVariables/>
  1940               <inOutVariables/>
  2126                     <relPosition x="120" y="32"/>
  1944                     <relPosition x="120" y="32"/>
  2127                   </connectionPointOut>
  1945                   </connectionPointOut>
  2128                 </variable>
  1946                 </variable>
  2129               </outputVariables>
  1947               </outputVariables>
  2130             </block>
  1948             </block>
  2131             <block localId="55" typeName="INT_TO_STRING" executionOrderId="0" height="48" width="120">
       
  2132               <position x="200" y="232"/>
       
  2133               <inputVariables>
       
  2134                 <variable formalParameter="IN">
       
  2135                   <connectionPointIn>
       
  2136                     <relPosition x="0" y="32"/>
       
  2137                     <connection refLocalId="54">
       
  2138                       <position x="200" y="264"/>
       
  2139                       <position x="152" y="264"/>
       
  2140                     </connection>
       
  2141                   </connectionPointIn>
       
  2142                 </variable>
       
  2143               </inputVariables>
       
  2144               <inOutVariables/>
       
  2145               <outputVariables>
       
  2146                 <variable formalParameter="OUT">
       
  2147                   <connectionPointOut>
       
  2148                     <relPosition x="120" y="32"/>
       
  2149                   </connectionPointOut>
       
  2150                 </variable>
       
  2151               </outputVariables>
       
  2152             </block>
       
  2153             <block localId="40" width="104" height="80" typeName="python_eval" instanceName="py_eval0" executionOrderId="0">
  1949             <block localId="40" width="104" height="80" typeName="python_eval" instanceName="py_eval0" executionOrderId="0">
  2154               <position x="552" y="640"/>
  1950               <position x="552" y="480"/>
  2155               <inputVariables>
  1951               <inputVariables>
  2156                 <variable formalParameter="TRIG">
  1952                 <variable formalParameter="TRIG">
  2157                   <connectionPointIn>
  1953                   <connectionPointIn>
  2158                     <relPosition x="0" y="32"/>
  1954                     <relPosition x="0" y="32"/>
  2159                     <connection refLocalId="15" formalParameter="OUT">
  1955                     <connection refLocalId="46" formalParameter="Q">
  2160                       <position x="552" y="672"/>
  1956                       <position x="552" y="512"/>
  2161                       <position x="360" y="672"/>
  1957                       <position x="360" y="512"/>
  2162                     </connection>
  1958                     </connection>
  2163                   </connectionPointIn>
  1959                   </connectionPointIn>
  2164                 </variable>
  1960                 </variable>
  2165                 <variable formalParameter="CODE">
  1961                 <variable formalParameter="CODE">
  2166                   <connectionPointIn>
  1962                   <connectionPointIn>
  2167                     <relPosition x="0" y="64"/>
  1963                     <relPosition x="0" y="64"/>
  2168                     <connection refLocalId="41">
  1964                     <connection refLocalId="41">
  2169                       <position x="552" y="704"/>
  1965                       <position x="552" y="544"/>
  2170                       <position x="528" y="704"/>
  1966                       <position x="520" y="544"/>
  2171                     </connection>
  1967                     </connection>
  2172                   </connectionPointIn>
  1968                   </connectionPointIn>
  2173                 </variable>
  1969                 </variable>
  2174               </inputVariables>
  1970               </inputVariables>
  2175               <inOutVariables/>
  1971               <inOutVariables/>
  2185                   </connectionPointOut>
  1981                   </connectionPointOut>
  2186                 </variable>
  1982                 </variable>
  2187               </outputVariables>
  1983               </outputVariables>
  2188             </block>
  1984             </block>
  2189             <continuation name="Code" localId="41" height="24" width="128">
  1985             <continuation name="Code" localId="41" height="24" width="128">
  2190               <position x="400" y="688"/>
  1986               <position x="392" y="528"/>
  2191               <connectionPointOut>
  1987               <connectionPointOut>
  2192                 <relPosition x="128" y="16"/>
  1988                 <relPosition x="128" y="16"/>
  2193               </connectionPointOut>
  1989               </connectionPointOut>
  2194             </continuation>
  1990             </continuation>
  2195             <inVariable localId="42" height="24" width="152" executionOrderId="0" negated="false">
  1991             <inVariable localId="42" height="24" width="64" executionOrderId="0" negated="false">
  2196               <position x="32" y="656"/>
  1992               <position x="208" y="496"/>
  2197               <connectionPointOut>
  1993               <connectionPointOut>
  2198                 <relPosition x="152" y="16"/>
  1994                 <relPosition x="64" y="16"/>
  2199               </connectionPointOut>
  1995               </connectionPointOut>
  2200               <expression>pyext_csv_update</expression>
  1996               <expression>SAVE</expression>
  2201             </inVariable>
  1997             </inVariable>
  2202             <outVariable localId="43" height="24" width="40" executionOrderId="0" negated="false">
  1998             <outVariable localId="43" height="24" width="40" executionOrderId="0" negated="false">
  2203               <position x="1216" y="672"/>
  1999               <position x="1216" y="512"/>
  2204               <connectionPointIn>
  2000               <connectionPointIn>
  2205                 <relPosition x="0" y="16"/>
  2001                 <relPosition x="0" y="16"/>
  2206                 <connection refLocalId="38" formalParameter="Q1">
  2002                 <connection refLocalId="38" formalParameter="Q1">
  2207                   <position x="1216" y="688"/>
  2003                   <position x="1216" y="528"/>
  2208                   <position x="1192" y="688"/>
  2004                   <position x="1192" y="528"/>
  2209                   <position x="1192" y="680"/>
  2005                   <position x="1192" y="520"/>
  2210                   <position x="1168" y="680"/>
  2006                   <position x="1168" y="520"/>
  2211                 </connection>
  2007                 </connection>
  2212               </connectionPointIn>
  2008               </connectionPointIn>
  2213               <expression>ACK</expression>
  2009               <expression>ACK</expression>
  2214             </outVariable>
  2010             </outVariable>
  2215             <outVariable localId="44" height="24" width="64" executionOrderId="0" negated="false">
  2011             <outVariable localId="44" height="24" width="64" executionOrderId="0" negated="false">
  2216               <position x="688" y="744"/>
  2012               <position x="688" y="584"/>
  2217               <connectionPointIn>
  2013               <connectionPointIn>
  2218                 <relPosition x="0" y="8"/>
  2014                 <relPosition x="0" y="8"/>
  2219                 <connection refLocalId="40" formalParameter="RESULT">
  2015                 <connection refLocalId="40" formalParameter="RESULT">
  2220                   <position x="688" y="752"/>
  2016                   <position x="688" y="592"/>
  2221                   <position x="672" y="752"/>
  2017                   <position x="672" y="592"/>
  2222                   <position x="672" y="704"/>
  2018                   <position x="672" y="544"/>
  2223                   <position x="656" y="704"/>
  2019                   <position x="656" y="544"/>
  2224                 </connection>
  2020                 </connection>
  2225               </connectionPointIn>
  2021               </connectionPointIn>
  2226               <expression>RESULT</expression>
  2022               <expression>RESULT</expression>
  2227             </outVariable>
  2023             </outVariable>
  2228             <block localId="15" typeName="OR" executionOrderId="0" height="64" width="64">
  2024             <block localId="46" typeName="R_TRIG" instanceName="R_TRIG1" executionOrderId="0" height="48" width="64">
  2229               <position x="296" y="640"/>
  2025               <position x="296" y="480"/>
  2230               <inputVariables>
  2026               <inputVariables>
  2231                 <variable formalParameter="IN1">
  2027                 <variable formalParameter="CLK">
  2232                   <connectionPointIn>
  2028                   <connectionPointIn>
  2233                     <relPosition x="0" y="32"/>
  2029                     <relPosition x="0" y="32"/>
  2234                     <connection refLocalId="46" formalParameter="Q">
  2030                     <connection refLocalId="42">
  2235                       <position x="296" y="672"/>
  2031                       <position x="296" y="512"/>
  2236                       <position x="272" y="672"/>
  2032                       <position x="272" y="512"/>
  2237                     </connection>
  2033                     </connection>
  2238                   </connectionPointIn>
  2034                   </connectionPointIn>
  2239                 </variable>
  2035                 </variable>
  2240                 <variable formalParameter="IN2">
  2036               </inputVariables>
  2241                   <connectionPointIn>
  2037               <inOutVariables/>
  2242                     <relPosition x="0" y="56"/>
  2038               <outputVariables>
  2243                     <connection refLocalId="45">
  2039                 <variable formalParameter="Q">
  2244                       <position x="296" y="696"/>
       
  2245                       <position x="240" y="696"/>
       
  2246                       <position x="240" y="704"/>
       
  2247                       <position x="184" y="704"/>
       
  2248                     </connection>
       
  2249                   </connectionPointIn>
       
  2250                 </variable>
       
  2251               </inputVariables>
       
  2252               <inOutVariables/>
       
  2253               <outputVariables>
       
  2254                 <variable formalParameter="OUT">
       
  2255                   <connectionPointOut>
  2040                   <connectionPointOut>
  2256                     <relPosition x="64" y="32"/>
  2041                     <relPosition x="64" y="32"/>
  2257                   </connectionPointOut>
  2042                   </connectionPointOut>
  2258                 </variable>
  2043                 </variable>
  2259               </outputVariables>
  2044               </outputVariables>
  2260             </block>
  2045             </block>
  2261             <continuation name="CodeChange" localId="45" height="24" width="120">
       
  2262               <position x="64" y="688"/>
       
  2263               <connectionPointOut>
       
  2264                 <relPosition x="120" y="16"/>
       
  2265               </connectionPointOut>
       
  2266             </continuation>
       
  2267             <block localId="46" typeName="R_TRIG" instanceName="R_TRIG1" executionOrderId="0" height="48" width="64">
       
  2268               <position x="208" y="640"/>
       
  2269               <inputVariables>
       
  2270                 <variable formalParameter="CLK">
       
  2271                   <connectionPointIn>
       
  2272                     <relPosition x="0" y="32"/>
       
  2273                     <connection refLocalId="42">
       
  2274                       <position x="208" y="672"/>
       
  2275                       <position x="184" y="672"/>
       
  2276                     </connection>
       
  2277                   </connectionPointIn>
       
  2278                 </variable>
       
  2279               </inputVariables>
       
  2280               <inOutVariables/>
       
  2281               <outputVariables>
       
  2282                 <variable formalParameter="Q">
       
  2283                   <connectionPointOut>
       
  2284                     <relPosition x="64" y="32"/>
       
  2285                   </connectionPointOut>
       
  2286                 </variable>
       
  2287               </outputVariables>
       
  2288             </block>
       
  2289             <block localId="33" typeName="LEFT" executionOrderId="0" height="64" width="56">
  2046             <block localId="33" typeName="LEFT" executionOrderId="0" height="64" width="56">
  2290               <position x="736" y="672"/>
  2047               <position x="736" y="512"/>
  2291               <inputVariables>
  2048               <inputVariables>
  2292                 <variable formalParameter="IN">
  2049                 <variable formalParameter="IN">
  2293                   <connectionPointIn>
  2050                   <connectionPointIn>
  2294                     <relPosition x="0" y="32"/>
  2051                     <relPosition x="0" y="32"/>
  2295                     <connection refLocalId="40" formalParameter="RESULT">
  2052                     <connection refLocalId="40" formalParameter="RESULT">
  2296                       <position x="736" y="704"/>
  2053                       <position x="736" y="544"/>
  2297                       <position x="656" y="704"/>
  2054                       <position x="656" y="544"/>
  2298                     </connection>
  2055                     </connection>
  2299                   </connectionPointIn>
  2056                   </connectionPointIn>
  2300                 </variable>
  2057                 </variable>
  2301                 <variable formalParameter="L">
  2058                 <variable formalParameter="L">
  2302                   <connectionPointIn>
  2059                   <connectionPointIn>
  2303                     <relPosition x="0" y="56"/>
  2060                     <relPosition x="0" y="56"/>
  2304                     <connection refLocalId="35">
  2061                     <connection refLocalId="35">
  2305                       <position x="736" y="728"/>
  2062                       <position x="736" y="568"/>
  2306                       <position x="724" y="728"/>
  2063                       <position x="724" y="568"/>
  2307                       <position x="724" y="720"/>
  2064                       <position x="724" y="560"/>
  2308                       <position x="712" y="720"/>
  2065                       <position x="712" y="560"/>
  2309                     </connection>
  2066                     </connection>
  2310                   </connectionPointIn>
  2067                   </connectionPointIn>
  2311                 </variable>
  2068                 </variable>
  2312               </inputVariables>
  2069               </inputVariables>
  2313               <inOutVariables/>
  2070               <inOutVariables/>
  2318                   </connectionPointOut>
  2075                   </connectionPointOut>
  2319                 </variable>
  2076                 </variable>
  2320               </outputVariables>
  2077               </outputVariables>
  2321             </block>
  2078             </block>
  2322             <block localId="34" typeName="NE" executionOrderId="0" height="64" width="64">
  2079             <block localId="34" typeName="NE" executionOrderId="0" height="64" width="64">
  2323               <position x="880" y="672"/>
  2080               <position x="880" y="512"/>
  2324               <inputVariables>
  2081               <inputVariables>
  2325                 <variable formalParameter="IN1">
  2082                 <variable formalParameter="IN1">
  2326                   <connectionPointIn>
  2083                   <connectionPointIn>
  2327                     <relPosition x="0" y="32"/>
  2084                     <relPosition x="0" y="32"/>
  2328                     <connection refLocalId="33" formalParameter="OUT">
  2085                     <connection refLocalId="33" formalParameter="OUT">
  2329                       <position x="880" y="704"/>
  2086                       <position x="880" y="544"/>
  2330                       <position x="792" y="704"/>
  2087                       <position x="792" y="544"/>
  2331                     </connection>
  2088                     </connection>
  2332                   </connectionPointIn>
  2089                   </connectionPointIn>
  2333                 </variable>
  2090                 </variable>
  2334                 <variable formalParameter="IN2">
  2091                 <variable formalParameter="IN2">
  2335                   <connectionPointIn>
  2092                   <connectionPointIn>
  2336                     <relPosition x="0" y="56"/>
  2093                     <relPosition x="0" y="56"/>
  2337                     <connection refLocalId="36">
  2094                     <connection refLocalId="36">
  2338                       <position x="880" y="728"/>
  2095                       <position x="880" y="568"/>
  2339                       <position x="868" y="728"/>
  2096                       <position x="848" y="568"/>
  2340                       <position x="868" y="720"/>
       
  2341                       <position x="856" y="720"/>
       
  2342                     </connection>
  2097                     </connection>
  2343                   </connectionPointIn>
  2098                   </connectionPointIn>
  2344                 </variable>
  2099                 </variable>
  2345               </inputVariables>
  2100               </inputVariables>
  2346               <inOutVariables/>
  2101               <inOutVariables/>
  2351                   </connectionPointOut>
  2106                   </connectionPointOut>
  2352                 </variable>
  2107                 </variable>
  2353               </outputVariables>
  2108               </outputVariables>
  2354             </block>
  2109             </block>
  2355             <inVariable localId="35" executionOrderId="0" height="24" width="24" negated="false">
  2110             <inVariable localId="35" executionOrderId="0" height="24" width="24" negated="false">
  2356               <position x="688" y="712"/>
  2111               <position x="688" y="552"/>
  2357               <connectionPointOut>
  2112               <connectionPointOut>
  2358                 <relPosition x="24" y="8"/>
  2113                 <relPosition x="24" y="8"/>
  2359               </connectionPointOut>
  2114               </connectionPointOut>
  2360               <expression>1</expression>
  2115               <expression>1</expression>
  2361             </inVariable>
  2116             </inVariable>
  2362             <inVariable localId="36" executionOrderId="0" height="24" width="40" negated="false">
  2117             <inVariable localId="36" executionOrderId="0" height="24" width="40" negated="false">
  2363               <position x="816" y="712"/>
  2118               <position x="808" y="560"/>
  2364               <connectionPointOut>
  2119               <connectionPointOut>
  2365                 <relPosition x="40" y="8"/>
  2120                 <relPosition x="40" y="8"/>
  2366               </connectionPointOut>
  2121               </connectionPointOut>
  2367               <expression>'#'</expression>
  2122               <expression>'#'</expression>
  2368             </inVariable>
  2123             </inVariable>
  2369             <block localId="37" typeName="R_TRIG" instanceName="R_TRIG2" executionOrderId="0" height="48" width="64">
  2124             <block localId="37" typeName="R_TRIG" instanceName="R_TRIG2" executionOrderId="0" height="48" width="64">
  2370               <position x="880" y="616"/>
  2125               <position x="880" y="456"/>
  2371               <inputVariables>
  2126               <inputVariables>
  2372                 <variable formalParameter="CLK">
  2127                 <variable formalParameter="CLK">
  2373                   <connectionPointIn>
  2128                   <connectionPointIn>
  2374                     <relPosition x="0" y="32"/>
  2129                     <relPosition x="0" y="32"/>
  2375                     <connection refLocalId="40" formalParameter="ACK">
  2130                     <connection refLocalId="40" formalParameter="ACK">
  2376                       <position x="880" y="648"/>
  2131                       <position x="880" y="488"/>
  2377                       <position x="688" y="648"/>
  2132                       <position x="688" y="488"/>
  2378                       <position x="688" y="672"/>
  2133                       <position x="688" y="512"/>
  2379                       <position x="656" y="672"/>
  2134                       <position x="656" y="512"/>
  2380                     </connection>
  2135                     </connection>
  2381                   </connectionPointIn>
  2136                   </connectionPointIn>
  2382                 </variable>
  2137                 </variable>
  2383               </inputVariables>
  2138               </inputVariables>
  2384               <inOutVariables/>
  2139               <inOutVariables/>
  2389                   </connectionPointOut>
  2144                   </connectionPointOut>
  2390                 </variable>
  2145                 </variable>
  2391               </outputVariables>
  2146               </outputVariables>
  2392             </block>
  2147             </block>
  2393             <block localId="38" typeName="SR" instanceName="SR0" executionOrderId="0" height="64" width="48">
  2148             <block localId="38" typeName="SR" instanceName="SR0" executionOrderId="0" height="64" width="48">
  2394               <position x="1120" y="648"/>
  2149               <position x="1120" y="488"/>
  2395               <inputVariables>
  2150               <inputVariables>
  2396                 <variable formalParameter="S1">
  2151                 <variable formalParameter="S1">
  2397                   <connectionPointIn>
  2152                   <connectionPointIn>
  2398                     <relPosition x="0" y="32"/>
  2153                     <relPosition x="0" y="32"/>
  2399                     <connection refLocalId="39" formalParameter="OUT">
  2154                     <connection refLocalId="39" formalParameter="OUT">
  2400                       <position x="1120" y="680"/>
  2155                       <position x="1120" y="520"/>
  2401                       <position x="1056" y="680"/>
  2156                       <position x="1056" y="520"/>
  2402                     </connection>
  2157                     </connection>
  2403                   </connectionPointIn>
  2158                   </connectionPointIn>
  2404                 </variable>
  2159                 </variable>
  2405                 <variable formalParameter="R" edge="rising">
  2160                 <variable formalParameter="R" edge="rising">
  2406                   <connectionPointIn>
  2161                   <connectionPointIn>
  2407                     <relPosition x="0" y="56"/>
  2162                     <relPosition x="0" y="56"/>
  2408                     <connection refLocalId="15" formalParameter="OUT">
  2163                     <connection refLocalId="46" formalParameter="Q">
  2409                       <position x="1120" y="704"/>
  2164                       <position x="1120" y="544"/>
  2410                       <position x="1088" y="704"/>
  2165                       <position x="1088" y="544"/>
  2411                       <position x="1088" y="776"/>
  2166                       <position x="1088" y="616"/>
  2412                       <position x="376" y="776"/>
  2167                       <position x="376" y="616"/>
  2413                       <position x="376" y="672"/>
  2168                       <position x="376" y="512"/>
  2414                       <position x="360" y="672"/>
  2169                       <position x="360" y="512"/>
  2415                     </connection>
  2170                     </connection>
  2416                   </connectionPointIn>
  2171                   </connectionPointIn>
  2417                 </variable>
  2172                 </variable>
  2418               </inputVariables>
  2173               </inputVariables>
  2419               <inOutVariables/>
  2174               <inOutVariables/>
  2424                   </connectionPointOut>
  2179                   </connectionPointOut>
  2425                 </variable>
  2180                 </variable>
  2426               </outputVariables>
  2181               </outputVariables>
  2427             </block>
  2182             </block>
  2428             <block localId="39" typeName="AND" executionOrderId="0" height="64" width="64">
  2183             <block localId="39" typeName="AND" executionOrderId="0" height="64" width="64">
  2429               <position x="992" y="648"/>
  2184               <position x="992" y="488"/>
  2430               <inputVariables>
  2185               <inputVariables>
  2431                 <variable formalParameter="IN1">
  2186                 <variable formalParameter="IN1">
  2432                   <connectionPointIn>
  2187                   <connectionPointIn>
  2433                     <relPosition x="0" y="32"/>
  2188                     <relPosition x="0" y="32"/>
  2434                     <connection refLocalId="37" formalParameter="Q">
  2189                     <connection refLocalId="37" formalParameter="Q">
  2435                       <position x="992" y="680"/>
  2190                       <position x="992" y="520"/>
  2436                       <position x="976" y="680"/>
  2191                       <position x="976" y="520"/>
  2437                       <position x="976" y="648"/>
  2192                       <position x="976" y="488"/>
  2438                       <position x="944" y="648"/>
  2193                       <position x="944" y="488"/>
  2439                     </connection>
  2194                     </connection>
  2440                   </connectionPointIn>
  2195                   </connectionPointIn>
  2441                 </variable>
  2196                 </variable>
  2442                 <variable formalParameter="IN2">
  2197                 <variable formalParameter="IN2">
  2443                   <connectionPointIn>
  2198                   <connectionPointIn>
  2444                     <relPosition x="0" y="56"/>
  2199                     <relPosition x="0" y="56"/>
  2445                     <connection refLocalId="34" formalParameter="OUT">
  2200                     <connection refLocalId="34" formalParameter="OUT">
  2446                       <position x="992" y="704"/>
  2201                       <position x="992" y="544"/>
  2447                       <position x="944" y="704"/>
  2202                       <position x="944" y="544"/>
  2448                     </connection>
  2203                     </connection>
  2449                   </connectionPointIn>
  2204                   </connectionPointIn>
  2450                 </variable>
  2205                 </variable>
  2451               </inputVariables>
  2206               </inputVariables>
  2452               <inOutVariables/>
  2207               <inOutVariables/>