Запрос или считывание данных КИП
Панель инструментов управления приборами

Блок Query Instrument конфигурирует и открывает интерфейс с прибором, инициализирует прибор и запрашивает данные у прибора. Конфигурирование и инициализация выполняются в начале выполнения модели. Блок запрашивает данные у прибора во время выполнения модели.
Блок не имеет входных портов. Блок имеет один выходной порт, соответствующий данным, полученным от прибора.
Этот блок поддерживает использование режима Simulink ® Accelerator™, но не Rapid Accelerator или создание кода.
Блок поддерживает использование ссылок на модели, так что модель может включать другие модели Simulink в качестве модульных компонентов.
Дополнительные сведения об этих функциях см. в документации Simulink.
Параметр времени образца блока является единственным параметром вне вкладок диалогового окна. Значение по умолчанию: 1. Установка значения -1 устанавливает блок для наследования синхронизации. В качестве периода выборки используется положительное значение.
На вкладке Hardware Configuration (Конфигурация оборудования) определяются параметры связи с прибором. Существует два варианта установки интерфейса:
Укажите новую конфигурацию оборудования.
Используйте объект интерфейса из рабочей области MATLAB ®.
На следующем рисунке показана вкладка Hardware Configuration (Конфигурация оборудования), на которой можно задать новую конфигурацию оборудования с использованием интерфейса последовательного порта.

Поскольку некоторые параметры применяются к нескольким типам интерфейсов, они отображаются здесь в алфавитном порядке.
Скорость передачи битов для последовательного интерфейса или последовательного интерфейса 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. Ваш выбор - Keysight (ранее Agilent), National Instruments и Tektronix ®.
Эта опция используется для использования объекта интерфейса из рабочей области MATLAB.
Введите имя объекта, которое требуется использовать в рабочей области MATLAB.
На закладке Instrument Initialization (Инициализация прибора) определяется, что происходит при первом открытии соединения с прибором.

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

Это команда запроса, отправляемая в прибор. Обычно это запрос статуса инструмента или данных. Эта команда является необязательной - если вы извлекаете информацию или данные из прибора и для этого не требуется команда запроса, вы можете оставить это поле пустым.
Ваши варианты: ASCII, Binary, или Binblock (двоичный блок - binblock формат описан в binblockwrite справочная страница функции).
Доступно только при формате 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.
Последовательная конфигурация, Последовательное получение, Последовательная отправка, TCP/IP получение, TCP/IP передача, На прибор, UDP получение, UDP отправка