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

На этой диаграмме показано, как информация передается из компонента в компонент. Информация состоит из
Значения свойств
Поведение приложения управления приборами определяется путем настройки значений свойств. Как правило, свойство можно рассматривать как характеристику панели инструментов или инструмента, который может быть сконфигурирован в соответствии с вашими потребностями.
Данные
Можно записывать данные в прибор и считывать данные из прибора. Данные могут быть двоичными (числовыми) или отформатированными в виде текста. Запись текста часто включает в себя написание строковых команд, которые изменяют аппаратные настройки, или подготовку прибора для возврата данных или информации о состоянии, в то время как запись двоичных данных включает в себя запись числовых значений, таких как данные калибровки или формы сигнала.
События
Событие происходит после выполнения условия и может привести к одному или нескольким обратным вызовам. События могут быть созданы только после настройки связанных свойств. Например, события можно использовать для анализа данных после считывания определенного количества байтов из прибора или отображения сообщения в командной строке MATLAB после возникновения ошибки.
Для выполнения любой задачи в приложении управления приборами необходимо вызвать функции MATLAB из рабочего пространства MATLAB. Помимо прочего, эти функции позволяют:
Создайте объекты инструмента, которые обеспечивают шлюз для возможностей инструмента и позволяют управлять поведением приложения.
Подключите объект к прибору.
Настройка значений свойств.
Запишите данные в прибор и считайте данные из прибора.
Проверьте аппаратные ресурсы и состояние приложения.
Список всех программных функций панели инструментов управления КИП см. в документации по функциям. Можно также отобразить функции панели инструментов, введя
help instrument
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.
Адаптер драйвера интерфейса (или просто адаптер) - это связь между панелью инструментов и драйвером интерфейса. Основное назначение адаптера - передача информации между рабочим пространством MATLAB и драйвером интерфейса. Драйверы интерфейсов предоставляются поставщиком КИП. Например, при взаимодействии с прибором с помощью контроллера GPIB National Instruments ® на платформе должен быть установлен драйвер интерфейса, например NI-488.2. Обратите внимание, что драйверы интерфейса не устанавливаются как часть программного обеспечения Instrument Control Toolbox.
Программное обеспечение Instrument Control Toolbox предоставляет адаптеры для интерфейса GPIB и стандарта VISA. Последовательный порт, интерфейсы TCP/IP и UDP не требуют наличия адаптера.
Интерфейсные адаптеры
Интерфейс | Имя адаптера |
|---|---|
GPIB |
|
Последовательный порт | Н/Д |
TCP/IP | Н/Д |
UDP | Н/Д |
Стандарт VISA |
|
Как описано в разделе Проверка аппаратных ресурсов, можно перечислить поддерживаемые интерфейсы и имена адаптеров с помощью instrhwinfo функция.