Stop
This function block stops a running scenario when it receives a TRUE boolean signal. It is intended for use in continuous UI mode where a manual or programmatic stop request must gracefully halt the scenario.
π₯ Inputs
Boolean A boolean signal that, when TRUE, requests the scenario to stop (only effective in continuous UI mode).
π€ Outputs
This function block does not provide outputs.
πΉοΈ Controls
This block has no interactive controls. It acts solely on the incoming boolean signal.
π¨ Features
Graceful stop request for scenarios running in continuous UI mode.
Minimal and dedicated: designed only to accept a boolean trigger for stopping.
Safe to place in output sections where a final stop condition is required.
π Usage Instructions
Place the block in the outputs area of your scenario.
Provide a boolean source to the input that will become TRUE when you want the scenario to stop.
Run the scenario in continuous UI mode β when the input becomes TRUE the stop will be triggered.
π Evaluation
When the input boolean becomes TRUE while the scenario runs in continuous UI mode, the block issues a stop request. If the environment is not running in continuous UI mode, the stop request will have no effect.
π‘ Tips and Tricks
Use
Logic Inputfor a manual on-screen stop button you can toggle during runs.Use
Keyboard/Barcode Readerto stop the scenario with a key press or barcode scan.Use
Rising Edgeto convert a sustained TRUE signal into a single stop event (prevents repeated stop requests).Use
Debug Inputto inspect and verify the boolean signal being sent to this block when troubleshooting.Combine with
Set - Resetpatterns to control when the stop condition is allowed to activate.
π οΈ Troubleshooting
Nothing happens when triggered: Confirm the scenario is running in continuous UI mode β the stop is ignored in other run modes.
Stop triggers repeatedly: Use a rising-edge or set/reset arrangement to ensure a single stop event.
Signal not reaching block: Verify the boolean source is connected and producing a proper boolean value; use
Debug Inputto check the signal.
Last updated
Was this helpful?