Expression Editor Signals

Description

From PolyScope X 10.14, the Expression Editor dynamically discovers and displays I/O signals from all registered sources. Signals are no longer limited to a fixed built-in list.

When you open the Input or Output selector in the Expression Editor, available signals are grouped by source. Built-in sources include Control Box I/O, standard tool connector I/O, and Smart I/O when a smart panel is connected. Signals from installed URCaps that register I/O sources also appear automatically in the same lists.

Each signal is shown with its configured name when one is available. If no name is configured, the signal identifier is shown instead.

 

Input and Output tabs

In the Expression Editor Quick Access section on the left column:

  • The Input selector lists input signals from all available sources.

  • The Output selector lists output signals from all available sources.

Signals are grouped under their source name in the dropdown. Select a signal to insert its script reference at the current cursor position in the expression.

 

Signal sources

The signals shown depend on the connected hardware and installed URCaps. Typical built-in source groups include:

  • Control Box I/O — wired and configurable control box digital and analog signals.

  • Tool I/O — signals on the standard tool connector.

  • Smart I/O — smart panel button, safety, and lamp signals when a smart panel is connected.

Additional source groups appear when a URCap or platform extension registers I/O with PolyScope X.

 

Example

Use a named control box input in an If condition:

  1. Add an If node and tap the condition field to open the Expression Editor.

  2. In Quick Access, tap Input.

  3. Expand the Control Box I/O group and select the desired input signal.

  4. Complete the expression and tap Confirm.

Named signals appear with the name you configured in the I/O setup screens. This makes it easier to recognize the signal you are selecting compared with generic index-based identifiers.