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