SecondaryAddress

Укажите вторичный адрес прибора GPIB

Описание

Для объектов GPIB и VISA-GPIB конфигурируете SecondaryAddress быть вторичным адресом GPIB, сопоставленным с вашим инструментом. Вы можете первоначально задать вторичный адрес во время создания объекта, используя gpib или visa функция. Для объектов VISA-GPIB-VXI, SecondaryAddress доступен только для чтения, и значение автоматически возвращается интерфейсом VISA после того, как объект соединяется с прибором с fopen функция.

Для объектов GPIB, SecondaryAddress может варьироваться от 96 до 126, или может быть 0, что указывает на отсутствие использования вторичного адреса. Для объектов VISA-GPIB, SecondaryAddress может варьироваться от 0 до 30. Если ваш инструмент не имеет вторичного адреса, то SecondaryAddress равен 0.

Для объектов GPIB и VISA-GPIB, Name свойство автоматически обновляется, чтобы отразить SecondaryAddress значение. Для объектов VISA-GPIB, RsrcName свойство автоматически обновляется, чтобы отразить SecondaryAddress значение.

Можно конфигурировать SecondaryAddress только при отключении объекта GPIB или VISA-GPIB от прибора. Вы отсоединяете связанный объект с fclose функция. Отключенный объект имеет Status значение свойства closed.

Особенности

Использование

GPIB, VISA-GPIB, VISA-GPIB-VXI

Только для чтения

Будучи открытым (GPIB, VISA-GPIB), всегда (VISA-GPIB-VXI)

Тип данных

Дважды

Значения

Для объектов GPIB, SecondaryAddress может варьироваться от 96 до 126, или может быть 0. Для объектов VISA-GPIB, SecondaryAddress может варьироваться от 0 до 30. Значение по умолчанию 0.

Примеры

Этот пример создает объект VISA-GPIB, сопоставленный с платой 0, первичным адресом 1 и вторичным адресом 8, а затем возвращает вторичный адрес.

vg = visa('keysight','GPIB0::1::8::INSTR');
vg.SecondaryAddress
ans =
     8

См. также

Функции

fclose, gpib, visa

Свойства

Name, RsrcName, Status