![]() ![]() Demonstrates use of the 34907A module, with capabilities for controlling analog output, counter (totalizer), and digital input/output channels. ![]() Demonstrates RF switching on the 34905A and 34906A. (The user interface for this example is the one pictured in Figure 1.) Demonstrates matrix switching on the 34904A. Demonstrates switching with the 34901A and 34903A modules, and toggles cross points with an LED matrix interface. Demonstrates voltage and resistance measurements on a multiplexer module, and shows how to create a single scan list with multiple types of readings. These are:ĮZ Scan Example: Demonstrates basic current and frequency measurements on a multiplexer moduleĪdvanced Scan Example. Six such ready-to-run examples are provided by NI in the driver. User interface for 34970A Matrix Switch Example. Then, with the example running, the user can toggle any LED in the array to open or close a matrix cross point on the 34904A module.įigure 1. To run this example, the user first sets the GPIB or serial communication parameters. Figure 1 shows the graphical user interface of one of the 34970A example programs, used to control the 34904A matrix switch module. The most straightforward way to take advantage of the LabVIEW instrument driver is to run the example programs, which require only basic user configuration. Using the Instrument Driver Examples in LabVIEW The driver also includes a full set of functional building blocks that can be used to create a completely custom 34970A application in LabVIEW. Of course, using the ready-to-run examples requires no LabVIEW coding. The LabVIEW instrument driver for the 34970A features six ready-to-run example programs. With LabVIEW, application development is fast and easy for all users, regardless of experience. Hundreds of functional blocks for analysis, signal processing, and mathematics are built-in to the environment, making LabVIEW a smart choice for manipulating raw data collected with the 34970A. Unlike other programming environments, all programming in LabVIEW is done graphically through intuitive flowchart-style coding and functional blocks. LabVIEW itself is a graphical development environment for creating flexible and scalable test, measurement, and control applications rapidly and at a minimal cost. Instrument drivers simplify control and reduce test program development time by eliminating the need to learn the unique programming and communication protocol for the instrument. Each routine that composes the driver corresponds to a programmatic operation such as configuring, reading from, writing to, or triggering the instrument. Instrument drivers utilize a set of commands provided by the instrument vendor to communicate with the instrument, often through GPIB, Serial, Ethernet, or USB. Thousands of instrument drivers, including the driver for the Agilent 34970A, are available for free download from ni.com. Introduction to the 34970A Instrument DriverĪn instrument driver is a set of software routines that control a programmable instrument. ![]()
0 Comments
Leave a Reply. |