FbOpenDialog (FB)¶
FUNCTION_BLOCK FbOpenDialog EXTENDS FbExecuteSingleVisuActionBase
Handles the action open dialog
To use this function block in the programm set the according inputvalues
and start the dialog open action with xExecute = TRUE.
- InOut:
Scope
Name
Type
Initial
Comment
Inherited from
Input
xExecuteBOOLRising edge: Starts defined operationFALSE: Resets the defined operation after ready condition was reachedETrig
Output
xDoneBOOLTRUE: Ready condition reachedETrig
xBusyBOOLTRUE: Operation is runningETrig
xErrorBOOLTRUE: Error condition reachedETrig
Input
itfClientFilterWith this filter, the clients, where the action should happen, are specified.
Use standard filter from GVL Globals, e.g.
VU.Globals.CurrentClient, or use a own implentation of the interface.FbExecuteSingleVisuActionBase
Output
eErrorFbExecuteSingleVisuActionBase
Input
sDialogNameSTRINGMandatory value: name of the dialog
xModalBOOLTRUE
Optional setting for dialog usage (modal or not modal).
TRUE: modal: only input in the dialog is possible (defaultvalue)FALSE: not modal: usage of visu beneath dialog is possible, too.pTopLeftPositionPOINTER TO VisuStructPoint
Optional position to open:
centered (default): use no input point
on position X/Y: set values accordingly in the VisuStructPoint