Использование инструмента Test & Measurement

Обзор примеров

Эти примеры иллюстрируют типовой сеанс с использованием инструмента Test & Measurement Tool для управления прибором. Это сеанс влечет за собой связь с Tektronix® Осциллограф TDS 210 через интерфейс GPIB.

Чтобы запустить инструмент, на MATLAB® Командное окно, введите:

tmtool

Оборудование

Когда инструмент отобразится, разверните (кликните +) Instrument Control Toolbox узел в дереве. Далее разверните Hardware узел. Дерево теперь выглядит вот так.

Выбор интерфейса и сканирование для плат GPIB

Затем выполните сканирование установленных плат GPIB путем выбора GPIB узел. Правая панель изменяется на список установленной платы GPIB. Нажмите кнопку Scan, чтобы узнать, какие платы установлены. Следующий рисунок показывает результат скана системы с одной Corp капитального оборудования и одной Keithley® Плата GPIB.

Сканирование приборов, подключенных к платам GPIB

После определения установленных плат GPIB необходимо определить, какие приборы подключены к этим платам. Разверните GPIB узел и выбор платы.

Правая панель изменяется в списке GPIB Instruments. Щелкните Scan, чтобы увидеть, какие инструменты подключены к этой плате. Следующий рисунок показывает результат скана от системы с Tektronix TDS 210, подключенной по первичному адресу 8ˋ.

Конфигурирование интерфейса

Вы можете изменить строение интерфейса, щелкнув вкладку Configure. На этой панели отображаются свойства, которые можно задать для настройки параметров связи с прибором. В следующем представлении панели Configure, Timeout значение свойства установлено на 10 секунд.

Установление соединения

Разверните ni-Board-0 узел и выберите инструмент по первичному адресу 4: PAD-8 (TEKTRONIX,TDS 210...). Правая панель изменяется на панели управления, которую вы используете для записи и чтения данных в этот инструмент и из него.

Щелкните Connect, чтобы установить связь с прибором. Инструмент создает объект интерфейса, представляющий канал связи с инструментом.

Запись и чтение данных

На вкладке Communicate отображается панель, которая используется для записи и чтения данных. Можно записать и считать данные отдельно с помощью кнопок Write и Read, а можно использовать кнопку Query для записи и чтения за одну операцию.

Следующий рисунок показывает панель после краткого сеанса с участием следующих шагов:

  1. Откройте связь с прибором.

  2. Введите *IDN? как данные для записи и нажмите Query (запись/чтение). Это выполняет команду identify.

  3. Введите CURVE? как данные для записи и нажмите Query. Это извлекает данные формы волны из возможностей.

Экспорт данных КИПиА

Можно экспортировать данные, полученные из инструментов, в любое из следующих:

  • Рабочее пространство MATLAB как переменная

  • Рисуйте окно как график

  • MAT-файл для хранения в файле

  • Редактор переменного MATLAB для изменения

Чтобы экспортировать данные, выберите File > Export > Instrument Response(s) из панели меню. Когда откроется диалоговое окно Экспорт данных (Data Exporter), выберите переменные для экспорта. Следующий рисунок показывает набор Экспортеров данных, чтобы экспортировать данные кривой в рабочее пространство MATLAB как переменную data2.

Примечание

Если вы неоднократно генерируете большой объем данных в инструменте Test and Measurement, необходимо удалить объект данных после экспорта его в MATLAB. Это позволит инструменту правильно возвращать ресурсы в MATLAB и не позволит MATLAB ответить при следующем получении данных.

Экспорт объекта GPIB

Когда вы открываете соединение с инструментом, Инструмент Test & Measurement автоматически создает объект инструмента. Можно экспортировать объект инструмента GPIB, созданный в этом примере, как любой из следующих:

  • Рабочее пространство MATLAB, который можно использовать в качестве аргумента в командах управления инструментом

  • Файл, содержащий вызов конструктора GPIB и команды для задания свойств объекта

  • MAT-файл для хранения в файле

Чтобы экспортировать объект, выберите File > Export > Instrument Object из панели меню. Когда откроется диалоговое окно «Экспорт объектов», выберите объект для экспорта. На следующем рисунке показан набор экспортеров объектов, позволяющий экспортировать объект в файл. (Когда вы запускаете этот файл, он создает новый объект с эквивалентными настройками.)

Сохранение сеанса управления прибором.  На вкладке Журнал отображается эквивалентный код сеанса управления инструментами. Можно сохранить этот код в файл, чтобы можно было выполнить те же команды программно.

Выберите File > Save Session Log из панели меню или нажмите Save Session. В этом диалоговом окне можно задать имя файла и расположение директории для файла.

Объекты приборов

Объекты интерфейса

Объект интерфейса автоматически создается Инструментом Test & Measurement при открытии канала связи с прибором нажатием кнопки Communication Status. Чтобы явно создать и сконфигурировать объект интерфейса:

  1. Разверните Instrument Objects узел в дереве и выберите Interface Objects. Справа появится панель «Объекты интерфейса».

  2. Нажмите кнопку New Object, чтобы открыть диалоговое окно Создание нового объекта (New Object Creation).

  3. Укажите параметры объекта и щелкните OK, чтобы создать новый объект.

Объекты устройств

Чтобы создать и сконфигурировать объект устройства:

  1. Разверните Instrument Objects узел в дереве и выберите Device Objects. Справа появится панель «Объекты устройства».

  2. Нажмите кнопку New Object, чтобы открыть диалоговое окно Создание нового объекта (New Object Creation). В этом случае тип объекта Instrument уже установлен для device.

  3. Укажите или просмотрите драйвер прибора, который вы хотите использовать; затем выберите один из доступных объектов интерфейса или при необходимости создайте один из них.

  4. Щелкните OK, чтобы создать новый объект устройства.

Настройка свойств объекта инструмента

Независимо от того, создаются ли объекты инструмента автоматически, создаются ли они в диалоговом окне Создание нового объекта (New Object Creation) или создаются в Команду MATLAB окне, Инструмент Test & Measurement позволяет вам задать свойства этих объектов. Чтобы изменить свойства объекта в инструменте Test & Measurement:

  1. Разверните Instrument Objects узел в дереве, затем либо Interface Objects или Device Objectsи выберите объект, свойства которого необходимо задать.

  2. Перейдите на вкладку Configure в правой панели.

  3. Установите свойства, отображаемые на этой панели, как показано на следующих рисунках.

    Конфигурирование свойств объекта интерфейса

    Конфигурирование свойств объекта устройства

Общение с вашим инструментом

Использование объекта интерфейса.  При общении с вашим инструментом с помощью объекта интерфейса вы отправляете данные в инструмент в виде необработанных команд инструмента. На следующем рисунке Инструменте Test & Measurement отправляет *RST строка в осциллограф TDS 210 через объект интерфейса. *RST - команда сброса осциллографа.

Связь через объект интерфейса

Использование объекта устройства.  При общении с вашим инструментом с помощью объекта устройства, вместо использования команд инструмента, вы вызываете методы объекта устройства (функции) или настраиваете свойства объекта устройства, как предусмотрено драйвером инструмента MATLAB для этого инструмента.

На следующем рисунке Инструменте Test & Measurement сбрасывает осциллограф TDS 210 путем выдачи вызова devicereset функции драйвера прибора. Сообщаясь таким образом, вы не должны знать, какова фактическая команда сброса осциллографа.

Связь через объект устройства

Драйверы приборов

Этот Инструмент Test & Measurement позволяет вам сканировать установленные драйверы и использовать эти драйверы при создании объектов устройств.

Драйверы приборов MATLAB

Драйверы приборов MATLAB включают

  • Драйверы интерфейса MATLAB

  • Драйверы MATLAB VXIplug & play

  • MATLAB IVI® драйверы

Выберите MATLAB Instrument Drivers узел в дереве. Затем нажмите кнопку Scan, чтобы получить обновленное отображение всех установленных драйверов приборов MATLAB, найденных в программном пути MATLAB.

Когда инструмент Test & Measurement Tool сканирует драйверы, он делает их доступными как узлы под узлом типа драйвера. Разверните MATLAB software Instrument Drivers узел для отображения установленных драйверов. Выберите один из них, чтобы увидеть данные драйвера.

Вы можете выбрать, чтобы увидеть свойства или функции драйвера. Когда вы выбираете конкретное свойство или функцию, инструмент отображает описание этого элемента.

Драйверы VXIplug & play

Пример сканирования установленных драйверов VXIplug & play с помощью средства тестирования и измерения см. в разделе Драйверы VXIplug & play.

Драйверы IVI

Пример сканирования установленных драйверов IVI-C с Инструментом Test & Measurement см. в Начало работы с драйверами IVI. Для использования инструмента Test & Measurement Tool для исследования или настройки хранилища строения IVI смотрите Конфигурирование хранилища Строения IVI.