Text Language Definition
If a controller resident
task is running this command returns true. If it is not running it returns false. This command is often used to monitor a task to know when it has finished.
The parameter is an address most often identified with the TaskAddr function.
The Task Present command does not generate any escapes.
A cleaner way to stop the light from blinking is to have a boolean variable that is set active when the task starts and turned off by the procedure that would like the task to stop. The process then manages its own resources rather
than requiring the procedure doing the aborting to manage them:
The following procedure performs a variety of moves:
This procedure starts PerformMotion, does other activities, and then waits for PerformMotion to finish before moving on to other activities: