Укажите вторичный адрес прибора 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