Triggers - variables, Triggers that capture variables, Digital input – ETC Unison Mosaic Designer v1.11.0 User Manual
Page 123: Analog input, Serial and ethernet input, Variable, Variables

Triggers - Variables
Triggers - Variables
Variables are a way of collecting numbers from inputs and using them in actions. Some examples would be:
l
Receiving a MIDI note on message and using the note value as a timeline number to start.
l
Using a DMX input channel to master the intensity of a group of fixtures.
l
Receiving a serial command on one Controller and outputting a related serial command on another.
Triggers that capture variables
Timeline Started,
Timeline Ended and
Timeline Released
The Timeline Started, Timeline Ended and Timeline Released triggers capture the timeline number as variable 1 if
the Timeline parameter is set to Any.
Digital Input
The Digital Input trigger will capture the input number if the Input parameter of the trigger is set to Any.
If triggering from a RIO's digital input, the trigger will capture the input number if the Input parameter of the trigger
is set to Any. The RIO number will be captured as variable 1 and the input number as variable 2 if both these para-
meters are set to Any. If only one of these parameters is set to Any then the captured number will be stored as
variable 1.
Analog Input
Captures the analog input as a percentage in variable 1. For example, if the input range of the Controller’s analog
input is set to 0-10V and the input is 4V then variable 1 will be 40%.
If triggering from a RIO's analog input, the analog input value is captured as a percentage in variable 1, then the
RIO number (if set to Any) and the input number (if set to Any) in subsequent variables. If the RIO number and the
input number are set to Any then variable 2 will be the RIO number and variable 3 will be the input number. If the
RIO number is specified then variable 2 will be the input number.
Serial and
Ethernet Input
Serial and Ethernet trigger data is entered as a string of data bytes, represented in either ASCII, hex or decimal
form. Any single byte or group of consecutive bytes can be matched by specifying a wildcard, and the value
stored as a variable. Multiple wildcards can be used and each will store into the next available variable. There are
three types of wildcards supported:
Will match any single character (or byte) and store its raw value (0-255) as the next variable.
You can add a length to the wildcard to match multiple characters and treat them as a single
number - so <4c> would match a 32 bit number. Maximum length = 4.
Will match a decimal character (ASCII, 0-9) and store its numeric value (0-9) as the next vari-
able. You can add a length to the wildcard to match multiple decimal characters and treat them
as a single number - so <4d> would match four decimal characters and treat them as a number
from 0-9999. Maximum length = 10.
- 123 -