plcopen/structures.py
changeset 194 1b3f8b4f8e04
parent 170 5068ba721506
child 208 c70aefcadf66
equal deleted inserted replaced
193:e18e354a8006 194:1b3f8b4f8e04
    93             blockPointx, blockPointy = variable.connectionPointOut.getrelPositionXY()
    93             blockPointx, blockPointy = variable.connectionPointOut.getrelPositionXY()
    94             if not connectionPoint or block.getx() + blockPointx == connectionPoint.getx() and block.gety() + blockPointy == connectionPoint.gety():
    94             if not connectionPoint or block.getx() + blockPointx == connectionPoint.getx() and block.gety() + blockPointy == connectionPoint.gety():
    95                 return generator.ExtractModifier(variable, "%s.%s"%(name, variable.getformalParameter()))
    95                 return generator.ExtractModifier(variable, "%s.%s"%(name, variable.getformalParameter()))
    96         raise ValueError, "No output variable found"
    96         raise ValueError, "No output variable found"
    97 
    97 
    98 def initialise_block(type, name):
    98 def initialise_block(type, name, block = None):
    99     return [(type, name, None, None)]
    99     return [(type, name, None, None)]
   100 
   100 
   101 #-------------------------------------------------------------------------------
   101 #-------------------------------------------------------------------------------
   102 #                        Function Block Types definitions
   102 #                        Function Block Types definitions
   103 #-------------------------------------------------------------------------------
   103 #-------------------------------------------------------------------------------