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

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

Создайте объект DataAcquisition для устройств NI.

 d = daq("ni");

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

addinput(d,"Dev1",0,"Voltage")

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

t = addtrigger(d,"Digital",d.Triggers"StartTrigger","External","Dev1/PFI0")
t = 

  DigitalTrigger with properties:

         Source: 'External'
    Destination: 'Dev1/PFI0'
           Type: StartTrigger
      Condition: 'RisingEdge'

Установите триггер Condition свойство к 'FallingEdge'.

t.Condition = 'FallingEdge';

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

dataIn = read(d,seconds(1),"OutputFormat","Matrix");

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

Больше о