PLCGenerator.py
changeset 1475 de4ee16f7c6c
parent 1450 44bf0ba866e9
child 1571 486f94a8032c
equal deleted inserted replaced
1474:28e9d479aa65 1475:de4ee16f7c6c
  1478                 transitionBody = transitionContent.getbody()
  1478                 transitionBody = transitionContent.getbody()
  1479                 previous_tagname = self.TagName
  1479                 previous_tagname = self.TagName
  1480                 self.TagName = self.ParentGenerator.Controler.ComputePouTransitionName(self.Name, transitionValues["value"])
  1480                 self.TagName = self.ParentGenerator.Controler.ComputePouTransitionName(self.Name, transitionValues["value"])
  1481                 if transitionType == "IL":
  1481                 if transitionType == "IL":
  1482                     transition_infos["content"] = [(":\n", ()),
  1482                     transition_infos["content"] = [(":\n", ()),
  1483                                                    (ReIndentText(transitionBody.getanyText(), len(self.CurrentIndent)), (self.TagName, "body", len(self.CurrentIndent)))]
  1483                                                    (ReIndentText(transitionBody.getcontent().getanyText(), len(self.CurrentIndent)), (self.TagName, "body", len(self.CurrentIndent)))]
  1484                 elif transitionType == "ST":
  1484                 elif transitionType == "ST":
  1485                     transition_infos["content"] = [("\n", ()),
  1485                     transition_infos["content"] = [("\n", ()),
  1486                                                    (ReIndentText(transitionBody.getanyText(), len(self.CurrentIndent)), (self.TagName, "body", len(self.CurrentIndent)))]
  1486                                                    (ReIndentText(transitionBody.getcontent().getanyText(), len(self.CurrentIndent)), (self.TagName, "body", len(self.CurrentIndent)))]
  1487                 else:
  1487                 else:
  1488                     for instance in transitionBody.getcontentInstances():
  1488                     for instance in transitionBody.getcontentInstances():
  1489                         if isinstance(instance, OutVariableClass) and instance.getexpression() == transitionValues["value"]\
  1489                         if isinstance(instance, OutVariableClass) and instance.getexpression() == transitionValues["value"]\
  1490                             or isinstance(instance, CoilClass) and instance.getvariable() == transitionValues["value"]:
  1490                             or isinstance(instance, CoilClass) and instance.getvariable() == transitionValues["value"]:
  1491                             connections = instance.connectionPointIn.getconnections()
  1491                             connections = instance.connectionPointIn.getconnections()