From Sohatex CRIISTAL Wiki
Jump to: navigation, search

The "Variable List" window is the main control center for checking variable values and data flow, and for drag-and-drop'ing variables to variable name fields. It can be opened by clicking the "Variable List" menu item.

Main Variable List Window


The variable list window allows to check variable values and trends as well as data flow. By entering part of a variable name into the search field [1], the variable name list [2] can be filtered.

After selecting a variable in the list [2], detailed information about the variable is displayed in the right part of the window. The information includes the variable name [3], its description [4], its unit [5], its current value [7], and a graph [8].

The data flow of the variable can be checked by observing the "Sources" and "Destinations" list boxes [9,10]. Elements or modules listed in "Sources" are writing to the variable, while elements or modules listed in "Destinations" are reading from the variable.

By observing the "Value Seq." field [11] ("Value Sequence Number"), the speed at which data is written to the variable can be estimated. After each write-action on a variable its Value Sequence Number is incremented. Same goes for the "Info Seq." field, when the description or the unit of the variable have been updated. Note: both sequence numbers are implemented as 16-Bit unsigned integers. This means, that after reaching the value 65535, they overflow and are reset to zero before counting up again.

By selecting multiple variables in the list (either by using the control- or the shift-key on the keyboard and clicking on further variables), multiple variables can be observed in the graph [8].

Variables can be drag-and-drop'ed onto variable fields by selecting a variable in the list and dragging it using a pressed left mouse button to its destination.

By clicking the "Probe" button [6], a new probe window can be opened to observe the value and graph of a variable in a more minimalistic way.

Probe Window


The probe window displays both the variable it was opened for [13] and the current value [14] as well as a graph [15] of past values. By resizing the window, the value display and the graph can be scaled. This makes the probe window for example a good candidate for calibration works, where you have to leave the PC in some distance but still need to temporarily observe the value of a variable.

Video Tutorial