Отправьте данные моделирования в инструмент
Instrument Control Toolbox
Блок To Instrument конфигурирует и открывает интерфейс для инструмента, инициализирует инструмент и отправляет данные в инструмент. Настройка и инициализация происходят в начале образцового выполнения. Блок отправляет данные в инструмент в течение образцового времени выполнения.
Блок не имеет никаких выходных портов. Блок имеет один входной порт, соответствующий данным, отправленным в инструмент. Этот тип данных должен быть двойная точность.
Блок To Instrument может использоваться с этими интерфейсами: VISA, GPIB, Последовательный, TCP/IP и UDP. Это не поддержано в этих интерфейсах: SPI, I2C и Bluetooth.
Параметр шага расчета Блока является единственной установкой за пределами вкладок диалогового окна. Значение по умолчанию -1
устанавливает блок наследовать синхронизацию. Положительное значение используется в качестве демонстрационного периода.
Вкладка Hardware Configuration - то, где вы задаете настройки для связей с вашим инструментом. У вас есть два варианта относительно установления интерфейса:
Задайте новую аппаратную конфигурацию.
Используйте интерфейсный объект из рабочей области MATLAB®.
Следующие данные показывают набор вкладки Hardware Configuration, чтобы задать новую аппаратную конфигурацию с помощью интерфейса последовательного порта.
Поскольку некоторые параметры применяются к нескольким интерфейсным типам, они появляются здесь в алфавитном порядке.
Уровень, на котором биты передаются для последовательного последовательного интерфейса или последовательного интерфейса VISA.
Индекс платы используется для GPIB, GPIB VISA, VISA TCPIP или интерфейса VISA USB к инструменту. Смотрите свойство BoardIndex
для получения дополнительной информации.
Поставщик платы GPIB, используемой для интерфейса к инструменту. Вашим выбором является Keysight™ (раньше Agilent®), ICS Electronics™, Измерение Computing™ (MCC) и National Instruments®.
Индекс шасси VXI. Используемый для типов интерфейса VISA VXI и VISA VXI-GPIB.
Общее количество байтов, которые могут храниться в буфере вывода программного обеспечения во время операции чтения.
Выберите тип аппаратного интерфейса к инструменту. Ваши опции являются теми интерфейсами, поддержанными программным обеспечением Instrument Control Toolbox™. Предыдущие данные показывают настройку для интерфейса последовательного порта.
Логический адрес инструмента VXI. Используемый для типов интерфейса VISA VXI и VISA VXI-GPIB.
ID производителя инструмента USB VISA, заданного как вектор символов. Смотрите свойство ManufacturerID
для получения дополнительной информации.
Типовой кодекс инструмента USB VISA, заданного как вектор символов. Смотрите свойство ModelCode
для получения дополнительной информации.
Порт для последовательного интерфейса: COM1, COM2, и т.д.
Первичный адрес инструмента на GPIB.
Имя хоста или IP-адрес инструмента. Используемый для UDP, TCPIP или типов интерфейса VISA TCPIP.
Порт на инструменте или удаленном хосте используется для коммуникации. Используемый для UDP, TCPIP или типов интерфейса VISA TCPIP.
Вторичный адрес инструмента на GPIB.
Порядковый номер инструмента USB VISA, заданного как вектор символов. Смотрите свойство SerialNumber
для получения дополнительной информации.
Время в секундах, позволенных завершать операцию запроса.
Поставщик инструмента VISA используется для любого из типов интерфейса VISA. Вашим выбором является Keysight (раньше Agilent), Национальные Инструменты и Tektronix®.
Выберите эту опцию, чтобы использовать интерфейсный объект от рабочего пространства MATLAB.
Введите имя объекта, которое вы хотите использовать от рабочего пространства MATLAB.
Вкладка Instrument Initialization - то, где вы задаете то, что происходит, когда вы сначала открываете свою связь с инструментом.
Опция инициализации по умолчанию не ни один.
Строка отправляется в инструмент как инструментальная команда инициализировать инструмент или настроить его в известном состоянии.
Любая функция, которая имеет в качестве ее единственного аргумента интерфейсный объект, представляющий инструмент. Можно записать эту функцию, чтобы включать несколько инструментальных команд и данных об инициализации.
Вкладка Send - то, где вы задаете дополнительную команду, отправленную в инструмент и формат отправленных данных.
Это - команда, которая отправляется в инструмент с данными Simulink®. Эта команда является дополнительной — если вы оставляете это незаполненное поле, данные Simulink отправляются в инструмент без любого префикса или дополнительного форматирования.
Вашими опциями является ASCII
, Binary
или Binblock
(бинарный блок — формат binblock
описан на странице ссылки на функцию binblockwrite
).
Доступный только, когда формат является ASCII, это задает строку формата для данных. Для списка форматов смотрите, что fprintf
функционирует.
Используемый для двоичного файла или binblock формата. Ваши опции:
8-bit integer
(значение по умолчанию)
16-bit integer
32-bit integer
8-bit unsigned integer
16-bit unsigned integer
32-bit unsigned integer
32-bit float
64-bit float
При использовании двоичного файла или binblock формата больше чем с 8 битами, можно задать порядок байтов инструмента для данных. Вашими опциями является Big Endian
или Little Endian
.
Информация об оборудовании, показанная в диалоговом окне, определяется и кэшируется, когда вы сначала открываете диалоговое окно. Чтобы обновить отображение с новыми значениями, перезапустите MATLAB.
Запросите Инструмент, TCP/IP Получают, TCP/IP Отправляют, UDP Получают, UDP Отправляют