VisuFbMoveAbsoluteTapAwareF (FB) ¶ FUNCTION_BLOCK VisuFbMoveAbsoluteTapAwareF EXTENDS VisuFbMoveAbsoluteF for move absolute with real coordinates combined with tap-input config InOut: Scope Name Type Inherited from Input Data VisuStructMoveAbsoluteDataF VisuFbMoveAbsoluteF Methods: Execute prvIsChangedToPreviousCall Structure: Execute (Method) prvIsChangedToPreviousCall (Method)
VisuFbMoveRelativeTapAware (FB) ¶ FUNCTION_BLOCK VisuFbMoveRelativeTapAware EXTENDS VisuFbMoveRelative InOut: Scope Name Type Comment Inherited from Input MoveTopLeftBy VisuStructPoint set as Variable VisuFbMoveRelative MoveBottomRightBy VisuStructPoint set as Variable VisuFbMoveRelative Inout _EffectiveRect VisuStructPaintRectangle evtl. as Parameter to Method Execute VisuFbMoveRelative Methods: prvIsChangedToPreviousCall Structure: prvIsChangedToPreviousCall (Method)
VisuFbAnalyzeTextVarsDateTimeOnly (FB) ¶ FUNCTION_BLOCK VisuFbAnalyzeTextVarsDateTimeOnly EXTENDS VisuFbAnalyzeTextVars Special derivation that simulates the behaviour of this function block on variables local to the IEC visu-lib code (and not on PLC variables) InOut: Scope Name Type Initial Comment Inherited from Input pVarText Visu_TypeString to use this variable as text output variable needed for correct code generation this variable can have a conversion For the converted code we use a string member of a subclass of us. This subclass also has an instance variable, where the owning visual element instance can be stored CHECKED_OMIT VisuFbAnalyzeTextVars pTextConversion POINTER TO DWORD needed for the integrated visu needed for CreateAnimationInstances the variable, this conversion belongs to as they both need to be in the same structure of fb we also define the order: VariableUsingConversion needs to be first. CHECKED_OMIT VisuFbAnalyzeTextVars diBitOffsetText DINT -1 CHECKED_OMIT VisuFbAnalyzeTextVars pVarTooltip Visu_TypeString needed for correct code generation this variable can have a conversion CHECKED_OMIT VisuFbAnalyzeTextVars pTooltipConversion POINTER TO DWORD needed for the integrated visu needed for CreateAnimationInstances the variable, this conversion belongs to CHECKED_OMIT VisuFbAnalyzeTextVars diBitOffsetTooltip DINT -1 CHECKED_OMIT VisuFbAnalyzeTextVars dwVarTextType DWORD VisuFbAnalyzeTextVars dwVarTooltipType DWORD VisuFbAnalyzeTextVars wTextVarValid WORD set according to used Variables VisuFbAnalyzeTextVars pTextListName POINTER TO STRING the textlistname is always generated as string @IECCodeConverter_Type: String VisuFbAnalyzeTextVars Inout _EffectiveTexts VisuStructElementTexts evtl. as Parameter to Method Execute VisuFbAnalyzeTextVars pBuffer POINTER TO BYTE VisuFbAnalyzeTextVars dwBufferSize DWORD VisuFbAnalyzeTextVars Methods: GetAsDWORD GetAsLINT GetAsLWORD GetType Initialize Structure: GetAsDWORD (Method) GetAsLINT (Method) GetAsLWORD (Method) GetType (Method) Initialize (Method)
VisuFbAnalyzeTextVarsDateTimeOnly.GetType (METH) ¶ METHOD GetType : Visu_Types InOut: Scope Name Type Return GetType Visu_Types
VisuFbAnalyzeTextVarsDateTimeOnly.Initialize (METH) ¶ METHOD Initialize InOut: Scope Name Type Input typ Visu_Types val Visu_AllNumericTypesUnion
Enumerations ¶ VisuEnumActionType (Enum) VisuEnumAfterTransformation (Enum) VisuEnumAttachedElementLocation (Enum) VisuEnumBrushStyle (Enum) VisuEnumCreateTemporaryRenderLocationFlags (Enum) VisuEnumFileTransferError (Enum) VisuEnumHorizontalAlignment (Enum) VisuEnumInputOnElementType (Enum) VisuEnumIsotropicType (Enum) VisuEnumLineCapStyle (Enum) VisuEnumLineJoinStyle (Enum) VisuEnumOrientation (Enum) VisuEnumPenStyle (Enum) VisuEnumPieType (Enum) VisuEnumPolygonType (Enum) VisuEnumPropertyElement (Enum) VisuEnumRectangleFlags (Enum) VisuEnumRedundancyValueChanged (Enum) VisuEnumTextFlag (Enum) VisuEnumVerticalAlignment (Enum) VisuTouchState (Enum) Visu_ClientType (Enum) Visu_DialogResult (Enum)
VisuEnumBrushStyle (ENUM) ¶ TYPE VisuEnumBrushStyle : Attributes: qualified_only InOut: Name BS_SOLID BS_HOLLOW
VisuEnumCreateTemporaryRenderLocationFlags (ENUM) ¶ TYPE VisuEnumCreateTemporaryRenderLocationFlags : InOut: Name Initial WITH_BACKGROUND 16#1
VisuEnumFileTransferError (ENUM) ¶ TYPE VisuEnumFileTransferError : Attributes: qualified_only InOut: Name Comment OK ERROR CANCELLED IN_PROGRESS TRANSFER_FAILED TIMEOUT This error code will be also used if client has been closed during a transfer FILE_READ_ERROR FILE_TRANSFER_SERVICES_NOT_SUPPORTED TRANSFER_INCOMPLETE An error situation when transferrring data from the visualization to the plc by streaming. Transfer completed, but some data was lost. NO_ACCESS_RIGHTS
VisuFbAnalyzeTextVarsDateTimeOnly.GetAsDWORD (METH) ¶ METHOD GetAsDWORD : DWORD Takes the current variable value and converts it into a DWORD value. This method can be only used if the variable’s type is DATE or DT. InOut: Scope Name Type Return GetAsDWORD DWORD