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 Open
function, located on theFunctions>>All Functions>>Instrument I/O>>VISA>>VISA Advanced
palette, on the block diagram. This function opens a VISA session with an instrument. Right-click theVISA resource
name input and selectCreate>>Control
from the shortcut menu. - Place the
VISA Write
function, located on theFunctions>>All Functions>>Instrument I/O>>VISA
palette, on the block diagram. This function writes a string to the instrument. Right-click the write buffer input and selectCreate>>Control
from the shortcut menu. - Place the
VISA Read
function, located on theFunctions>>All Functions>>Instrument I/O>>VISA
palette, on the block diagram. This function reads data from the instrument. Right-click the byte count input and selectCreate>>Control
from the shortcut menu. Right-click the read buffer output and selectCreate>>Indicator
from the shortcut menu. - Place the
VISA Close
function, located on theFunctions>>All Functions>>Instrument I/O>>VISA>>VISA Advanced
palette, on the block diagram. This function closes the session with the instrument and releases any system resources that were used. - Place the
Simple Error Handler
VI, located on theFunctions>>All Functions>>Time & Dialog
palette, on the block diagram. This VI checks error conditions and opens a dialog box with error information if an error occurs.
- Place the
- Save the VI as
My VISA Write & Read.vi
in theC:\Exercises\LabVIEW Basics I
directory. - Display the front panel. Enter
devsim
in theVISA resource name
input and setbyte count
to 200 to make sure you read all the information. Type*IDN?
in thewrite buffer
and 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