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