You can create instrument control applications and systems by programmatically linking instrument driver VIs on the block diagram. Get acquainted with sub-vi’s. An instrument driver is a set of software routines that control a programmable instrument. I just downloaded the file again and followed the steps I described earlier. This is typically the first interface in the list. Examples include VIs for reading a measured value or waveform and VIs for downloading waveforms or digital patterns to a source instrument. Converting variant data to an array See Also:

Uploader: Zumuro
Date Added: 5 November 2005
File Size: 15.18 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 64756
Price: Free* [*Free Regsitration Required]

Les Hammer Complete Test.

Most Active Software Boards: Using dotted properties and methods. Instrument drivers simplify instrument control and reduce test program development time by eliminating the need to learn the programming protocol for each instrument.

Generally, you need to call the Initialize VI only once at the beginning of an application. Instrument drivers simplify instrument control and reduce test program development time by eliminating the need to learn the programming protocol for each instrument.

For other instrument driver types, the examples will be available from the Application Examples subpalette from the corresponding instrument driver. The class interface changes and a new set of properties and methods are now selectable, shown in Figure 6.

Open a blank vi. Figure 10 labvieq the Context Help window for the AutoRange property. Additionally, it can perform any necessary actions to place the instrument in its default power on state or in another specific state.


These VIs include the majority of the instrument driver template VIs, such as reset, self-test, revision, error query, and error message. Each routine corresponds to a programmatic operation such as configuring, reading from, writing to, and triggering the instrument.

This site lqbview cookies to offer you a better browsing experience. However, LabVIEW Plug and Play instrument drivers are distributed with their block diagram source code, so you can customize them for a specific application.

Using LabVIEW driver for Agilent A – Discussion Forums – National Instruments

Action VIs are different from Configuration VIs because they do not change the labvew settings but order the instrument to carry out an action based on its current configuration. Has a 3 Application Examples and a “Getting Started” one which should get you on your way. Get acquainted with sub-vi’s. A dialog box appears, shown in Figure 1. Automation Open and Initialize method.

I download directly from Agilent’s website. The Utility VIs might also include other custom instrument driver VIs that perform operations such as calibration or storage and recall of setups. In the following figure we have opened the Agilent Read Multiple Measurements.

Both of these drives are supported by Agilent and come complete with example code for common tasks. Learn more about our privacy policy.


Saying that it is straight forward is not labviea you want to read, right? When all of these settings are set and the VI is executed the results will be displayed in the Measurements array indicator.

Message 2 of 7. Converting variant data to an array See Also: Finally, the Simple Error Handler is called which indicates whether an error occurred. Message 4 of 7.

Agilent 34401 Meter

The native driver has help for each of the instrument functons if you use the F1 help mechanism. From the block diagram you can see that the instrument is first initialized with the Serial Configuration and VISA resource name specified on the front panel.

Dotted properties are a shorthand alternative to cascading multiple Property Nodes that return interface references needed for wiring properties and methods specific to a given interface.

Viewing context help for AutoRange property. Look at what you are measuring and see if it is useful. Agiilent this example, serial communication is used.