TriggerCondition

Задайте условие, которому нужно удовлетворить, прежде чем триггер выполнится

Описание

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

Значения

Установите триггерное условие к RisingEdge или FallingEdge.

Примеры

Задайте триггерное условие соединения на время сеанса

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

s = daq.createSession('ni');
addAnalogInputChannel(s,'Dev1', 0, 'voltage');
addAnalogInputChannel(s,'Dev2', 0, 'voltage');
addTriggerConnection(s,'Dev1/PFI4','Dev2/PFI0','StartTrigger');

Измените триггерное условие в FallingEdge.

connection = s.Connections(1)
connection.TriggerCondition = 'FallingEdge'
s = 

Data acquisition session using National Instruments hardware:
   Will run for 1 second (1000 scans) at 1000 scans/second.

   Trigger Connection added. (Details)

   Number of channels: 2
      index Type Device Channel MeasurementType      Range       Name
      ----- ---- ------ ------- --------------- ---------------- ----
      1     ai   Dev1   ai0     Voltage (Diff)  -10 to +10 Volts
      2     ai   Dev2   ai0     Voltage (Diff)  -10 to +10 Volts

Нажмите на (Details) видеть детали связи.

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

     TriggerType: 'Digital'
TriggerCondition: FallingEdge
          Source: 'Dev1/PFI4'
     Destination: 'Dev2/PFI0'
            Type: StartTrigger

Смотрите также

addTriggerConnection

Свойства

TriggerType

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