К инструменту

Отправьте данные моделирования в инструмент

Библиотека

Instrument Control Toolbox

Описание

Блок To Instrument конфигурирует и открывает интерфейс для инструмента, инициализирует инструмент и отправляет данные в инструмент. Настройка и инициализация происходят в начале образцового выполнения. Блок отправляет данные в инструмент в течение образцового времени выполнения.

Блок не имеет никаких выходных портов. Блок имеет один входной порт, соответствующий данным, отправленным в инструмент. Этот тип данных должен быть двойная точность.

Примечание

Блок To Instrument может использоваться с этими интерфейсами: VISA, GPIB, Последовательный, TCP/IP и UDP. Это не поддержано в этих интерфейсах: SPI, I2C и Bluetooth.

Параметры

Block sample time

Параметр шага расчета Блока является единственной установкой за пределами вкладок диалогового окна. Значение по умолчанию -1 устанавливает блок наследовать синхронизацию. Положительное значение используется в качестве демонстрационного периода.

Вкладка аппаратной конфигурации

Вкладка Hardware Configuration - то, где вы задаете настройки для связей с вашим инструментом. У вас есть два варианта относительно установления интерфейса:

  • Задайте новую аппаратную конфигурацию.

  • Используйте интерфейсный объект из рабочей области MATLAB®.

Следующие данные показывают набор вкладки Hardware Configuration, чтобы задать новую аппаратную конфигурацию с помощью интерфейса последовательного порта.

Поскольку некоторые параметры применяются к нескольким интерфейсным типам, они появляются здесь в алфавитном порядке.

Baudrate

Уровень, на котором биты передаются для последовательного последовательного интерфейса или последовательного интерфейса VISA.

Board index

Индекс платы используется для GPIB, GPIB VISA, VISA TCPIP или интерфейса VISA USB к инструменту. Смотрите свойство BoardIndex для получения дополнительной информации.

Board vendor

Поставщик платы GPIB, используемой для интерфейса к инструменту. Вашим выбором является Keysight™ (раньше Agilent®), ICS Electronics™, Измерение Computing™ (MCC) и National Instruments®.

Chassis index

Индекс шасси VXI. Используемый для типов интерфейса VISA VXI и VISA VXI-GPIB.

Buffer size

Общее количество байтов, которые могут храниться в буфере вывода программного обеспечения во время операции чтения.

Interface

Выберите тип аппаратного интерфейса к инструменту. Ваши опции являются теми интерфейсами, поддержанными программным обеспечением Instrument Control Toolbox™. Предыдущие данные показывают настройку для интерфейса последовательного порта.

Logical address

Логический адрес инструмента VXI. Используемый для типов интерфейса VISA VXI и VISA VXI-GPIB.

Manufacturer ID

ID производителя инструмента USB VISA, заданного как вектор символов. Смотрите свойство ManufacturerID для получения дополнительной информации.

Model code

Типовой кодекс инструмента USB VISA, заданного как вектор символов. Смотрите свойство ModelCode для получения дополнительной информации.

Port

Порт для последовательного интерфейса: COM1, COM2, и т.д.

Primary address

Первичный адрес инструмента на GPIB.

Remote host

Имя хоста или IP-адрес инструмента. Используемый для UDP, TCPIP или типов интерфейса VISA TCPIP.

Remote port

Порт на инструменте или удаленном хосте используется для коммуникации. Используемый для UDP, TCPIP или типов интерфейса VISA TCPIP.

Secondary address

Вторичный адрес инструмента на GPIB.

Serial number

Порядковый номер инструмента USB VISA, заданного как вектор символов. Смотрите свойство SerialNumber для получения дополнительной информации.

Timeout

Время в секундах, позволенных завершать операцию запроса.

VISA vendor

Поставщик инструмента VISA используется для любого из типов интерфейса VISA. Вашим выбором является Keysight (раньше Agilent), Национальные Инструменты и Tektronix®.

Use interface object from MATLAB workspace

Выберите эту опцию, чтобы использовать интерфейсный объект от рабочего пространства MATLAB.

Workspace object

Введите имя объекта, которое вы хотите использовать от рабочего пространства MATLAB.

Инструментальная вкладка инициализации

Вкладка Instrument Initialization - то, где вы задаете то, что происходит, когда вы сначала открываете свою связь с инструментом.

None

Опция инициализации по умолчанию не ни один.

Send string

Строка отправляется в инструмент как инструментальная команда инициализировать инструмент или настроить его в известном состоянии.

Execute function

Любая функция, которая имеет в качестве ее единственного аргумента интерфейсный объект, представляющий инструмент. Можно записать эту функцию, чтобы включать несколько инструментальных команд и данных об инициализации.

Отправьте вкладку

Вкладка Send - то, где вы задаете дополнительную команду, отправленную в инструмент и формат отправленных данных.

Command

Это - команда, которая отправляется в инструмент с данными Simulink®. Эта команда является дополнительной — если вы оставляете это незаполненное поле, данные Simulink отправляются в инструмент без любого префикса или дополнительного форматирования.

Output format

Вашими опциями является ASCII, Binary или Binblock (бинарный блок — формат binblock описан на странице ссылки на функцию binblockwrite).

ASCII format string

Доступный только, когда формат является ASCII, это задает строку формата для данных. Для списка форматов смотрите, что fprintf функционирует.

Precision

Используемый для двоичного файла или 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

Byte order

При использовании двоичного файла или binblock формата больше чем с 8 битами, можно задать порядок байтов инструмента для данных. Вашими опциями является  Big Endian или  Little Endian.

Совет

Информация об оборудовании, показанная в диалоговом окне, определяется и кэшируется, когда вы сначала открываете диалоговое окно. Чтобы обновить отображение с новыми значениями, перезапустите MATLAB.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте