Digital Output (Single Sample)

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

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

  • Digital Output (Single Sample) block

Описание

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

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

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

Timing of synchronous digital output

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

Примечание

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

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

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

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

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

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

Порты

Вход

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

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

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

Параметры

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

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

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

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

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

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

1 for all lines - Блок имеет только один входной порт для всех линий, выбранных в таблице. Сгенерированные данные определяются как 1-by-N вектором-строкой булевых значений, чей размер является количеством линий.

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

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

Введенный в R2016b