Этот пример показывает, как сгенерировать сигналы в фоновом режиме.
Создайте сеанс NI, возражают и добавляют аналоговый выход канал 'Voltage'
в cDAQ1Mod2:
s = daq.createSession('ni'); addAnalogOutputChannel(s,'cDAQ1Mod2', 'ao0', 'Voltage');
Задайте ID канала на устройствах NI с помощью терминального имени, как ao1
или числовой эквивалент как 1
.
Создайте данные, чтобы вывести:
outputData = (linspace(-1, 1, 1000)');
Поставьте выходные данные в очередь:
queueOutputData(s,outputData);
Сгенерируйте сигнал:
startBackground(s);
Можно выполнить другие команды MATLAB®, в то время как генерация происходит. В этом примере выпустите pause()
, который заставляет командную строку MATLAB ожидать вас, чтобы нажать любую клавишу.
pause();