Используйте 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;