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