def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ # Get type selected in library panel values = self.LibraryPanel.GetSelectedBlock() # If a block type is selected in library panel if values is not None: # Set graphic element displayed, creating a FBD block element self.Element = FBD_Block( self.Preview, values["type"], (self.BlockName.GetValue() if self.BlockName.IsEnabled() else ""), extension=self.Inputs.GetValue(), inputs=values["inputs"], executionControl=self.ExecutionControl.GetValue(), executionOrder=self.ExecutionOrder.GetValue()) # Reset graphic element displayed else: self.Element = None # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)
def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ # Set graphic element displayed, creating a SFC divergence self.Element = SFC_Divergence(self.Preview, self.GetDivergenceType(), self.Sequences.GetValue()) # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)
def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ # Set graphic element displayed, creating a FBD connection element self.Element = FBD_Connector(self.Preview, self.GetConnectionType(), self.ConnectionName.GetValue()) # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)
def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ # Set graphic element displayed, creating a power rail element self.Element = LD_PowerRail(self.Preview, self.GetPowerRailType(), connectors=self.PinNumber.GetValue()) # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)
def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ value = self.ElementVariable.GetValue() # Set graphic element displayed, creating a LD element self.Element = self.ElementClass(self.Preview, self.GetElementModifier(), value) button = self.ButtonSizer.GetAffirmativeButton() button.Enable(value != "") # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)
def RefreshPreview(self): """ Refresh preview panel of graphic element Override BlockPreviewDialog function """ # Get expression value to put in FBD variable element name = self.Expression.GetValue() # Set graphic element displayed, creating a FBD variable element self.Element = FBD_Variable( self.Preview, VARIABLE_CLASSES_DICT_REVERSE[self.Class.GetStringSelection()], name, self.VariableList.get(name, ("", ""))[1], executionOrder=self.ExecutionOrder.GetValue()) # Call BlockPreviewDialog function BlockPreviewDialog.RefreshPreview(self)