LabSocket - The Easy Way to Extend LabVIEW to the Web

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

Back to Top of Page Top