dialogs/BlockPreviewDialog.py
changeset 1347 533741e5075c
parent 1311 85ca4fa0720b
child 1571 486f94a8032c
equal deleted inserted replaced
1346:92efd8fe3120 1347:533741e5075c
   168         """
   168         """
   169         Extract list of variables defined in POU
   169         Extract list of variables defined in POU
   170         """
   170         """
   171         # Get list of variables defined in POU
   171         # Get list of variables defined in POU
   172         self.VariableList = {
   172         self.VariableList = {
   173             var["Name"]: (var["Class"], var["Type"])
   173             var.Name: (var.Class, var.Type)
   174             for var in self.Controller.GetEditedElementInterfaceVars(
   174             for var in self.Controller.GetEditedElementInterfaceVars(
   175                                                         self.TagName)
   175                                                         self.TagName)
   176             if var["Edit"]}
   176             if var.Edit}
   177         
   177         
   178         # Add POU name to variable list if POU is a function 
   178         # Add POU name to variable list if POU is a function 
   179         returntype = self.Controller.GetEditedElementInterfaceReturnType(
   179         returntype = self.Controller.GetEditedElementInterfaceReturnType(
   180                                                             self.TagName)[0]
   180                                                             self.TagName)
   181         if returntype is not None:
   181         if returntype is not None:
   182             self.VariableList[
   182             self.VariableList[
   183                 self.Controller.GetEditedElementName(self.TagName)] = \
   183                 self.Controller.GetEditedElementName(self.TagName)] = \
   184                  ("Output", returntype)
   184                  ("Output", returntype)
   185         
   185