Analog Input (Single Sample)

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

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

  • Analog Input (Single Sample) block

Описание

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

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

Используйте блок Analog Input (Single Sample), чтобы включить живые результаты измерений в Simulink® для:

  • Системная характеристика

  • Верификация алгоритма

  • Система и моделирование алгоритма

  • Модель и валидация проекта

  • Проектирование контроллера

Приобретение аналогового входа сделано синхронно, согласно следующей схеме.

Timing of synchronous analog input

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

Примечания

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

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

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

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

  • Если у вас есть DSP System Toolbox™, можно использовать этот блок для приложений сигнала.

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

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

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

Порты

Вывод

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

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

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

Метка времени скана, возвращенного как двойное. Этот порт доступен, когда вы проверяете Выходной параметр метки времени.

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

Параметры

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

Используйте диалоговое окно Block Parameters, чтобы выбрать ваше устройство и установить другие параметры конфигурации.

Устройство, из которого вы хотите получить данные. Элементы в списке варьируются, в зависимости от которых устройств вы соединили к своей системе. Устройства в списке заданы адаптером или именем поставщика и уникальным 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®.)

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

Terminal Configuration — Задает аппаратную настройку терминала, такой как несимметричную, дифференциал, и т.д. Терминальные параметры конфигурации заданы возможностями выбранного канала.

Coupling — Аппаратная настройка связи, такая как AC или DC. Связывающийся тип задан, когда устройство выбрано

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

1 for all channels — Выводит полученные данные из одного порта как вектор 1 на n с длиной, равной количеству выбранных каналов.

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

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

Выберите эту опцию, чтобы вывести абсолютную метку времени скана. Эта опция добавляет новый выходной порт в блок. Тип данных этого порта является двойным (datenum), который соответствует последовательному номеру даты. Можно преобразовать datenum в значение datetime с datetime функция.

Введенный в R2017b