TSignalLabel, palette SmartSCADA Controls, unit SignalControls.pas

 

   Component inherited from Tlabel. Component shows actual signal value (EUValue).

 

Figure 33. Signal Label in Run time

 

PROPERTIES

 

Signal: TSignal

                 Pointer to linked signal.

 

SignalProperty: String

                 Defines signal property that will be shown.

 

HiAlarmColor: TColor

                 Defines High alarm color.

 

LoAlarmColor: TColor

                 Defines Low alarm color.

 

CaptionFormat: TCaptionFormat

                 Caption format

 

Value

Description

cfValueUnits

Value plus unit

cfValue

Just value

cfNameValueUnits

Name, value and unit

 

ChangeColor: TChangeColor

                 Defines what will be changed when alarm occurs.

 

Value

Description

ccNone

Nothing will be changed

ccFont

Change font color

ccBackGround

Change background color

 


POPUP DIALOG

 

Right click on object linked to signal will bring up popup dialog that has next options:

 

Copy,

Edit signal, (only if EnableEditProperties is set to true)

Select property, (only if EnableEditProperties is set to true)

Info

 

Figure 34. Pop-up dialog

Copy

Copies actual signal value to clipboard

 

Edit Signal

Brings up run-time signal editor. Option Edit is visible EnableEditProperties property of the signal is True or if EnableEditSignals property of signal collection is set to True.

 

Select signal property

Brings up dialog for property selection. Option Select signal is visible EnableEditProperties property of the signal is True or if EnableEditSignals property of signal collection is set to True.

 

 

Figure 35. Property selection dialog


Info

Brings up info panel with signal description. Option Info is visible if Description property of the linked signal is not empty.

 

Figure 36. Info dialog

 

Value

Description

ifsNone

No interaction with ini file

ifsReadDS

Reading values from ini file in design time

ifsWriteDS

Writing values to ini file in design time

ifsReadWriteDS

Reading and writing values from ini file in design time

ifsReadRT

Reading values from ini file in run time

ifsWriteRT

Writing values to ini file in run time

ifsReadWriteRT

Reading and writing values from/to ini file all the time