BASICA/QuickBASIC GPIB-PC Function Calls
Section Four A
GPIB-PC User Manual
4A-40
©National Instruments Corp.
BASICA/QuickBASIC
BASICA/QuickBASIC
IBONL
IBONL
Purpose:
Place the device or interface board online or offline
Format:
CALL IBONL (BD%,V%)
Remarks:
BD%
specifies a device or an interface board. If
V%
is non-
zero, the device or interface board is enabled for operation
(i.e., online). If
V%
is zero, it is held in a reset, disabled
mode (offline).
Taking a device or interface board offline may be thought
of as disconnecting its GPIB cable from the other devices.
IBONL
can also be used to restore the default configuration
settings of a device or interface board. Calling
IBONL
with
V%
non-zero when the device or interface board is already
online simply has the effect of restoring all configuration
settings to their defaults.
Device Examples:
1.
Disable the device
PLOTTER%
.
100 V% = 0
110 CALL IBONL (PLOTTER%,V%)
2.
Enable the device
PLOTTER%
after taking it offline temporarily.
100 BDNAME$ = "PLOTTER"
' Device name
110 'assigned at configuration time.
120 CALL IBFIND (BDNAME$,PLOTTER%)
130 REM IBONL with V% non-zero is
140 REM automatically performed as part of
150 REM IBFIND.
3.
Reset the configuration settings of the device
PLOTTER%
to
their defaults.
100 V% = 1
110 CALL IBONL (PLOTTER%,V%)