FUNCTION_BLOCK FbIterateClients EXTENDS FbExecuteSingleVisuActionBase
Iterates over all or only a subset of the currently active clients
Scope
Name
Type
Comment
Inherited from
Input
xExecute
BOOL
Rising edge: Starts defined operation
FALSE: Resets the defined operation after ready condition was reached
ETrig
Output
xDone
TRUE: Ready condition reached
xBusy
TRUE: Operation is running
xError
TRUE: Error condition reached
itfClientFilter
IVisualizationClientFilter
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
eError
ERROR
itfIterationCallback
IVisualizationClientIteration
An instance that will be called during the iteration.
As the iteration takes place within VISU_TASK please make sure that the given object is alive long enough!