exponenta event banner

Получение данных напряжения с помощью цифрового триггера

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

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

 d = daq("ni");

Добавление входного канала напряжения от NI USB-6211 с идентификатором устройства 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");

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

Подробнее