Работа с интерфейсом RSIB

Понимание VISA-RSIB

Паспорт RSIB для VISA позволяет вам управлять и обмениваться данными удаленно со спектром Rohde & Schwarz и сетевыми анализаторами по локальной сети. Интерфейс RSIB поддерживается Национальными Инструментами VISA только. Это также требует паспорта Rohde & Schwarz VISA. Можно использовать MATLAB® и спектр Rohde & Schwarz и сетевые анализаторы, чтобы выполнить анализ комплексных данных измеренных телекоммуникационных сигналов и проверить симулированные данные по действительным данным об измерении.

Создание объекта VISA-RSIB

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

PropertyName

Описание

Name

Задайте описательное имя для объекта VISA-RSIB.

RsrcName

Укажите на имя ресурса для инструмента VISA.

Type

Укажите на тип объекта.

Можно отобразить значения этих свойств для 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 в командной строке.

  • Исключите точку с запятой при создании объекта 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. Инструментальное свойство адреса приведено ниже.

Свойство адреса VISA-RSIB

PropertyName

Описание

RemoteHost

Задайте удаленное имя хоста или IP-адрес инструмента

Свойство автоматически обновляется с заданным значением имени ресурса, когда вы создаете объект VISA-RSIB.

Можно отобразить значение свойства адреса для объекта VISA-RSIB vr, созданный в Создании Объекта VISA-RSIB.

fopen(vr)
vr.RemoteHost
ans = 
    192.168.1.33