Запросите или считайте инструментальные данные
Instrument Control Toolbox
Блок Query Instrument конфигурирует и открывает интерфейс для инструмента, инициализирует инструмент и запрашивает инструмент для данных. Настройка и инициализация происходят в начале выполнения модели. Блок запрашивает инструмент для данных в течение времени выполнения модели.
Блок не имеет никаких входных портов. Блок имеет один выходной порт, соответствующий данным, полученным от инструмента.
Этот блок поддерживает использование режима Simulink® Accelerator™, но не Быстрый Акселератор или генерацию кода.
Блок поддерживает использование ссылки модели, так, чтобы ваша модель могла включать другие модели Simulink как модульные компоненты.
Для получения дополнительной информации об этих функциях см. документацию Simulink.
Параметр шага расчета Блока является единственной установкой за пределами вкладок диалогового окна. Значением по умолчанию является 1
. Устанавливание значения к -1
устанавливает блок наследовать синхронизацию. Положительное значение используется в качестве периода расчета.
Вкладка Hardware Configuration - то, где вы задаете настройки для связей с вашим инструментом. У вас есть два варианта относительно установления интерфейса:
Задайте новую аппаратную конфигурацию.
Используйте интерфейсный объект из рабочей области MATLAB®.
Следующий рисунок показывает набор вкладки Hardware Configuration, чтобы задать новую аппаратную конфигурацию с помощью интерфейса последовательного порта.
Поскольку некоторые параметры применяются к нескольким интерфейсным типам, они появляются здесь в алфавитном порядке.
Уровень, на котором биты передаются для последовательного последовательного интерфейса или последовательного интерфейса VISA.
Индекс платы используется в GPIB, GPIB VISA, VISA TCPIP или интерфейсе VISA USB к инструменту. Смотрите BoardIndex
свойство для получения дополнительной информации.
Поставщик платы GPIB, используемой в интерфейсе к инструменту. Вашим выбором является Keysight™ (раньше Agilent®), ICS Electronics™, Измерение Computing™ (MCC) и National Instruments®.
Индекс шасси VXI. Используемый в типах интерфейса VISA VXI и VISA VXI-GPIB.
Общее количество байтов, которые могут храниться во входном буфере программного обеспечения во время операции чтения.
Выберите тип аппаратного интерфейса к инструменту. Ваши опции являются теми интерфейсами, поддержанными программным обеспечением Instrument Control Toolbox™. Предыдущий рисунок показывает настройку для интерфейса последовательного порта.
Логический адрес инструмента VXI. Используемый в типах интерфейса VISA VXI и VISA VXI-GPIB.
ID производителя инструмента USB VISA. Смотрите ManufacturerID
свойство для получения дополнительной информации.
Типовой кодекс инструмента USB VISA. Смотрите ModelCode
свойство для получения дополнительной информации.
Порт для последовательного интерфейса: COM1, COM2, и т.д.
Первичный адрес инструмента на GPIB.
Имя хоста или IP-адрес инструмента. Используемый в UDP, TCPIP или типах интерфейса VISA TCPIP.
Порт на инструменте или удаленном хосте используется в коммуникации. Используемый в UDP, TCPIP или типах интерфейса VISA TCPIP.
Вторичный адрес инструмента на GPIB.
Порядковый номер инструмента USB VISA, заданного как вектор символов. Смотрите SerialNumber
свойство для получения дополнительной информации.
Время в секундах позволило завершать операцию запроса.
Поставщик VISA используется в любом из типов интерфейса VISA. Вашим выбором является Keysight (раньше Agilent), Национальные Инструменты и Tektronix®.
Выберите эту опцию, чтобы использовать интерфейсный объект от рабочего пространства MATLAB.
Введите имя объекта, которое вы хотите использовать от рабочего пространства MATLAB.
Вкладка Instrument Initialization - то, где вы задаете то, что происходит, когда вы открываете сначала свою связь с инструментом.
Опция инициализации по умолчанию не ни один.
Строка отправляется в инструмент как инструментальная команда инициализировать инструмент или настроить его в известном состоянии.
Любая функция, которая имеет в качестве ее единственного аргумента интерфейсный объект, представляющий инструмент. Можно записать эту функцию, чтобы включать несколько инструментальных команд и данных об инициализации.
Вкладка Query - то, где вы задаете дополнительную команду запроса, устанавливаете формат для ответа и задаете то, что блок делает после начального инструментального ответа.
Это - команда запроса, которая отправляется в инструмент. Это обычно - запрос об инструментальном состоянии или данных. Эта команда является дополнительной — если вы получаете информацию или данные из инструмента, и никакая команда запроса не необходима, чтобы сделать это, можно оставить это незаполненное поле.
Вашими опциями является ASCII
двоичный файл
, или 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.
Serial Configuration, Serial Receive, Serial Send, TCP/IP Receive, TCP/IP Send, To Instrument, UDP Receive, UDP Send