plcopen/structures.py
changeset 1143 59818c488ead
parent 1134 1c7a4ad86aa1
child 1149 67df52302ea6
equal deleted inserted replaced
1142:8ded55ada6d6 1143:59818c488ead
    96             else:
    96             else:
    97                 vars = [value for name, value in connected_vars]
    97                 vars = [value for name, value in connected_vars]
    98             if one_input_connected:
    98             if one_input_connected:
    99                 for i, variable in enumerate(output_variables):
    99                 for i, variable in enumerate(output_variables):
   100                     parameter = variable.getformalParameter()
   100                     parameter = variable.getformalParameter()
   101                     if not inout_variables.has_key(parameter) and parameter in output_names + ["ENO"]:
   101                     if not inout_variables.has_key(parameter) and parameter in output_names + ["", "ENO"]:
   102                         if variable.getformalParameter() == "":
   102                         if variable.getformalParameter() == "":
   103                             variable_name = "%s%d"%(type, block.getlocalId())
   103                             variable_name = "%s%d"%(type, block.getlocalId())
   104                         else:
   104                         else:
   105                             variable_name = "%s%d_%s"%(type, block.getlocalId(), parameter)
   105                             variable_name = "%s%d_%s"%(type, block.getlocalId(), parameter)
   106                         if generator.Interface[-1][0] != "VAR" or generator.Interface[-1][1] is not None or generator.Interface[-1][2]:
   106                         if generator.Interface[-1][0] != "VAR" or generator.Interface[-1][1] is not None or generator.Interface[-1][2]: