Выведите одну выборку к нескольким цифровым линиям устройства сбора данных
Data Acquisition Toolbox™
Некоторые устройства не поддержаны блоками Simulink® в Data Acquisition Toolbox. Чтобы видеть, поддерживает ли ваше устройство Simulink, обратитесь к Поддерживаемым аппаратным средствам.
Блок Digital Output (Single Sample) синхронно выводит последний набор данных к оборудованию на каждом шаге времени симуляции. Это выводит, освободил буфер цифровые данные. Задайте выходные данные как вектор булевых значений.
Блок не имеет никаких выходных портов. Это может иметь один или несколько входных портов, в зависимости от опции, которую вы выбираете в ее диалоговом окне. Тип данных сигнала во входном порту должен быть логическим типом данных.
Блок Digital Output (Single Sample) наследовал шаг расчета от ведущего блока, соединенного с входным портом. Цифровой выход сделан синхронно, согласно следующей схеме.
На первом временном шаге (T1) данные выводятся к выбранным аппаратным строкам. Симуляция не продолжается, пока данные не выводятся ко всем строкам.
Чтобы использовать этот блок, вам нужны оба программных обеспечения Data Acquisition Toolbox и Simulink.
Этот блок поддерживает использование режима Simulink Accelerator™, но не Быстрый Акселератор или генерацию кода.
Блок поддерживает использование образцовой ссылки, так, чтобы ваша модель могла включать другие модели Simulink как модульные компоненты.
Для получения дополнительной информации об этих функциях см. документацию Simulink.
Используйте диалоговое окно Block Parameters, чтобы установить параметры конфигурации.
Устройство, к которому вы хотите к выходным данным. Элементы в списке отличаются, в зависимости от которых устройств вы соединили к своей системе. Устройства в списке заданы именем адаптера/поставщика и уникальным ID устройства, сопровождаемым под названием устройство. Первое доступное устройство выбрано по умолчанию.
Таблица настройки строки приводит ваши строки устройства и позволяет вам сконфигурировать их. Таблица приводит все строки, которые могут быть сконфигурированы для входа.
Line ID — ID аппаратной строки (например, port0/line0
). Это автоматически обнаружено и заполнено выбранным устройством и только для чтения.
Имя Аппаратное имя строки. Это автоматически обнаружено и заполнено от оборудования, но можно отредактировать имя.
Module — ID устройства, которому принадлежит канал. Столбец Модуля только для чтения. Если шасси CompactDAQ выбрано, оно показывает ID модуля CompactDAQ, которому принадлежит канал; в противном случае это показывает ID устройства.
1 for all lines (значение по умолчанию) — Блок имеет только один входной порт для всех строк, которые выбраны в таблице. Данные должны быть вектором булевых значений, размер которых является количеством строк.
1 per line — Блок имеет один входной порт на выбранную строку. Имя каждого входного порта является именем, заданным в таблице для каждой строки. Если никакое имя не обеспечивается, имя является ID Строки. Например, если строка, 2 из аппаратного порта 3 выбраны, и вы не задавали имя в таблице строки, port3/line2
появляется в блоке. Данные для каждой строки должны быть булевской переменной 1 на 1.
Задает шаг расчета блока во время симуляции. Это - уровень, на котором блок выполняется во время симуляции. Значение по умолчанию равняется 1. Для получения дополнительной информации смотрите то, Что Шаг расчета? (Simulink).