Паспорт RSIB для VISA позволяет вам управлять и обмениваться данными удаленно со спектром Rohde & Schwarz и сетевыми анализаторами по локальной сети. Интерфейс RSIB поддерживается Национальными Инструментами VISA только. Это также требует паспорта Rohde & Schwarz VISA. Можно использовать MATLAB® и спектр Rohde & Schwarz и сетевые анализаторы, чтобы выполнить анализ комплексных данных измеренных телекоммуникационных сигналов и проверить моделируемые данные по действительным данным об измерении.
Вы создаете объект VISA-RSIB с функцией visa
. Каждый объект VISA-RSIB сопоставлен с инструментом, соединенным с вашим компьютером.
visa
требует имени поставщика и имени ресурса как входные параметры. Единственным поддерживаемым именем поставщика является ni
. Имя ресурса состоит из IP-адреса или имени хоста инструмента. Можно найти имя ресурса VISA-RSIB для данного инструмента с инструментом конфигурирования обеспеченным поставщиком, или с функцией instrhwinfo
. (Вместо имени ресурса можно использовать псевдоним, как задано с инструментом конфигурирования поставщика VISA.), Как описано в Соединении с Инструментом, можно также сконфигурировать свойства во время создания объекта.
Прежде чем вы создадите объект VISA, необходимо найти инструмент в соответствующем поставщике проводником VISA. Когда вы находите, что сконфигурированный инструмент, отмечает, что ресурс представляет в виде строки и создает объект с помощью той информации. Например, чтобы создать объект VISA-RSIB, который использует Национальный Instruments® VISA и сопоставленный с инструментом с IP-адресом 192.168.1.33,
vr = visa('ni','RSIB::192.168.1.33::INSTR');
Объект VISA-RSIB vr
теперь существует в рабочем пространстве MATLAB.
Чтобы открыть связь с инструментом, введите:
fopen (vr);
Можно отобразить класс vr
с командой whos
.
whos vr Name Size Bytes Class vr 1x1 884 visa object Grand total is 16 elements using 884 bytes
После того, как вы создадите объект VISA-RSIB, описанные ниже свойства являются автоматически присвоенными значениями. Эти свойства предоставляют описательную информацию об основанном на объектах на ее типе класса и информации об адресах.
VISA-RSIB описательные свойства
Можно отобразить значения этих свойств для vr
.
vr.Name ans = VISA-RSIB0-192.168.1.33
vr.RsrcName ans = RSIB0::192.168.1.33::INSTR
vr.Type ans = visa-RSIB
Объект VISA-RSIB предоставляет вам удобное отображение, которое обобщает важный адрес и информацию состояния. Можно вызвать сводные данные отображения эти три пути:
Введите объект VISA-RSIB в командной строке.
Исключите точку с запятой при создании объекта VISA-RSIB.
Исключите точку с запятой при конфигурировании свойств с помощью записи через точку.
Можно также отобразить итоговую информацию через браузер Рабочей области путем щелчка правой кнопкой по инструментальному объекту и выбора Display Summary из контекстного меню.
Сводные данные отображения для объекта VISA-RSIB vr
приведены ниже.
VISA-RSIB Object Using NI Adaptor : VISA-RSIB-192.168.1.33 Communication Address RemoteHost: 192.168.1.33 Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0
Адрес VISA-RSIB состоит из
Удаленный хост инструмента
Вы задаете значение свойства адреса через имя ресурса во время создания объекта VISA-RSIB. Инструментальное свойство адреса приведено ниже.
Свойство адреса VISA-RSIB
PropertyName | Описание |
---|---|
Задайте удаленное имя хоста или IP-адрес инструмента |
Свойство автоматически обновляется с заданным значением имени ресурса, когда вы создаете объект VISA-RSIB.
Можно отобразить значение свойства адреса для объекта VISA-RSIB vr
, созданный в Создании Объекта VISA-RSIB.
fopen(vr) vr.RemoteHost ans = 192.168.1.33