PLCGenerator.py
changeset 1450 44bf0ba866e9
parent 1420 71b1545d746f
child 1571 486f94a8032c
equal deleted inserted replaced
1449:5f09fa31d7b0 1450:44bf0ba866e9
  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()