Viewer.py
changeset 511 38fdcbc8ebd7
parent 510 e7327ea490b4
child 550 cfa295862d55
equal deleted inserted replaced
510:e7327ea490b4 511:38fdcbc8ebd7
   281                             var_type = values[2]
   281                             var_type = values[2]
   282                         else:
   282                         else:
   283                             var_type = LOCATIONDATATYPES.get(values[0][2], ["BOOL"])[0]
   283                             var_type = LOCATIONDATATYPES.get(values[0][2], ["BOOL"])[0]
   284                         if not var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetEditedElementVariables(tagname, self.ParentWindow.Debug)]:
   284                         if not var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetEditedElementVariables(tagname, self.ParentWindow.Debug)]:
   285                             self.ParentWindow.Controler.AddEditedElementPouVar(tagname, var_type, var_name, values[0], values[4])
   285                             self.ParentWindow.Controler.AddEditedElementPouVar(tagname, var_type, var_name, values[0], values[4])
       
   286                         self.ParentWindow.ParentWindow.RefreshVariablePanel(tagname)
   286                         self.ParentWindow.AddVariableBlock(x, y, scaling, var_class, var_name, var_type)
   287                         self.ParentWindow.AddVariableBlock(x, y, scaling, var_class, var_name, var_type)
   287             elif values[3] == tagname:
   288             elif values[3] == tagname:
   288                 if values[1] == "Output":
   289                 if values[1] == "Output":
   289                     var_class = OUTPUT
   290                     var_class = OUTPUT
   290                 elif values[1] == "InOut":
   291                 elif values[1] == "InOut":