exponenta event banner

Цифровой выход (один образец)

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

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

  • Digital Output (Single Sample) block

Описание

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

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

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

Timing of synchronous digital output

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

Примечание

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

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

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

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

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

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

Порты

Вход

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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