Analog Output (Single Sample)

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

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

  • Analog Output (Single Sample) block

Описание

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

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

Блок 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, смотрите Поддерживаемые аппаратные средства.

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

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

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

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

Порты

Вход

расширить все

Аналоговый выход для генерации, заданный как doubles. Если используется только один входной порт для всех каналов, предоставьте вектор 1-by-N для одного скана на всех N каналах.

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

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

Параметры

расширить все

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

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

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

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

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

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

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

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

1 for all channels (по умолчанию) - Один входной порт на блоке обеспечивает данные для всех каналов. Предоставьте данные как вектор 1-by-N для N каналов.

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

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

Введенный в R2016b