Вы создаете объект VISA-USB с функцией visa
. Каждый объект VISA-USB сопоставлен с инструментом, соединенным с USB-портом на вашем компьютере.
visa
требует имени поставщика и имени ресурса как входные параметры. Именем поставщика может быть keysight
(обратите внимание, что agilent
также все еще работает), ni
, rs
или tek
. Имя ресурса состоит из параметра плат USB, ID производителя, типового кодекса, порядкового номера и интерфейсного количества подключенного инструмента. Можно найти имя ресурса VISA-USB для данного инструмента с инструментом конфигурирования обеспеченным поставщиком, или с функцией instrhwinfo
. (Вместо имени ресурса можно использовать псевдоним, как задано с инструментом конфигурирования поставщика VISA.), Как описано в Соединении с Инструментом, можно также сконфигурировать значения свойств во время создания объекта.
Прежде чем вы создадите объект VISA, необходимо найти инструмент в соответствующем поставщике проводником VISA. Когда вы находите, что сконфигурированный инструмент, отмечает, что ресурс представляет в виде строки и создает объект с помощью той информации. Например, чтобы создать объект VISA-USB, который использует Национальный Instruments® VISA,
vu = visa('ni','USB::0x1234::125::A22-5::INSTR');
Объект VISA-USB vu
теперь существует в рабочей области MATLAB®.
Чтобы открыть связь с инструментом, введите:
fopen (vu);
Можно отобразить класс vu
с командой whos
.
whos vu Name Size Bytes Class vu 1x1 882 visa object Grand total is 15 elements using 882 bytes
После того, как вы создадите объект VISA-USB, описанные ниже свойства являются автоматически присвоенными значениями. Эти свойства предоставляют описательную информацию об основанном на объектах на ее типе класса и информации об адресах.
VISA-USB описательные свойства
Можно отобразить значения этих свойств для vs
.
vu.Name ans = VISA-USB-0-0x1234-125-A22-5-0
vu.RsrcName ans = USB::0x1234::125::A22-5::INSTR
vu.Type ans = visa-usb
Объект VISA-USB предоставляет вам удобное отображение, которое обобщает важный адрес и информацию состояния. Можно вызвать сводные данные отображения эти три пути:
Введите объект VISA-USB в командной строке.
Исключите точку с запятой при создании объекта VISA-USB.
Исключите точку с запятой при конфигурировании свойств с помощью записи через точку.
Можно также отобразить итоговую информацию через браузер Рабочей области путем щелчка правой кнопкой по инструментальному объекту и выбора Display Summary из контекстного меню.
Сводные данные отображения для объекта VISA-USB vs
приведены ниже.
VISA-USB Object Using NI Adaptor : VISA-USB-0-0x1234-125-A22-5-0 Communication Address ManufacturerID: 0x1234 ModelCode: 125 SerialNumber: A22-5 Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0
Адрес VISA-USB состоит из
Параметр плат (дополнительный, от настройки VISA)
ID производителя инструмента
Типовой кодекс инструмента
Порядковый номер инструмента
Интерфейсный номер (дополнительный, от настройки VISA)
Вы задаете эти значения свойств адреса через имя ресурса во время создания объекта VISA-USB. Инструментальные свойства адреса приведены ниже.
Свойства адреса VISA-USB
PropertyName | Описание |
---|---|
Задайте индекс платы USB в настройке VISA (дополнительный — значения по умолчанию к 0). | |
Задайте (дополнительный) номер интерфейса USB. | |
Задайте ID производителя инструмента USB. | |
Задайте типовой кодекс инструмента USB. | |
Задайте индекс инструмента USB на концентраторе USB. |
Свойства автоматически обновляются с заданными значениями имени ресурса, когда вы создаете объект VISA-USB.
Можно отобразить значения свойств адреса для объекта VISA-USB vu
, созданный в Создании Объекта VISA-USB.
fopen(vu) vu.ManufacturerID ans = 0x1234
vu.ModelCode ans = 125
vu.SerialNumber ans = A22-5