ibic-Interface Bus Interactive Control Utility
Chapter 5
NI-488.2M UM for Windows NT
5-12
© National Instruments Corp.
•
EARG–One of the last five parameters is an invalid value. The
ibdev
call returns
with a new prompt and the EARG error (invalid function argument). If the
ibdev
call returns with an EARG error, you must identify which parameter is incorrect and
use the appropriate command to correct it. In the following example, the pad has an
invalid value. You can correct it with an
ibpad
call as shown:
:ibdev 0 66 0x67 7 1 0
id = 32256
[8100] (err cmpl)
error: EARG
ud0: ibpad 6
previous value: 16
ibwrt
The
ibwrt
command sends data from one GPIB device to another. For example, to
send the six character data string
F3R5T1
from the computer to a device called
dev1
you enter the following string at the
dev1
prompt as shown in the following example:
ud0: ibwrt "F3R5T1"
[0100] (cmpl)
count: 6
The returned status word contains the
cmpl
bit, which indicates a successful I/O
completion. The byte count
6
indicates that all six characters were sent from the
computer and received by the device.
ibrd
The
ibrd
command causes a GPIB device to receive data from another GPIB device.
The following example acquires data from the device and displays it on the screen in hex
format and in its ASCII equivalent, along with the status word and byte count.
ud0: ibrd 20
[2100] (end cmpl)
count: 18
4e 44 43 56 28 30 30 30 N D C V 9 0 0 0
2e 30 30 34 37 45 2b 30 . 0 0 4 7 E + 0
0d 0a . .