Analog Output

Выходные данные к нескольким аналоговым каналам устройства сбора данных

  • Библиотека:
  • Data Acquisition Toolbox

  • Analog_Output block

Описание

Блок Analog Output открывает, инициализирует, конфигурирует и управляет устройством захвата аналоговых данных. Открытие, инициализация и настройка устройства происходят однажды в начале выполнения модели. В течение времени выполнения модели блок выводит данные к оборудованию синхронно (выводит блок данных, когда это обеспечивается). На каждом временном шаге блок выполняет блокирующуюся синхронную запись к оборудованию, выводя целые входные данные.

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

Timing of synchronous analog output

На первом временном шаге (T1) инициируется вывод данных, и соответствующий блок данных (B1) выводится к оборудованию. Симуляция не продолжается, пока B1 не выводится полностью.

Блок имеет один или несколько входных портов, в зависимости от опции, которую вы выбираете в ее диалоговом окне параметров. Это не имеет никаких выходных портов.

Блок Analog Output наследовал шаг расчета от ведущего блока, соединенного с входным портом. Допустимые типы данных сигнала во входном порту являются двойными или собственными типами данных, поддержанными оборудованием.

Примечания

Чтобы использовать этот блок, вам нужны и Data Acquisition Toolbox™ и в Simulink® программное обеспечение.

Можно использовать блок Analog Output только с устройствами, та поддержка синхронизировала генерацию. Чтобы сгенерировать данные с помощью устройств, которые не поддерживают синхронизацию, используйте блок Analog Output (Single Sample).

Некоторые устройства не поддерживаются блоками Simulink в Data Acquisition Toolbox. Чтобы видеть, поддерживает ли ваше устройство Simulink, обратитесь к Поддерживаемым аппаратным средствам.

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

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

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

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

Порты

Входной параметр

развернуть все

Аналоговый выход, чтобы сгенерировать в виде удваивается. При использовании только одного входного порта для всех каналов задайте матрицу M на n для blocksize сканов M на каналах N. Каждый скан является строкой через каналы N. Каждый канал выводит столбец сканов M.

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

Типы данных: double

Параметры

развернуть все

Устройство, из которого вы хотите сгенерировать данные. Элементы в списке варьируются, в зависимости от которых устройств вы соединили к своей системе. Устройства в списке заданы именем адаптера/поставщика и уникальным ID устройства, сопровождаемым именем модели устройства, например, ni Dev1 (USB-6255). Первое доступное устройство выбрано по умолчанию. Шасси CompactDAQ показывается единым устройством; имя поставщика, ID шасси и модель шасси показали бы в списке, например, ni cDAQ2 (cDAQ-9172).

Выбор канала устройства и таблица настройки. Таблица настройки канала приводит аппаратные каналы вашего устройства и позволяет вам выбрать и сконфигурировать их. Задайте, из каких каналов получить данные (по умолчанию все каналы выбраны). Следующие параметры заданы для каждого выбранного канала:

Channel ID — Аппаратный ID канала задан устройством. Столбец ID Канала только для чтения, и параметры заданы, когда устройство выбрано.

Имя Название канала. По умолчанию таблица показывает любые имена, обеспеченные оборудованием, но можно отредактировать имена. Например, если устройство является звуковой картой с двумя каналами, можно назвать их Left и Right.

Module — ID устройства канал принадлежит. Столбец Модуля только для чтения. Если шасси CompactDAQ выбрано, оно показывает ID модуля CompactDAQ, которому принадлежит канал; в противном случае ID устройства.

Measurement Type — Тип измерения канала. Этот блок поддерживает только типы измерения напряжения. (Для других типов измерения используйте объект DataAcquisition в MATLAB®.)

Output Range — Выведите области значений, доступные для каждого канала, поддержанного оборудованием, заданным, когда устройство будет выбрано.

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

1 for all channels (значение по умолчанию) — Один входной порт на блоке для всех каналов. Обеспечьте данные как матрицу, с размером скана blocksize количеством каналов, M на n.

1 per channel — N входные порты на блоке, где N равен количеству выбранных каналов. Обеспечьте каждые данные порта как вектор-столбец с размером blocksize-1. Для именования каждый выходной порт использует название канала, если вы были заданы, в противном случае ID канала, например, ao1.

Уровень, на котором выборки выводятся с Simulink на устройство в выборках в секунду. Это - частота дискретизации для оборудования. Значение по умолчанию задано, когда устройство выбрано. Частота дискретизации должна быть положительным вещественным числом в области значений, допускал выбранное оборудование.

Введенный в R2017b