Summary: In this exercise, the objective is to build a VI that reads and writes information from the NI Instrument Simulator using VISA functions. Complete the following steps to build a VI that uses VISA calls to acquire data from the NI Instrument Simulator.
- Make sure the Instrument Simulator is powered on and connected to the GPIB Interface.
Front Panel
- Open a blank VI. The front panel shown in Figure 1 will result from building the block diagram.
Figure 1
Block Diagram
- Build the block diagram shown in Figure 2.
Figure 2 Place the
VISA Openfunction, located on theFunctions>>All Functions>>Instrument I/O>>VISA>>VISA Advancedpalette, on the block diagram. This function opens a VISA session with an instrument. Right-click theVISA resourcename input and selectCreate>>Controlfrom the shortcut menu.Place the
VISA Writefunction, located on theFunctions>>All Functions>>Instrument I/O>>VISApalette, on the block diagram. This function writes a string to the instrument. Right-click the write buffer input and selectCreate>>Controlfrom the shortcut menu.Place the
VISA Readfunction, located on theFunctions>>All Functions>>Instrument I/O>>VISApalette, on the block diagram. This function reads data from the instrument. Right-click the byte count input and selectCreate>>Controlfrom the shortcut menu. Right-click the read buffer output and selectCreate>>Indicatorfrom the shortcut menu.Place the
VISA Closefunction, located on theFunctions>>All Functions>>Instrument I/O>>VISA>>VISA Advancedpalette, on the block diagram. This function closes the session with the instrument and releases any system resources that were used.Place the
Simple Error HandlerVI, located on theFunctions>>All Functions>>Time & Dialogpalette, on the block diagram. This VI checks error conditions and opens a dialog box with error information if an error occurs.
- Save the VI as
My VISA Write & Read.viin theC:\Exercises\LabVIEW Basics Idirectory. - Display the front panel. Enter
devsimin theVISA resource nameinput and setbyte countto 200 to make sure you read all the information. Type*IDN?in thewrite bufferand run the VI. - The top of the instrument simulator lists other commands that are recognized by this instrument. Try other commands in this VI.
- Close the VI when finished.
No comments:
Post a Comment