Задайте запускают триггерный исходный терминал
Свойство StartTriggerTerminal
задает триггерную связь синхронизации, чтобы запустить канал NI-XNET на связанном исходном терминале.
Чтобы сконфигурировать модуль CAN NI-XNET (такой как NI 9862), чтобы запустить приобретение на внешнем инициирующем событии сигнала, обеспеченном на внешнем терминале шасси, установите свойство StartTriggerTerminal
канала CAN на соответствующее терминальное имя. Сформируйте вектор символов значения свойства путем объединения имени шасси от утилиты 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