RsrcName

Имя ресурса для инструмента VISA

Описание

RsrcName указывает имя ресурса для инструмента VISA. Когда вы создаете объект VISA, RsrcName автоматически присваивается значение, заданное в visa функция.

Имя ресурса является символическим именем для инструмента. Имя ресурса, которому вы передаете visa зависит от интерфейса и имеет формат, показанный ниже. Компоненты в скобках являются необязательными и имеют значение по умолчанию 0, кроме port_number, которое имеет значение по умолчанию 1.

Интерфейс

Имя ресурса

VXI

VXI [корпус]:: VXI _ логический _ адрес:: INSTR

GPIB-VXI

GPIB-VXI [шасси]:: VXI _ логический _ адрес:: INSTR

GPIB

GPIB [плата]:: primary _ address [:: secondary _ address]:: INSTR

TCPIP

TCPIP [плата]:: remote _ host [:: lan _ device _ имя]:: INSTR

RSIB

RSIB::remote_host::INSTR

Последовательный

ASRL [номер _ порта]:: INSTR

USB

USB [плата]:: manid:: модель _ код:: serial _ No [: interface _ No]:: INSTR

Если вы меняете BoardIndex, ChassisIndex, InterfaceIndex, LANName, LogicalAddress, ManufacturerID, ModelCode, Port, PrimaryAddress, RemoteHost, SecondaryAddress, или SerialNumber значение свойства, RsrcName автоматически обновляется с учетом изменений.

Особенности

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

VISA-GPIB, VISA-VXI, VISA-GPIB-VXI, VISA-последовательный

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

Всегда

Тип данных

Вектор символов

Значения

Значение определяется при создании объекта инструмента.

Примеры

Чтобы создать объект VISA-GPIB, сопоставленный с контроллером GPIB с индексом платы 0 и инструментом с основным адресом 1, вы задаете следующее имя ресурса visa функция.

vg = visa('ni','GPIB0::1::INSTR');

Чтобы создать объект VISA-VXI, сопоставленный с корпусом VXI с индексом 0 и инструментом с логическим адресом 130, вы задаете следующее имя ресурса visa функция.

vv = visa('keysight','VXI0::130::INSTR');

Чтобы создать объект VISA-GPIB-VXI, сопоставленный с шасси VXI с индексом 0 и инструментом с логическим адресом 80, вы задаете следующее имя ресурса visa функция.

vgv = visa('keysight','GPIB-VXI0::80::INSTR');

Чтобы создать VISA-последовательный объект, сопоставленный с COM1 последовательным портом, вы задаете следующее имя ресурса visa функция.

vs = visa('ni','ASRL1::INSTR');