Direct I/O Connectivity
If there is not an instrument driver available; you should take advantage of the interactive, direct I/O capabilities built into the software development environments. NI software offers the Instrument I/O Assistant, built-in VISA and bus-specific interfaces, and several debugging tools within Measurement and Automation Explorer (not covered in this document) including NI Spy, Interface Bus Interactive Control (IBIC for GPIB), and VISA Interactive Control (VISAIC).
Instrument I/O Assistant
Instrument I/O Assistant provides a user interface 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. It is fully integrated into LabVIEW, LabWindows/CVI, Visual Studio .NET through Measurement Studio, and Visual C++ through Measurement Studio. Instrument I/O Assistant simplifies the challenge of writing instrumentation applications by automatically generating code from your configurations in your environment.
Figure 4 - Interactive Instrument I/O Assistant Dialog
The Instrument I/O Assistant also helps you quickly parse complex responses from an instrument for use in native-code instrument drivers. Because string parsing can be complex, using the assi