tests/python/py_ext_0@py_ext/pyfile.xml
changeset 3351 88dbdebd10fc
parent 3350 0d86fd9691ec
child 3352 3a138ccdfafa
equal deleted inserted replaced
3350:0d86fd9691ec 3351:88dbdebd10fc
     1 <?xml version='1.0' encoding='utf-8'?>
       
     2 <PyFile xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       
     3   <variables>
       
     4     <variable name="SomeVarName" type="DINT" onchange="MyFunc, SomeChange"/>
       
     5     <variable name="Grumpf" type="STRING" initial="'mhoo'" onchange="MyFunc, MyOtherFunc"/>
       
     6   </variables>
       
     7   <globals>
       
     8     <xhtml:p><![CDATA[
       
     9 print "All python PLC globals variables :", PLCGlobalsDesc
       
    10 print "Current extention name :", __ext_name__
       
    11 
       
    12 def MyFunc(*args):
       
    13     print args
       
    14 
       
    15 def MyOtherFunc(*args):
       
    16     print "other", args
       
    17 
       
    18 def SomeChange(*args):
       
    19     print "count",OnChange.SomeVarName.count
       
    20     print "first",OnChange.SomeVarName.first
       
    21     print "last",OnChange.SomeVarName.last
       
    22 
       
    23 
       
    24 ]]></xhtml:p>
       
    25   </globals>
       
    26   <init>
       
    27     <xhtml:p><![CDATA[
       
    28 ]]></xhtml:p>
       
    29   </init>
       
    30   <cleanup>
       
    31     <xhtml:p><![CDATA[
       
    32 ]]></xhtml:p>
       
    33   </cleanup>
       
    34   <start>
       
    35     <xhtml:p><![CDATA[
       
    36 ]]></xhtml:p>
       
    37   </start>
       
    38   <stop>
       
    39     <xhtml:p><![CDATA[
       
    40 ]]></xhtml:p>
       
    41   </stop>
       
    42 </PyFile>