Digital Output (Single Sample)

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

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

  • Digital Output (Single Sample) block

Описание

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

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

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

Timing of synchronous digital output

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

Примечание

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

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

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

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

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

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

Порты

Входной параметр

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

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

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

Параметры

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

Устройство, из которого вы хотите получить данные. Элементы в списке варьируются, в зависимости от которых устройств вы соединили к своей системе. Устройства в списке заданы адаптером или именем поставщика и уникальным 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 — Блок имеет один входной порт на выбранную линию. Имя каждого входного порта является именем, заданным в таблице для каждой линии. Если никакое имя не обеспечивается, имя является ID Линии. Например, если линия, 2 из аппаратного порта 3 выбраны, и вы не задавали имя в таблице линии, port3/line2 появляется в блоке. Размер данных для каждой линии 1 на 1.

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

Введенный в R2017b