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