ActiveX User Interface Gallery
Measurement Studio provides a complete set of ActiveX user interface controls specifically designed for test, measurement, and automation applications. These controls allow you to create robust user interfaces with intuitive applications programming interfaces (API). If you prefer native .NET controls, view the .NET User Interface Gallery.
Learn more Measurement Studio user interface controls:
Slides
The Measurement Studio slide control represents different types of linear displays on a user interface like progress bars, tanks, and thermometers. This control displays individual or multiple scalar values.
- Use different display styles, including vertical and horizontal slides, tanks, and thermometers.
- Automatically label axes with numeric scales (log or inverted) and values (continuous or discrete).
- Use multiple pointers, each one representing one scalar value.
- Use custom ticks, labels, and value pairs. Ticks are the divisions that represent values on the slide. Labels display the value of each tick. Value pairs are names paired with a value. For example, use a value pair to add the text label "Boiling Point" to the value 212° F on a slide.
- Use built-in format styles for the labels, including scientific, engineering, scaling, time, and date.
- Animate different parts of the control. For example, you might animate a pointer if its value exceeds a safe limit in the application.
- Add custom images to different parts of the control, including the background and pointer(s).
- Choose three-dimensional lab-style slides.
TOP
Knobs
The Measurement Studio knob control represents different types of circular displays on a user interface like dials, meters, and gauges. This control displays individual or multiple scalar values.
- The knob display styles include dials, meters, and gauges.
- Automatically label axes with numeric scales (log or inverted) and values (continuous or discrete).
- Use custom ticks, labels, and value pairs. Ticks are the divisions that represent increments on the knob. Labels display the value of each tick. Value pairs are names paired with a value.
- Use built-in format styles for the labels, including scientific, engineering, scaling, time, and date.
- Add custom images to different parts of the control, including the background.
- Choose three-dimensional lab-style knobs.
TOP
Buttons
The Measurement Studio button control represents different types of Boolean controls on a user interface. A Boolean control displays an on or off state (True or False). Use buttons to input or output Boolean information or initiate an action in your program.
- Use different display styles, including toggle switches, LEDs, push buttons, and on/off buttons.
- Customize buttons by adding bitmap images.
- Specify button modes to control how the control responds to user input. For example, you can make a button respond only programmatically (that is, not respond to any user input). Or you can click the button to temporarily change its value and then release to revert the button to its original state. Finally, you can click on the button to change its value until you click on it again.
- Use built-in format styles for the labels, including scientific, engineering, scaling, time, and date.
- Animate different parts of the control. For example, you might want to animate the text on a stop button.
- Choose three-dimensional lab-style buttons.
TOP
Numeric Edits
The Measurement Studio numeric edit control displays numbers on a user interface as they would be displayed in a text box. The numeric edit control uses scalars rather than ASCII characters, so you don't have to coerce strings into numbers. Furthermore, the values are automatically formatted as numbers, and you can apply built-in numeric format styles.
- Provide automatic range checking.
- Use increment and decrement buttons.
- Choose control or indicator display styles. A control accepts input from users, while an indicator only displays output.
- Use built-in numeric format styles, including scientific, engineering, scaling, time, and date.
- Choose three-dimensional lab-style numeric edits.
TOP
2D Graphs
The Measurement Studio Graph allows you to plot waveforms and arrays of data. You can choose between multiple graphs like line or bar graphs.
- Plot or chart acquired data. Plotting data refers to the process of taking an array of numbers and updating one or more plots on the graph with new data; the new plot replaces the old plot. Charting data appends new data points to an existing plot over time.
- Use multiple plot styles, including point, line, line-point, and bar.
- Configure multiple plots with individual properties such as name, line and point style, width, and base value.
- Add annotations to highlight a specific point or region of interest on the graph.
- Add cursors to display a crosshair on a specific point or region of interest on the graph.
- Configure axes with customizable ticks, labels, value pairs, and captions. You also can have multiple axes and use axis auto-scaling.
- Use built-in format styles for labels, including scientific, engineering, scaling, time, and date.
- Pan and zoom at run time.
TOP
3D Graphs
The Measurement Studio 3D Graph control plots three-dimensional data on a user interface. For many real-world data sets such as terrain contours, the motion of an airplane, the temperature distribution on a surface, and joint time-frequency analysis, you must visualize the data in three dimensions.
- Use multiple plot styles like point, line, line-point, hidden-line, contour, surface, surface-line, surface-contour, and surface-normal.
- Configure multiple plots with individual properties such as name, fill color, line style, and contour levels.
- Configure axes with customizable ticks, labels, value pairs, captions, and auto-scaling.
- Use Cartesian, cylindrical, and spherical coordinate systems.
- Use custom color maps.
- Set transparency levels.
- View plane projections.
- Use orthographic and perspective viewing.
- Configure lighting to create highlights and shadows that enhance visualization of data.
- Use built-in format styles for labels, including scientific, engineering, scaling, time, and date.
- Rotate, pan, and zoom at run-time.
- Enable three-dimensional hardware acceleration.
- Triangulate arbitrarily arranged data.
TOP
DataSocket Binding in UI Controls
With the Measurement Studio user interface controls, you can bind a control to an external data source on another computer. Measurement Studio data binding takes advantage of National Instruments DataSocket technology to pass data via TCP over the Internet.
- Associate a property of a user interface control with an external data item. The user interface controls include buttons, 2D graphs, slides, knobs, and numeric edits.
- Bind to external data items on HTTP, FTP, OPC, DataSocket Transfer Protocol (DSTP), or file servers located anywhere on the Internet.
- Use binding events to manipulate data values as they are updated.
TOP
|