exponenta event banner

Аналоговый выход (один образец)

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

  • Библиотека:
  • Инструментарий сбора данных

  • Analog Output (Single Sample) block

Описание

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

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

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

Timing of synchronous analog output

На первом этапе времени (T1) данные выводятся в выбранные аппаратные каналы. Моделирование не продолжается до тех пор, пока данные не будут выведены во все каналы.

Примечания

Для использования этого блока необходимо ПО Data Acquisition Toolbox™ и Simulink ®.

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

Некоторые устройства не поддерживаются блоками Simulink в панели инструментов сбора данных. Сведения о том, поддерживает ли устройство Simulink, см. в разделе Поддерживаемое оборудование.

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

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

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

Дополнительные сведения об этих функциях см. в документации Simulink.

Порты

Вход

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

Представлен в R2016b