<< mdaqDSPTask DSP managment mdaqDSPWrite >>

MicroDAQ toolbox >> MicroDAQ toolbox > DSP managment > mdaqDSPWait

mdaqDSPWait

Waits until DSP task is completed.

Calling Sequence

mdaqDSPWait(timeout)
mdaqDSPWait(linkID, timeout)

Description

This function waits (blocks Scilab console) until end of the DSP application execution.

Parameters

Examples

Example 1: Using standard DSP API

Freq = 10;     // Hz
Druration = 5; // seconds

disp("Building DSP model...");
mdaqDSPBuild(mdaqToolboxPath() + filesep() + "examples" + filesep() +"led_demo.zcos");

disp("Starting DSP model...");
mdaqDSPInit('led_demo_scig\led_demo.out', Freq, Druration);

mdaqDSPStart();

disp("Waiting for the end of execution...");
mdaqDSPWait(-1);

disp("End of execution DSP model");

Example 2: Using DSP task API

Freq = 10;     // Hz
Druration = 5; // seconds

disp("Building DSP model...");
mdaqDSPBuild(mdaqToolboxPath() + filesep() + "examples" + filesep() +"led_demo.zcos");

// Create DSP task 
dsp = mdaqDSPTask();

disp("Starting DSP model...");
dsp.init('led_demo_scig\led_demo.out', Freq, Druration);
dsp.start(); 

disp("Waiting for the end of execution...");
dsp.waitUntilDone(-1);

disp("End of execution DSP model");

See Also


Report an issue
<< mdaqDSPTask DSP managment mdaqDSPWrite >>