PrimaryAddress

Specify primary address of GPIB instrument

Description

For GPIB and VISA-GPIB objects, you configure PrimaryAddress to be the GPIB primary address associated with your instrument. The primary address can range from 0 to 30, and you must specify it during object creation using the gpib or visa function. For VISA-GPIB-VXI objects, PrimaryAddress is read-only, and the value is returned automatically by the VISA interface after the object is connected to the instrument with the fopen function.

For GPIB and VISA-GPIB objects, the Name property is automatically updated to reflect the PrimaryAddress value. For VISA-GPIB objects, the RsrcName property is automatically updated to reflect the PrimaryAddress value.

You can configure PrimaryAddress only when the GPIB or VISA-GPIB 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.

Characteristics

Usage

GPIB, VISA-GPIB, VISA-GPIB-VXI

Read only

While open (GPIB, VISA-GPIB), always (VISA-GPIB-VXI)

Data type

Double

Values

PrimaryAddress can range from 0 to 30. The value is determined when the instrument object is created.

Examples

This example creates a VISA-GPIB object associated with board 0, primary address 1, and secondary address 8, and then returns the primary address.

vg = visa('agilent','GPIB0::1::8::INSTR');
vg.PrimaryAddress
ans =
     1

See Also

Functions

fclose, gpib, visa

Properties

Name, RsrcName, Status

Was this topic helpful?