exponenta event banner

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

Отправка данных моделирования в прибор

Библиотека

Панель инструментов управления приборами

  • To Instrument block

Описание

Блок «К прибору» конфигурирует и открывает интерфейс с прибором, инициализирует прибор и отправляет данные в прибор. Конфигурирование и инициализация выполняются в начале выполнения модели. Блок отправляет данные прибору во время выполнения модели.

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

Примечание

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

Другие поддерживаемые функции

  • Этот блок поддерживает использование режима Simulink ® Accelerator™, но не Rapid Accelerator или создание кода.

  • Блок поддерживает использование ссылок на модели, так что модель может включать другие модели Simulink в качестве модульных компонентов.

Дополнительные сведения об этих функциях см. в документации Simulink.

Параметры

Время блочной выборки

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

Вкладка «Конфигурация оборудования»

На вкладке Hardware Configuration (Конфигурация оборудования) определяются параметры связи с прибором. Существует два варианта установки интерфейса:

  • Укажите новую конфигурацию оборудования.

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

На следующем рисунке показана вкладка «Hardware Configuration» (Конфигурация оборудования), на которой можно задать новую конфигурацию оборудования с использованием интерфейса последовательного порта.

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

Baudrate

Скорость передачи битов для последовательного интерфейса или последовательного интерфейса VISA.

Индекс платы

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

Поставщик платы

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

Индекс корпуса

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

Размер буфера

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

Интерфейс

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

Логический адрес

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

Идентификатор производителя

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

Код модели

Код модели прибора VISA USB, определяемый как символьный вектор. Посмотрите ModelCode для получения дополнительной информации.

Порт

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

Основной адрес

Основной адрес прибора на GPIB.

Удаленный узел

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

Удаленный порт

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

Вторичный адрес

Вторичный адрес прибора на GPIB.

Серийный номер

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

Перерыв

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

Поставщик VISA

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

Использование объекта интерфейса из рабочей области MATLAB

Эта опция используется для использования объекта интерфейса из рабочей области MATLAB.

Объект рабочей области

Введите имя объекта, которое требуется использовать в рабочей области MATLAB.

Закладка «Инициализация прибора»

На закладке Instrument Initialization (Инициализация прибора) определяется, что происходит при первом открытии соединения с прибором.

Ничего

Параметр инициализации по умолчанию - none.

Отправить строку

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

Выполнение функции

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

Вкладка «Отправить»

На вкладке Send определяется дополнительная команда, отправляемая в прибор, и формат отправляемых данных.

Команда

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

Формат вывода

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

Строка формата ASCII

Этот параметр доступен только в том случае, если формат является 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.

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