Analog Output (Single Sample)

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

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

  • Analog Output (Single Sample) block

Описание

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

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

Блок Analog Output (Single Sample) наследовал шаг расчета от ведущего блока, соединенного с входным портом. Аналоговый выход сделан синхронно, согласно следующей схеме.

Timing of synchronous analog output

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

Примечания

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

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

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

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

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

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

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

Порты

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

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

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

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

Типы данных: 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 (значение по умолчанию) — Один входной порт на блоке обеспечивает данные для всех каналов. Обеспечьте данные как вектор 1 на n для каналов N.

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

Блокируйте шаг расчета, задает шаг расчета блока во время симуляции. Это - уровень, на котором блок выполняется в процессе моделирования. Значение по умолчанию равняется 1. Для получения дополнительной информации смотрите то, Что Шаг расчета? (Simulink).

Введенный в R2017b