Query Instrument

Запросите или считайте инструментальные данные

Библиотека

Instrument Control Toolbox

  • Query Instrument block

Описание

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

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

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

  • Этот блок поддерживает использование Simulink® Режим Accelerator™, но не Быстрый Акселератор или генерация кода.

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

Для получения дополнительной информации об этих функциях см. документацию Simulink.

Параметры

Block sample time

Параметр шага расчета Блока является единственной установкой за пределами вкладок диалогового окна. Значением по умолчанию является 1. Устанавливание значения к -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), National Instruments ™ и Tektronix®.

Use interface object from MATLAB workspace

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

Workspace object

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

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

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

None

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

Send string

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

Execute function

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

Запросите вкладку

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

Query command

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

Data format

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

ASCII format string

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

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.

Binary values to read

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

Remove additional bytes from input buffer

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

After initial response

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

Enable frame output

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

Frame size

Формат кадра определяет количество отсчетов в системе координат.

Примечание

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

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