pascalSCADA OPM: HMIZones: Class TZone

Pascal SCADA OPM

Class TZone

Unit

HMIZones

Declaration

type TZone = class(THMIBasicColletionItem)

Description

: TZone is the base class of an animation zone. This zones are selected depending of the value of the linked tag and of their select condition.

See also
TZones
TZoneTypes

Hierarchy

Overview

Methods

Public procedure AssignTo(Dest: TPersistent); override;

Properties

Published property Value1: Double read FValue1 write SetV1;
Published property Value2: Double read FValue2 write SetV2;
Published property IncludeValue1: Boolean read FIncludeV1 write SetIncV1;
Published property IncludeValue2: Boolean read FIncludeV2 write SetIncV2;
Published property DefaultZone: Boolean read FDefaultZone write SetAsDefaultZone;
Published property ZoneType: TZoneTypes read FZoneType write SetZoneType;

Description

Methods

Public procedure AssignTo(Dest: TPersistent); override;
 

Properties

Published property Value1: Double read FValue1 write SetV1;

: Main value.

See also
ZoneType
Published property Value2: Double read FValue2 write SetV2;

: Secundary value.

See also
ZoneType
Published property IncludeValue1: Boolean read FIncludeV1 write SetIncV1;

: Auxiliar flag of Value1 property. Changes the selection criteria.

See also
ZoneType
Published property IncludeValue2: Boolean read FIncludeV2 write SetIncV2;

: Auxiliar flag of Value2 property. Changes the selection criteria.

See also
ZoneType
Published property DefaultZone: Boolean read FDefaultZone write SetAsDefaultZone;

: If True makes the zone default, showing it when no animation zone is selected depending of the tag value.

See also
ZoneType
Published property ZoneType: TZoneTypes read FZoneType write SetZoneType;

: ZoneType defines what's the selection condition that will show or not the animation zone.

Their values can be:

ztEqual: The Tag value must be equal to the Value1 property to show the animation zone.

ztRange: The Tag value must be between the values of Value1 and Value2 (greater than Value1 AND less than Value2) to show the animation zone. To include the Value1 or Value2 (greater or equal than Value1 AND less or equal than Value2) use the properties IncludeValue1 and IncludeValue2.

ztBit: To select the animation zone with this configuration, the bit number Valor1 of the tag value must be equal of the value of IncludeValue1 property.

ztNotEqual: To select the animation zone, the Tag value must be different of the Value1 property.

ztOutOfRange: The value of Tag must be out of the range made by Value1 and Value2 properties (it must be less than Value1 OR greater than Value2 property) to select the animation zone. To Include the Value1 or Value2 (less or equal than Value1 OR greater or equal than Value2 property) use the properties IncludeValue1 and IncludeValue2.

ztGreaterThan: To select the animation zone, the tag value must be greater than Value1 property. To include the Value1, set True in IncludeValue1 (greater or equal than Value1 property).

ztLessThan: To select the animation zone, the tag value must be less than Value1 property. To include the Value1, set True in IncludeValue1 (less or equal than Value1 property).

See also
Value1
Value2
IncludeValue1
IncludeValue2
TZoneTypes
DefaultZone

Generated by PasDoc 0.14.0.