Skip to content

Signals, Gates, and Other Logic

These statements let one piece of logic drive another part of the model.

Turn a signal on or off so a gate or another entity can react:

SIGNAL SEND "Reorder"
SIGNAL CLEAR "Reorder"

Open, close, or flip a gate directly from logic. Once logic controls a gate this way, it stays under that control for the rest of the run:

OpenGate("Inbound")
CloseGate("Inbound")
ToggleGate("Inbound")

A time table is not a statement, and action logic, arrivals and gates do not read it. It works only in an activity’s processing time and a route’s move time, written in quotes as TimeTable("Inspection Times"); you define one in the Time Expression window.