PLCGenerator.py
changeset 276 cc9c4a7510b4
parent 273 5b18d98aa4f9
child 280 9ca192486f2f
equal deleted inserted replaced
275:acf474a94136 276:cc9c4a7510b4
   462             elif parameter:
   462             elif parameter:
   463                 for variable in outputvariables:
   463                 for variable in outputvariables:
   464                     if variable.getformalParameter() == parameter:
   464                     if variable.getformalParameter() == parameter:
   465                         return variable.connectionPointOut
   465                         return variable.connectionPointOut
   466             else:
   466             else:
   467                 point = link.getPosition()[-1]
   467                 point = link.getposition()[-1]
   468                 for variable in outputvariables:
   468                 for variable in outputvariables:
   469                     relposition = variable.connectionPointOut.getrelPositionXY()
   469                     relposition = variable.connectionPointOut.getrelPositionXY()
   470                     blockposition = instance.getposition()
   470                     blockposition = instance.getposition()
   471                     if point.x == blockposition.x + relposition[0] and point.y == blockposition.y + relposition[1]:
   471                     if point.x == blockposition.x + relposition[0] and point.y == blockposition.y + relposition[1]:
   472                         return variable.connectionPointOut
   472                         return variable.connectionPointOut