Об инструментальном управлении

Передающая информация между рабочим пространством MATLAB и вашим инструментом

Программное обеспечение Instrument Control Toolbox™ состоит из двух отличных компонентов: MATLAB® функционирует и интерфейсные адаптеры драйвера. Эти компоненты позволяют вам передавать информацию между рабочим пространством MATLAB и вашим инструментом. Например, следующая схема показывает, как информация передает с программного обеспечения MATLAB на инструмент через драйвер GPIB и контроллер GPIB.

Эта схема иллюстрирует как информационные потоки от компонента до компонента. Информация состоит из

  • Значения свойств

    Вы задаете поведение своего инструментального приложения управления путем конфигурирования значений свойств. В общем случае можно думать о свойстве как о характеристике тулбокса или инструмента, который может быть сконфигурирован, чтобы удовлетворить потребностям.

  • Данные

    Можно записать данные к инструменту и считать данные из инструмента. Данные могут быть двоичным файлом (числовым) или отформатированным как текст. Запись текста часто включает команды строки записи, которые изменяют аппаратные настройки или готовят инструмент, чтобы возвратить данные или информацию о статусе при записи, что двоичные данные включают численные значения записи, такие как данные о форме волны или калибровка.

  • События

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

Функции MATLAB

Чтобы выполнить любую задачу в рамках вашего инструментального приложения управления, необходимо вызвать функции MATLAB от рабочего пространства MATLAB. Среди прочего эти функции позволяют вам:

  • Создайте инструментальные объекты, которые предоставляют шлюз возможностям вашего инструмента и позволяют вам управлять поведением своего приложения.

  • Соедините объект с инструментом.

  • Сконфигурируйте значения свойств.

  • Запишите данные к инструменту и считайте данные из инструмента.

  • Исследуйте свои аппаратные ресурсы и оцените свое состояние приложения.

Для списка всех функций программного обеспечения Instrument Control Toolbox обратитесь к документации функций. Можно также отобразить функции тулбокса путем ввода

help instrument

Примечание

Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.

Интерфейсный адаптер драйвера

Интерфейсный адаптер драйвера (или только адаптер) являются ссылкой между тулбоксом и интерфейсным драйвером. Основная цель адаптера состоит в том, чтобы передать информацию между рабочим пространством MATLAB и интерфейсным драйвером. Интерфейсные драйверы обеспечиваются вашим инструментальным поставщиком. Например, если вы связываетесь с инструментом с помощью Национального контроллера Instruments® GPIB, затем интерфейсный драйвер, такой как NI-488.2 должен быть установлен на платформе. Обратите внимание на то, что интерфейсные драйверы не установлены как часть программного обеспечения Instrument Control Toolbox.

Программное обеспечение Instrument Control Toolbox обеспечивает адаптеры для интерфейса GPIB и стандарта VISA. Последовательный порт, TCP/IP и интерфейсы UDP не требуют адаптера.

Интерфейсные адаптеры

Интерфейс

Имя адаптера

GPIB

keysight (отметьте тот agilent все еще также работает), ics, mcc\ni

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

Нет данных

TCP/IP

Нет данных

UDP

Нет данных

Стандарт VISA

keysight (отметьте тот agilent все еще также работает), ni, rs, tek

Как описано в Исследовании Ваших Аппаратных ресурсов можно перечислить поддерживаемые интерфейсы и имена адаптера с instrhwinfo функция.