Create Professional User Interfaces for Web and Desktop

NI Measurement Studio delivers measurement-specific user interface (UI) components that you can drag, drop, and extend to create a custom interface to your measurement applications. Create professional measurement and automation GUIs for Windows and web applications without spending months on development. These controls include buttons, knobs, slides, gauges, tanks, dials, and graphs. Because the Measurement Studio controls are extensible, the UI components empower you to present data in a more informative manner than vendor-defined box instruments.

Table of Contents

UI Controls Designed for Engineering

Waveform and Scatter Graphs

Design-Time Productivity Tools

Network Connectivity and Data-Binding

Additional Resources

 

UI Controls Designed For Engineering  

Unlike most Visual Studio tools, Measurement Studio is designed for building test, measurement, and control applications. To this end, it offers the ability to create highly technical engineering and scientific displays. Whether you are creating a simple data-logging program for the lab or a complex production test system, Measurement Studio provides all the tools needed to create informative and intuitive user experiences for internal or commercial use.

Measurement Studio offers the following UI controls for Windows Client and ASP.NET web applications to visualize and interact with data:

 

Windows Forms Controls

ASP.NET Controls

WPF Controls

Waveform Graph

Waveform Graph

Waveform Graph

Scatter Graph

Scatter Graph

Scatter Graph

Digital Graph

Digital Graph

Intensity  Graph

Intensity  Graph

Complex Graph

Polar Graph

Complex Graph

Legend

Legend

Legend

Switch

Graph Interaction Palette

Switch and LED

LED

LED

Meter

Meter

Slide

Knob

Knob

Meter

Tank

Tank

Gauge

Thermometer

Thermometer

Knob

Gauge

Gauge

Numeric Text Box

Numeric Edit

Numeric Edit

Tank

Slide

Slide

Switch

Property Editor

 

Arrow Button

LED Array

 

Power Button

Switch Array

 

Boolean Content Button

Numeric Array

 

 


View the .NET User Interface Controls Gallery | Learn about Microsoft WPF technology

 

Waveform and Scatter Graphs

With Measurement Studio, you gain insight into your data with .NET 2D waveform and scatter graph controls for displaying 2D data and the .NET intensity graph for displaying 3D data. The scatter graph control displays a graph of X and Y data pairs. The waveform graph control displays data that is uniformly spaced in one dimension. Using annotations, you can easily highlight points or ranges of interest. Both graph controls include many properties that you can use to configure the appearance and behavior of the graph. For example, you can easily configure properties such as the caption text, caption background color, and color of the graph frame.
 

 

Key graph features include the following:

  • Multiple x and y axes that are fully customizable
  • Linear and log scale
  • Multiple plots
  • Multiple cursors, which display a crosshair on a graph to mark a specific point or region on the graph
  • Plotting and charting
  • Annotations, which use range or point annotations to dynamically select regions of interest
  • Zooming and panning features so you can see different views of your data
  • The ability to zoom in and out of your data either programmatically or interactively; zoom around a point or on a selected rectangle
  • The ability to pan left and right to change the view of the graph that you see
  • Grid lines

 

Design-Time Productivity Tools

Whether you are using Windows Forms or Web Forms controls, Measurement Studio includes productivity features that give you the ability to graphically interact with your UIs. The UI controls include auto format menus, editors, and property page enhancements.
With auto format menus, you can quickly choose from predefined property formats. Editors are included for components like plots, annotations, and axes, allowing you to interactively add and edit your UI controls. Property page enhancements include arc editors and graphical representations of UI styles.

 

 

Network Connectivity and Data-Binding

Whether you are passing data between applications or over the Internet, Measurement Studio makes sharing measurement data easy. With network variables—a programming tool designed specifically for publishing and subscribing to live data in measurement and automation applications—you can share live data with one or more client applications on a network without worrying about data formats or network protocols.

Additionally, the Technical Data Management Streaming (TDMS) class libraries give you the ability to scale to your specific project requirements and easily attach descriptive information to your measurements while streaming your data to disk.

 

Key networking features include the following:

  • Read and write data between different data sources and targets
  • Specify data sources and targets through a URL scheme
  • Use browsing features to quickly locate data items on other computers
  • Bind to Windows Forms and Web Forms controls

 

Additional Resources

Other Features in Measurement Studio 

Feature Comparison Chart

Measurement Studio Home Page

Next Steps

All Products and Services