<< mdaqAOScanData Data acquisition mdaqAOScanInit >>

MicroDAQ toolbox >> MicroDAQ toolbox > Data acquisition > mdaqAOScanIsDone

mdaqAOScanIsDone

Returns AO scan status

Calling Sequence

mdaqAOScanIsDone(linkID)
mdaqAOScanIsDone()

Description

This function checks if analog output scan session is completed. Returns %T if scanning is completed (analog outputs are no longer updated), otherwise function returns %F.

Input arguments

Examples

Generate sine and sawtooth waveform in periodic mode. Sample update frequency 1000Hz, duration - Inf - interrupted by user code.

sineData = sin(linspace(0, 2*%pi, 1000)) + 1.0;
sawtoothData = linspace(0, 5, 1000);
mdaqAOScanInit(1:2, [sineData' sawtoothData'], [0,5], %F, 1000, -1);
mdaqAOScanStart();

if mdaqAOScanIsDone() == %F then
    disp("AO scan in progress");
else
    disp("AO scan is done");
end

sleep(5000);
mdaqAOScanStop();

if mdaqAOScanIsDone() == %F then
    disp("AO scan in progress");
else
    disp("AO scan is done");
end

See Also


Report an issue
<< mdaqAOScanData Data acquisition mdaqAOScanInit >>