Digital Input (Single Sample)

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

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

  • Digital Input (Single Sample) block

Описание

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

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

Блок наследовал шаг расчета модели. Цифровое входное приобретение сделано синхронно, согласно следующей схеме.

Timing of synchronous digital input

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

Примечание

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

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

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

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

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

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

Порты

Вывод

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

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

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

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

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

Параметры

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

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

Line ID — ID аппаратной линии (например, port0/line0). Это автоматически обнаружено и заполнено выбранным устройством и только для чтения.

Имя Аппаратное имя линии. Это автоматически обнаружено и заполнено от оборудования, хотя можно отредактировать имя.

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

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

1 for all lines — Блок имеет только один выходной порт для всех линий, которые выбраны в таблице. Полученные данные возвращены как вектор 1 на n из булевых значений, размер которых является количеством линий.

1 per line — Блок имеет один выходной порт на выбранную линию. Данные возвращены как булево значение 1 на 1 на каждом порте. Имя каждого выходного порта является именем, заданным в таблице для каждой линии. Если никакое имя не обеспечивается, имя является ID Линии. Например, если линия, 2 из аппаратного порта 3 выбраны, и вы не задавали имя в таблице линии, port3/line2 появляется в блоке. Размер данных для каждой линии 1 на 1.

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

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

Введенный в R2017b