Задайте запускают триггерный исходный терминал
StartTriggerTerminal
свойство задает триггерную связь синхронизации, чтобы запустить канал NI-XNET на связанном исходном терминале.
Чтобы сконфигурировать модуль CAN NI-XNET (такой как NI 9862), чтобы запустить приобретение на внешнем инициирующем событии сигнала, обеспеченном на внешнем терминале шасси, установите канал CAN StartTriggerTerminal
свойство к соответствующему терминальному имени. Сформируйте вектор символов значения свойства путем объединения имени шасси от утилиты MAX NI и триггерного имени терминала; например, '/cDAQ3/PFI0'
.
Это свойство может быть сконфигурировано только однажды. После того, как это будет присвоено, свойство только для чтения и не может быть изменено. Единственный способ установить различное значение к clear
объект канала, воссоздайте канал с canChannel
, и сконфигурируйте его свойства.
Использование | Канал CAN NI-XNET |
Только для чтения | После того, как присвоено |
Тип данных | Символьный вектор |
Сконфигурируйте модуль CAN NI-XNET, запускаются, включают терминал /cDAQ3/PFI0
.
ch1 = canChannel('NI','CAN1') ch1.StartTriggerTerminal = '/cDAQ3/PFI0' start(ch1) % Acquisition begins on hardware trigger
С аппаратной настройкой инициирования, InitialTimestamp
значение представляет абсолютное время, приобретение канала CAN было инициировано. Timestamp
из полученных сообщений CAN относительно триггерного момента.
ch1.InitialTimestamp messages = receive(ch1,Inf); messages(1).Timestamp