Используйте addCounterOutputChannel добавить канал, который генерирует импульсы на подсистеме счетчика/таймера. Можно сгенерировать на одном канале или на нескольких каналах на том же устройстве с помощью startForeground.
В этом примере показано, как сгенерировать импульсные данные по NI USB-9402 с устройством ID 'cDAQ1Mod5'.
Шаг 1. Создайте сеанс, возражают и сохраняют его в переменную s:
s = daq.createSession('ni');Шаг 2. Добавьте встречный выходной канал с PulseGeneration тип измерения:
ch = addCounterOutputChannel(s,'cDAQ1Mod5', 0, 'PulseGeneration')
ch =
Data acquisition counter output pulse generation channel 'ctr0' on device 'cDAQ1Mod5':
IdleState: Low
InitialDelay: 2.5e-008
Frequency: 100
DutyCycle: 0.5
Terminal: 'PFI0'
Name: empty
ID: 'ctr0'
Device: [1x1 daq.ni.CompactDAQModule]
MeasurementType: 'PulseGeneration'
Шаг 3. Сгенерируйте импульсы на переднем плане:
s.startForeground;