exponenta event banner

Инструмент запроса

Запрос или считывание данных КИП

Библиотека

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

  • Query Instrument block

Описание

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

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

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

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

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

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

Параметры

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

Параметр времени образца блока является единственным параметром вне вкладок диалогового окна. Значение по умолчанию: 1. Установка значения -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.

Закладка «Initialization» (Инициализация

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

Ничего

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

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

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

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

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

Вкладка «Запрос»

На вкладке «Запрос» можно определить необязательную команду запроса, задать формат ответа и определить действия блока после первоначального ответа прибора.

Команда «Запрос»

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

Формат данных

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

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

Доступно только при формате ASCII, определяет строку формата для данных. Список форматов см. в разделе fscanf функция.

Точность

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