Задайте запускают триггерный исходный терминал
Свойство 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