Simplified Hardware Communication

Whatever you use to acquire your data—a GPIB, USB, or serial instrument; a plug-in data acquisition device; PXI hardware; or a modular instrument—NI Measurement Studio provides a high-level interface for your hardware that is native to your development language. In addition to the interfaces, Measurement Studio provides innovative, code-generating hardware API assistants that help you quickly create measurement applications.

Table of Contents

Native .NET Drivers for NI Hardware

Measurement Studio Hardware Assistants

The DAQ Assistant

The Instrument I/O Assistant

IVI Instrument Driver Wizard

Additional Resources

 

 

 

Native .NET Drivers for NI Hardware

Because hardware communication is often the most challenging component of any measurement application, National Instruments Native .NET Driver APIs deliver rich, object-oriented hardware class libraries for high-level, intuitive interfaces to GPIB, Virtual Instrument Software Architecture (VISA), DAQ, and PXI instrument driver interfaces.

While these interfaces simplify data acquisition and instrument connectivity processes by abstracting the low-level driver details, Measurement Studio extends these capabilities with two code-generating assistants. These extensions help you write measurement applications faster than ever.

 

Measurement Studio Hardware Assistants

Measurement Studio provides the following productivity tools to help you accelerate development and create more powerful DAQ and instrument control applications. With the DAQ Assistant and Instrument I/O Assistant, which are fully integrated into the Visual Studio .NET environment, you can interactively configure, test, and generate Visual Basic .NET or Visual C# .NET source, all before typing a single line of code.

 

The DAQ Assistant

The DAQ Assistant provides a user interface (UI) to interactively configure measurement tasks, channels, and scales. It simplifies the challenge of writing DAQ applications by automatically generating code from your configurations in Visual Basic .NET or Visual C# .NET.



 

The Parameter Assistant for DAQ

With this assistant, you can discover and insert valid parameter values into your code for DAQ methods. The Parameter Assistant displays the current NI-DAQmx devices, channels, and scales on the system, as well as the current NI-DAQmx tasks, terminals, triggers, switches, and virtual channels.

 

The Instrument I/O Assistant

The Instrument I/O Assistant provides a UI to interactively write commands to a device, read data that the device returns, and specify how to parse the response into a format relevant to your application. The Instrument I/O Assistant simplifies the challenge of writing instrumentation applications by automatically generating code from your configurations in Visual Basic .NET, Visual C#, or Visual C++.

The Parameter Assistant for Instrument I/O

With this assistant, you can discover and insert valid parameter values into your code for GPIB and VISA methods. The Parameter Assistant displays currently installed GPIB boards in the system, including an address pair for each device connected to it. It also lists any PXI, GPIB, VXI, or ASRL resource strings valid for your system.

 

IVI Instrument Driver Wizard

Most existing instrument drivers do not work with .NET without significantly rewriting much of the source code. With Measurement Studio, you can use the Instrument Driver .NET Wizard to instantly wrap existing IVI, VXIplug&play, and legacy instrument drivers to native Visual Basic .NET or Visual C# source code.

 

Additional Resources

Other Features in Measurement Studio

Feature Comparison Chart

Measurement Studio Home Page

Next Steps

All Products and Services