Chapter 3
Developing Your Application
© National Instruments Corp.
3-9
NI-488.2M SRM for OS/2
General Program Steps and Examples
The following steps demonstrate how to use the NI-488 device functions in your
program. This example configures a digital multimeter, reads 10 voltage
measurements, and computes the average of these measurements.
Step 1. Open a Device
Your first NI-488 function call should be to
ibfind
or
ibdev
to open a
device.
ud = ibdev(0, 1, 0 , 12, 1, 0);
if (ibsta & ERR) {
gpiberr("ibdev error");
}
The input arguments of the
ibdev
function are as follows:
0
–
Board index for
gpib0
1
–
Primary GPIB address of the device
0
–
No secondary GPIB address for the device
12 –
I/O timeout value (3 s)
1
–
Send END message with the last byte when writing to the device
0
–
Disable EOS detection mode
When you call
ibdev
, the driver automatically initializes the GPIB by sending
an Interface Clear (IFC) message and placing the device in the remote
programming state.