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