1. Signals in script: When using input signals switch the input will go in as a full signal structure, otherwise the input is converted to primitive types such as number, string,etc. There are several types of signals (see description below). 1.1. Content assist: When the script input field is entered contet assist is available using the ctrl-space key combination. An example is first writing signals., then pressing ctrl-space. The options to create different signal types should then appear. 1.2. Signal types: Container Represent a folder that holds other containers or signals var c = signals.createContainer(``container'') c.createContainer(``child'') DimensionalScalar This represents a basic number, but it also has an optional unit var mynum = signals.createNumber(mynum'', 1.0, m'') SimpleString A simple text string var mystring = signals.createString(mystring'', some text here'') SimpleInteger A simple int var myint = signals.createInt(``myint'', 10) EquallySpacedSignal An equidistant xy array with optional unit var ts = signals.createEquidistant(``ts'', [1.0,2.0]) ts.xstart = 10.0 ts.xdelta = 2.0 NonEquallySpacedSignal An xy array with optional unit var xy = signals.createXY(xy'', [1.0,2.0, 4.0],[–2.0,4.0,5.0],m'',``N'') 1.3. Units: Only a single division symbol is allowed and this work as an implicit parenthesis. Example: m^2*deg/N*s ( interpreted as (m^2*deg)/(N*s) )