pascalSCADA OPM: HMIAnimation: Class THMIAnimation

Pascal SCADA OPM

Class THMIAnimation

Unit

HMIAnimation

Declaration

type THMIAnimation = class(TCustomImage, IHMIInterface)

Description

: Implements the control that shows images based on the value of the associated tag.

More informations, see the documentation of the class TImage of your IDE.

Hierarchy

  • TCustomImage
  • THMIAnimation

Overview

Methods

Protected procedure SetHMITag(t:TPLCTag);
Protected function GetHMITag:TPLCTag;
Protected function GetControlSecurityCode:UTF8String;
Protected procedure CanBeAccessed(a:Boolean);
Protected procedure MakeUnsecure;
Public procedure RefreshAnimation(Data: PtrInt);
Public procedure ShowDefaultZone;

Properties

Public property CurrentAnimationZone: TAnimationZone read GetAnimationZone;
Published property TestValue: Double read FTestValue write SetTestValue stored false;
Published property Zones: TGraphicZones read GetAnimationZones write SetAnimationZones;
Published property PLCTag: TPLCTag read GetHMITag write SetHMITag;
Published property SecurityCode: UTF8String read FSecurityCode write SetSecurityCode;
Published property AntialiasingMode;
Published property Align;
Published property Anchors;
Published property AutoSize;
Published property BorderSpacing;
Published property Center;
Published property Constraints;
Published property DragCursor;
Published property DragMode;
Published property OnChangeBounds;
Published property OnClick;
Published property OnDblClick;
Published property OnDragDrop;
Published property OnDragOver;
Published property OnEndDrag;
Published property OnMouseDown;
Published property OnMouseEnter;
Published property OnMouseLeave;
Published property OnMouseMove;
Published property OnMouseUp;
Published property OnMouseWheel;
Published property OnMouseWheelDown;
Published property OnMouseWheelUp;
Published property OnPaint;
Published property OnPictureChanged;
Published property OnResize;
Published property OnStartDrag;
Published property ParentShowHint;
Published property PopupMenu;
Published property Proportional;
Published property ShowHint;
Published property Stretch;
Published property Transparent;
Published property Visible;
Published property ZoneChanged: TZoneChanged read FZoneChanged write FZoneChanged;

Description

Methods

Protected procedure SetHMITag(t:TPLCTag);

:

See also
IHMIInterface.SetHMITag
Protected function GetHMITag:TPLCTag;

seta um tag :

See also
IHMIInterface.GetHMITag
Protected function GetControlSecurityCode:UTF8String;

:

See also
IHMIInterface.GetControlSecurityCode
Protected procedure CanBeAccessed(a:Boolean);

:

See also
IHMIInterface.CanBeAccessed
Protected procedure MakeUnsecure;

:

See also
IHMIInterface.MakeUnsecure
Public procedure RefreshAnimation(Data: PtrInt);
 
Public procedure ShowDefaultZone;
 

Properties

Public property CurrentAnimationZone: TAnimationZone read GetAnimationZone;
 
Published property TestValue: Double read FTestValue write SetTestValue stored false;

: Property created to test the control without values comming from a device. Can only be used in design-time.

Published property Zones: TGraphicZones read GetAnimationZones write SetAnimationZones;

: Zones collection (imagens) that can be showed based on the tag value.

See also
TZone
TZones
TGraphicZone
TGraphicZones
Published property PLCTag: TPLCTag read GetHMITag write SetHMITag;

: Numeric Tag which their value will choose the image (of the collection) that will be showed.

See also
TPLCTag
Base class of a communication tag.
TPLCBlockElement
TPLCTagNumber
Single numeric tag with communication.
Published property SecurityCode: UTF8String read FSecurityCode write SetSecurityCode;

: Security code that allows access to control.

Published property AntialiasingMode;
 
Published property Align;
 
Published property Anchors;
 
Published property AutoSize;
 
Published property BorderSpacing;
 
Published property Center;
 
Published property Constraints;
 
Published property DragCursor;
 
Published property DragMode;
 
Published property OnChangeBounds;
 
Published property OnClick;
 
Published property OnDblClick;
 
Published property OnDragDrop;
 
Published property OnDragOver;
 
Published property OnEndDrag;
 
Published property OnMouseDown;
 
Published property OnMouseEnter;
 
Published property OnMouseLeave;
 
Published property OnMouseMove;
 
Published property OnMouseUp;
 
Published property OnMouseWheel;
 
Published property OnMouseWheelDown;
 
Published property OnMouseWheelUp;
 
Published property OnPaint;
 
Published property OnPictureChanged;
 
Published property OnResize;
 
Published property OnStartDrag;
 
Published property ParentShowHint;
 
Published property PopupMenu;
 
Published property Proportional;
 
Published property ShowHint;
 
Published property Stretch;
 
Published property Transparent;
 
Published property Visible;
 
Published property ZoneChanged: TZoneChanged read FZoneChanged write FZoneChanged;
 

Author


Generated by PasDoc 0.14.0.