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 - xExecute- BOOLRising edge: Starts defined operation- FALSE: Resets the defined operation after ready condition was reached- ETrig - Output - xDone- BOOL- TRUE: Ready condition reached- ETrig - xBusy- BOOL- TRUE: Operation is running- ETrig - xError- BOOL- TRUE: Error condition reached- ETrig - Input - itfClientFilter- With 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 - eError- FbExecuteSingleVisuActionBase - Input - sDialogName- STRING- Mandatory value: name of the dialog - xModal- BOOL- TRUE - 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.- pTopLeftPosition- POINTER TO VisuStructPoint - Optional position to open: - centered (default): use no input point - on position X/Y: set values accordingly in the VisuStructPoint 
