Взаимодействие с инструментом включает отправку и получение команд, настроек, ответов и данных. Уровень связи зависит от типа используемого объекта прибора.
Для взаимодействия через объект интерфейса необходимо послать команды прибора и получить информацию по мере ее отправки прибором. Поэтому необходимо знать синтаксис, специфичный для самого инструмента. Например, если для прибора требуется команда '*RST' чтобы инициировать его действие, то это именно та команда, которая должна быть отправлена в объект интерфейса.
Текстовые команды и двоичные данные посылаются непосредственно в прибор и принимаются от прибора с такими функциями, как fprintf, fwrite, fgets, freadи другие.
Для связи через объект устройства доступ к свойствам объекта осуществляется с помощью set и get и вы выполняете функции драйвера с помощью invoke команда. invoke команда для объекта устройства использует методы и аргументы, определенные драйвером прибора. Поэтому использование объектов устройства не требует использования команд и синтаксиса, специфичных для прибора.
Сведения о создании, редактировании и импорте драйверов приборов см. в разделе Обзор редактора драйверов приборов MATLAB.