Все приборы, подключенные к компьютеру, должны взаимодействовать через интерфейс. Популярные интерфейсные протоколы включают GPIB, VISA, RS-232 (последовательный) и RS-485 (последовательный). В то время как объекты интерфейса Instrument Control Toolbox™ позволяют взаимодействовать с оборудованием на низком уровне (с помощью команды Instrument Control Toolbox), инструментарий Instrument Control Toolbox также позволяет взаимодействовать с оборудованием без подробной информации о том, как работает аппаратный интерфейс.
Программируемые устройства понимают определенный язык, иногда называемый его набором команд. Один из распространенных аппаратов называется SCPI (стандартные команды для программируемых приборов).
Объекты устройства позволяют конфигурировать и запрашивать прибор без знания его набора команд. В этом разделе рассматриваются основные функциональные возможности объектов устройств, использующих драйверы приборов MATLAB ®.
Если ваше приложение является простым или вы уже знакомы с вышеупомянутыми темами, вы можете начать с создания и подключения объектов устройства. Если вы хотите получить подробное описание всех шагов, которые вы, вероятно, предпримете при взаимодействии с вашим инструментом, обратитесь к документации по началу работы, которая связана с верхней частью главной страницы инструментария управления приборами Doc Center.
Объекты устройства используются для представления инструментов в рабочем пространстве MATLAB. Свойства и методы, специфичные для прибора, инкапсулируются в объекты устройства. Объекты устройства также освобождают вас от определенных базовых команд, необходимых для взаимодействия с оборудованием.
Объекты устройства можно использовать в окне команд MATLAB, внутренних функциях, сценариях и обратных вызовах графического интерфейса пользователя. Низкоуровневая связь осуществляется через драйвер прибора MATLAB.

Существует три типа драйверов приборов MATLAB:
Драйвер КИП интерфейса MATLAB
Драйвер прибора MATLAB IVI ®
Драйвер прибора MATLAB VXIplug & play
Общий драйвер прибора
Объекты устройства Instrument Control Toolbox поддерживают все эти типы драйверов MATLAB, так что с помощью объекта устройства можно взаимодействовать с любым из этих драйверов аналогичным образом. Однако каждый из этих драйверов по-разному взаимодействует с оборудованием. В то время как драйверы MATLAB IVI и MATLAB VXIplug & play взаимодействуют непосредственно через стандартные драйверы и аппаратный порт к прибору, драйвер интерфейса MATLAB требует объекта интерфейса для связи с прибором. Для взаимодействия с устройствами или программным обеспечением можно использовать общие драйверы. Дополнительные сведения о стандартных драйверах см. в разделе Общие драйверы: обзор.
Программа Instrument Control Toolbox поддерживает следующие объекты интерфейса:
gpib
serial
tcpip
udp
visa
Сведения о создании и использовании объектов интерфейса см. в разделе Создание объекта интерфейса.
Примечание
При использовании объекта интерфейса с объектом устройства и драйвером интерфейса MATLAB нет необходимости подключать объект интерфейса к интерфейсу с помощью fopen команда. Необходимо подключить только объект устройства.
Несколько драйверов поставляются с программным обеспечением Instrument Control Toolbox. Эти драйверы можно найти в каталоге
matlabroot\toolbox\instrument\instrument\drivers
где является каталогом установки MATLAB, как видно при вводеmatlabroot
matlabroot
в окне команд MATLAB.
Многие другие драйверы доступны на веб-сайте MathWorks по адресу
включая драйверы для программного обеспечения Instrument Control Toolbox.