Specify index number of interface board
You configure BoardIndex to be the index
number of the GPIB board, USB board, or TCP/IP board associated with
your instrument. When you create a GPIB, VISA-GPIB, VISA-GPIB-VXI,
VISA-TCPIP, or VISA-USB object, BoardIndex is
automatically assigned the value specified in the gpib or visa function.
For GPIB objects, the Name property is
automatically updated to reflect the BoardIndex value.
For VISA-GPIB, VISA-GPIB-VXI, VISA-TCPIP, or VISA-USB objects, the Name and RsrcName properties
are automatically updated to reflect the BoardIndex value.
You can configure BoardIndex only when
the object is disconnected from the instrument. You disconnect a connected
object with the fclose function.
A disconnected object has a Status property value
of closed.
Usage | GPIB, VISA-GPIB, VISA-GPIB-VXI, VISA-TCPIP, VISA-USB |
Read only | While open (GPIB, VISA-GPIB), always (VISA-GPIB-VXI, VISA-TCPIP, VISA-USB) |
Data type | Double |
The value is defined after the instrument object is created.
Suppose you create a VISA-GPIB object associated with board 4, primary address 1, and secondary address 8.
vg = visa('keysight','GPIB4::1::8::INSTR');The BoardIndex, Name,
and RsrcName properties reflect the GPIB board
index number.
vg.BoardIndex
ans =
[4] vg.Name
ans =
'VISA-GPIB4-1-8' vg,.RsrcName ans = 'GPIB4::1::8::INSTR'