Technical Details > Supported Elements
Supported Elements
The following tables present the front panel elements supported by LabSocket in both Basic and MultiClient client mapping modes on Windows platforms. A subset of these Front Panel elements is supported on NI Real-Time Linux platforms, as described in this section of the LabSocket-RT microsite.
Supported Static Properties
LabSocket-Basic and LabSocket-MultiClient, reproduce the properties (eg. position, label text, etc.) of the following LabVIEW front panel element types in the browser .
Type |
Property |
Comments |
Control (Push-button only) |
Position |
|
Size |
|
Text Color |
|
Visibility |
|
Color |
|
Disabled State |
|
Button Text |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Indicator (LED only) |
Position |
|
Visibility |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Type |
Property |
Comments |
Control |
Position |
|
Font Size |
|
Font Color |
|
Size |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Indicator |
Position |
|
Font Size |
|
Font Color |
|
Size |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Type |
Property |
Comments |
Control |
Position |
|
Font Size |
|
Font Color |
|
Size |
|
Scrollbars |
Scrollbars added to browser control if enabled in VI control. Not fully functional in all browsers. |
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Indicator |
Position |
|
Font Size |
|
Font Color |
|
Size |
|
Scrollbars |
Scrollbars added to browser indicator if enabled in VI indicator. Not fully functional in all browsers. |
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
The following properties of XY Graphs, Waveform Charts and Waveform Graphs are reproduced in the browser. Note that Waveform Charts are currently limited to three plots per chart.
Property |
Comments |
Position |
|
Size |
|
Frame Color |
|
Axis Labels |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Label Font Size |
Supported Static Properties of MultiColumn ListBoxes
Property |
Comments |
Position |
|
Size |
|
Cell Size |
|
Cell Font Color |
|
Cell Background Color |
|
Cell Font Size |
|
Vertical Scroll Bar |
Rendered in browser if present in Front Panel on starting Target VI |
Column Header Cells |
Row Header Cells |
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Label Font Size |
Supported Static Properties of Picture Elements
Property |
Comments |
Value |
|
Position |
|
Size |
|
Property |
Comments |
Background Color |
|
Page Label Text |
|
Label Text Value |
If label text is visible before starting Target VI |
Label Text Font Color |
Label Text Position |
Item |
Property |
Text Decorations |
Position |
Text Value |
Text Font Color |
Text Font Size |
Panel |
Background Color |
Supported Dynamic Properties
In "Dynamic Synchronization Mode", the LabSocket-Basic and LabSocket-MultiClient synchronize the Front Panel and browser representation of the values and other properties of the above-listed supported elements. The following tables provide details on the properties that are dynamically synchronized.
How to Read These Tables
The “Update on LabVIEW Front Panel” column represents the system response to a change in the Target VI properties listed in the “Property” column. The “Update in Browser” column represents how the system responds to a changes in the browser.
For example, for numeric controls, if the value of a control is updated in the VI, the corresponding control in the browser will be updated with the same new value. A change to the background color of the numeric control in the VI, will result in the same change to the control background color in the browser. If the user changes the value of a numeric control in the browser, the value of the control in the VI will be updated.
|
Response To |
|
Type |
Property |
Update on LabVIEW Front Panel |
Update in Browser |
Comments |
Push-button |
Value |
No change in browser |
Switch button on front panel |
|
Disabled |
Update button disabled state in browser |
NA |
|
Button Color |
Update button color in browser |
NA |
|
Button Text |
Update button text in browser |
NA |
|
Visibility |
Update button visibility in browser |
NA |
If button label is visible before starting Target VI, label visibility in browser will be synchronized with label visibility in Target VI |
LED |
Value |
Update LED state in browser |
NA |
|
Visibility |
Update LED visibility in browser |
NA |
LED label visibility is not synchronized with LED visibility |
|
Response To |
|
Type |
Property |
Update on LabVIEW Front Panel |
Update in Browser |
Comments |
Control |
Value |
Update value in browser |
Update value in front panel |
|
Background Color |
Update background color in browser |
NA |
|
Disabled |
Update control disabled state in browser |
NA |
|
Visibility |
Update control visibility in browser |
NA |
If numeric control label is visible before starting Target VI, label visibility in browser will be synchronized with label visibility in Target VI |
Indicator |
Value |
Update value in browser |
NA |
|
Background Color |
Update background color in browser |
NA |
|
Visibility |
Update indicator visibility in browser |
NA |
If numeric indicator label is visible before starting Target VI, label visibility in browser will be synchronized with label visibility in Target VI |
|
Response To |
|
Type |
Property |
Update on LabVIEW Front Panel |
Update in Browser |
Comments |
Control |
Value |
Update value in browser |
Update value in front panel |
|
Background Color |
Update background color in browser |
NA |
|
Disabled |
Update control disabled state in browser |
NA |
|
Visibility |
Update control visibility in browser |
NA |
If string control label is visible before starting Target VI, label visibility in browser will be synchronized with label visibility in Target VI |
Indicator |
Value |
Update value in browser |
NA |
|
Background Color |
Update background color in browser |
NA |
|
Visibility |
Update indicator visibility in browser |
NA |
If string indicator label is visible before starting Target VI, label visibility in browser will be synchronized with label visibility in Target VI |
Note - In LabSocket-MultiClient, dynamic plot updates are disabled by default. This capability may be enabled upon request.
|
Response To |
|
Type |
Property |
Update on LabVIEW Front Panel |
Update in Browser |
Comments |
Indicator |
Value |
Update plot in browser |
NA |
|
Plot Color |
Update plot color in browser |
NA |
|
Plot Point Visibility |
Update point visibility in browser |
NA |
|
Axis Scale |
Update scale in browser |
NA |
|
|
Response To |
|
Type |
Property |
Update on LabVIEW Front Panel |
Update in Browser |
Comments |
Indicator |
Value |
Update all values in browser |
NA |
|
Cell Font Color |
Update all cell font colors in browser |
NA |
Cell font color, background color and font size are only updated when change in MCLB value occurs |
Cell Background Color |
Update all cell background colors in browser |
NA |
Cell Font Size |
Update all cell font sizes in browser |
NA |
|