Задайте вторичный адрес инструмента GPIB
Для GPIB и объектов VISA-GPIB, вы конфигурируете SecondaryAddress
, чтобы быть GPIB вторичный адрес, сопоставленный с вашим инструментом. Можно первоначально задать вторичный адрес во время создания объекта с помощью функции visa
или gpib
. Для объектов 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, GPIB ВИЗЫ, VISA-GPIB-VXI |
Только для чтения | В то время как открытый (GPIB, VISA-GPIB), всегда (VISA-GPIB-VXI) |
Тип данных | 'double' |
Для объектов 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