Panels

Signals and Frames

The signals and frames panel shows a read-only view of all the signals available grouped by the frame which contain the signal.

Generally it is easier to ignore the frames and just use signals when writing and debugging tests, which is why the Signal panel is the recommended panel – it also allows writing signals instead of only reading them.

Signals

The signals panel will read signal values from the slaves and present them to provide an easy view of the current slaves when debugging a test or just experimenting with the slaves.

Writable signals can also be changed in the panel by selecting the value cell, typing and hitting the “Enter” key when done.

Writable signals have the value NaN until the signal is written to, either from a panel or from a script.

Copy/Paste

The Signals panel supports Copy/Paste from the panel and to the script file, this feature makes it very quick to write scripts based on the actual values in the slave.

Start by selecting a number of signals to copy and then right-click the selection and select “Copy as Get/Set signal steps)”

Then select a procedure in a script file and press Ctrl+V (or right-click and select Paste from the context menu).

This will insert “Set Signal” steps for the writable signals, notice that the signals which have not yet been set are copied without a value and therefore the parser reports an error.

Readable signals are copied with an associated numeric expect step which expects the signal to have the current value when the script is executed, this step can just be deleted to just get the signal without expecting on the value.