Bind a control to a variable

A control is bound to a variable by drag & drop: grab the variable in the Solution Explorer and drop it on a control on the workspace. Only variables assigned to a protocol can be bound (see Add a variable).

The sig01 variable bound to controlsThe sig01 variable bound to controls

The behavior depends on the control type:

  • Gauge and Single-Signal display one variable — dropping another variable replaces the original one.
  • Graph and Watch Table display multiple variables — every drop adds another series or row.

Bindings are saved with the project and restored automatically when it is opened.

Which control for what

  • Graph — signal time course: multiple data series, multiple vertical axes (autoscale or a fixed range), a configurable time window, a cursor, and a legend. It can export a snapshot (PNG, SVG…) and data to CSV, and clear the chart.
  • Gauge — an instantaneous value: a radial or linear (horizontal/vertical) indicator with a Min/Max range and optional thresholds for warning and error zones.
  • Single-Signal — a single value with a caption and unit; a dead band suppresses flicker on small changes.
  • Watch Table — a table of variables with Name, Value, Unit, and Time columns; column visibility and widths are customizable.

All controls have a configurable refresh period (Refresh time, default 250 ms) so they do not overload the UI with fast data.

Next

Everything is ready — start the communication.