Automation Hub Documentation

Axioms

These rules serve as a basis for creating automation routines. They are enforced by the software so do not worry about breaking the rules; it helps to be familiar with them though.



Axiom 2 - Commands in series run sequentially

In the example below, PlaceManualPoint will never run before Wait, and Wait will not run until GoToLoadPosition completes.

Axiom 3 - Commands in parallel run concurrently

Below, both GoToLoadPosition and DriveToPosition will run at the same time. Notice they are operating on different devices. It is important not to run multiple commands on the same device at the same time or unexpected behavior might occur.

Axiom 8 - Commands that cannot run appear faded and gray

One reason that a command can't run is that the command may be missing a link. Make sure all active inputs are connected. All subsequent commmands in the chain will also show as gray.

The second reason that a command will not run is because a dead cycle exists. Every command in the cycle relies on the previous command to run fisrt.