unCPC6  6.6.2
WinCC-OA implementation of UNICOS CPC
 All Files Functions Variables Pages
cpcWidget.ctl File Reference

This library contains implementations of widget animation fpr different widget types. More...

Functions

void cpcWidget_WidgetHeaterAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetHeaterDisconnection ()
 
void cpcWidget_WidgetValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetValveDisconnection ()
 
void cpcWidget_Widget3WayValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_Widget3WayValveDisconnection ()
 
void cpcWidget_WidgetAnalog3WayValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetAnalog3WayValveDisconnection ()
 
void cpcWidget_WidgetOnOff3WayValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetLocal3WayValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetOnOff3WayValveDisconnection ()
 
void cpcWidget_WidgetLocal3WayValveDisconnection ()
 
void cpcWidget_WidgetOnOffKnobAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetOnOffKnobDisconnection ()
 
void cpcWidget_WidgetInvertedValveAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetInvertedValveDisconnection ()
 
void cpcWidget_WidgetMotorAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetMotorDisconnection ()
 
void cpcWidget_WidgetSteppingMotorAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetSteppingMotorDisconnection ()
 
void cpcWidget_WidgetSquare3Animation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetSquare3Disconnection ()
 
void cpcWidget_WidgetSquare4Animation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetSquare4Disconnection ()
 
void cpcWidget_WidgetTurbineAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetTurbineDisconnection ()
 
void cpcWidget_WidgetCompressorAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetCompressorDisconnection ()
 
void cpcWidget_WidgetControllerAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetControllerDisconnection ()
 
void cpcWidget_WidgetControllerSetPointAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetControllerSetPointDisconnection ()
 
void cpcWidget_WidgetPumpAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetPumpDisconnection ()
 
void cpcWidget_WidgetDamperAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetDamperDisconnection ()
 
void cpcWidget_WidgetDoubleDamperAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetDoubleDamperDisconnection ()
 
void cpcWidget_WidgetBody1Disconnection ()
 
void cpcWidget_WidgetDIDODisconnection ()
 
void cpcWidget_WidgetDIPumpDisconnection ()
 
void cpcWidget_WidgetAIAODisconnection ()
 
void cpcWidget_WidgetAirAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetAirDisconnection ()
 
void cpcWidget_WidgetMFCAnimation (int iOn, int iOff, string sBodyColor)
 
void cpcWidget_WidgetMFCDisconnection ()
 
void cpcWidget_WidgetCtrlAnimationCB (dyn_string dpes, dyn_anytype values, dyn_string dsCtrl)
 

Detailed Description

This library contains implementations of widget animation fpr different widget types.

Author
Alexey Merezhin (EN-ICE-PLC)
Creation Date
31.10.2011
Constraints
None
Usage
Public
PVSS managers
UI
Modification History
23/01/2012: Alexey
    [UCPC-644] fixed cpcWidget_WidgetDoubleDamperDisconnection

20/01/2012: Alexey
    [UCPC-599] added MFC renders

13/12/2011: Alexey
    [UCPC-625] added DoubleDamper renders

31/10/2011: Alexey
    [UCPC-593] created lib with widget animation and disconnection functions ported from the core

Function Documentation

void cpcWidget_WidgetHeaterAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate heater

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetHeaterDisconnection ( )

Animate heater disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

Referenced by cpcWidget_WidgetInvertedValveAnimation().

void cpcWidget_WidgetValveDisconnection ( )

Animate valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI

Referenced by cpcWidget_WidgetInvertedValveDisconnection().

void cpcWidget_Widget3WayValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Analog 3 way valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_Widget3WayValveDisconnection ( )

Animate Analog 3 way valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetAnalog3WayValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Analog 3 way valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetAnalog3WayValveDisconnection ( )

Animate Analog 3 way valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetOnOff3WayValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate OnOff 3 way valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

Referenced by cpcWidget_WidgetLocal3WayValveAnimation().

void cpcWidget_WidgetLocal3WayValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Local 3 way valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

References cpcWidget_WidgetOnOff3WayValveAnimation().

void cpcWidget_WidgetOnOff3WayValveDisconnection ( )

Animate OnOff 3 way valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI

Referenced by cpcWidget_WidgetLocal3WayValveDisconnection().

void cpcWidget_WidgetLocal3WayValveDisconnection ( )

Animate Local 3 way valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetOnOff3WayValveDisconnection().

void cpcWidget_WidgetOnOffKnobAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate OnOff Knob

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetOnOffKnobDisconnection ( )

Animate Knob disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetInvertedValveAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate inverted valve

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

References cpcWidget_WidgetValveAnimation().

void cpcWidget_WidgetInvertedValveDisconnection ( )

Animate inverted valve disconnection

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetValveDisconnection().

void cpcWidget_WidgetMotorAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate motor

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

Referenced by cpcWidget_WidgetPumpAnimation().

void cpcWidget_WidgetMotorDisconnection ( )

Animate motor disconnection

Constraints
None
Usage
Public
PVSS managers
UI

Referenced by cpcWidget_WidgetPumpDisconnection().

void cpcWidget_WidgetSteppingMotorAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Stepping Motor

void cpcWidget_WidgetSteppingMotorDisconnection ( )

Animate motor disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetSquare3Animation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate 3-body square

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetSquare3Disconnection ( )

Animate 3-body square disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetSquare4Animation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate 4-body square

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetSquare4Disconnection ( )

Animate 4-body square disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetTurbineAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate turbine

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetTurbineDisconnection ( )

Animate turbine disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetCompressorAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate compressor

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetCompressorDisconnection ( )

Animate compressor disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetControllerAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Controller

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetControllerDisconnection ( )

Animate controller disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetControllerSetPointAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Controller

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetControllerSetPointDisconnection ( )

Animate controller disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetPumpAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate pump

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetMotorAnimation().

void cpcWidget_WidgetPumpDisconnection ( )

Animate pump disconnection

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetMotorDisconnection().

void cpcWidget_WidgetDamperAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate damper

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

Referenced by cpcWidget_WidgetDamperDisconnection().

void cpcWidget_WidgetDamperDisconnection ( )

Animate damper disconnection

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetDamperAnimation().

void cpcWidget_WidgetDoubleDamperAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate double damper

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color

Referenced by cpcWidget_WidgetDoubleDamperDisconnection().

void cpcWidget_WidgetDoubleDamperDisconnection ( )

Animate double damper disconnection

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetDoubleDamperAnimation().

void cpcWidget_WidgetBody1Disconnection ( )

Animate disconnection for body with only one shape

Constraints
None
Usage
Public
PVSS managers
UI

Referenced by cpcWidget_WidgetDIDODisconnection().

void cpcWidget_WidgetDIDODisconnection ( )

Animate disconnection for DIDO

Constraints
None
Usage
Public
PVSS managers
UI

References cpcWidget_WidgetBody1Disconnection().

void cpcWidget_WidgetAIAODisconnection ( )

Animate disconnection for AIAO

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetAirAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate PCO air

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetAirDisconnection ( )

Animate pco air disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetMFCAnimation ( int  iOn,
int  iOff,
string  sBodyColor 
)

Animate Mass Flow Controller

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
iOnon state
iOffoff state
sBodyColorbody color
void cpcWidget_WidgetMFCDisconnection ( )

Animate Mass Flow Controller disconnection

Constraints
None
Usage
Public
PVSS managers
UI
void cpcWidget_WidgetCtrlAnimationCB ( dyn_string  dpes,
dyn_anytype  values,
dyn_string  dsCtrl 
)

Animate regulation letters

Constraints
None
Usage
Public
PVSS managers
UI
Parameters
dpesconnected dpe names
valuesconnected dpe values
dsCtrlcontrol device list

References CPC_StsReg01_OUTPST, CPC_StsReg01_REGST, CPC_StsReg01_TRST, CPC_WIDGET_TEXT_CONTROL_FORCED, and CPC_WIDGET_TEXT_CONTROL_MANUAL.

Referenced by CPC_AnaDig_WidgetAnimation(), CPC_AnaDO_WidgetAnimation(), CPC_Analog_WidgetAnimation(), and CPC_MassFlowController_WidgetAnimation().