Получите данные о напряжении Используя цифровой триггер

Этот пример показывает, как использовать падающее ребро цифровой триггер, который происходит, когда переключатель закрывается на внешнем источнике. Триггер соединяется с терминалом PFI0 на устройстве Dev1 и начинает получать данные о напряжении датчика.

Создайте сеанс сбора данных и добавьте каналы.

 s = daq.createSession('ni');

Добавьте один входной канал напряжения от NI USB-6211 с ID устройства 'Dev1'.

addAnalogInputChannel(s,'Dev1',0,'Voltage');

Соедините переключатель с терминалом 'PFI0' на NI USB-6211. Триггер прибывает из переключателя, который является внешним источником.

addTriggerConnection(s,'External','Dev1/PFI0','StartTrigger')
ans =


Start Trigger is provided externally and will be received by 'Dev1' at terminal 'PFI0'.

     TriggerType: 'Digital'
TriggerCondition: RisingEdge
          Source: 'External'
     Destination: 'Dev1/PFI0'
            Type: StartTrigger

Установите свойство TriggerCondition на 'FallingEdge'.

c = s.Connections(1);
c.TriggerCondition = 'FallingEdge';

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

dataIn = startForeground(s);  

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте