Stop background operation
Create a continuous signal in background mode, and generate output until you explicitly stop it.
Generate output data.
s = daq.createSession('ni'); addAnalogOutputChannel(s,'cDAQ1Mod2',0,'Voltage'); s.IsContinuous = true; s.Rate = 10000; data = linspace(-1,1,5000)'; lh = addlistener(s,'DataRequired', ... @(src,event) src.queueOutputData(data)); queueOutputData(s,data) startBackground(s);
Perform other MATLAB operations during signal generation, then stop the session when you no longer need the signal.
s— Data acquisition session
Data acquisition session, specified as a session object. Create
the session object using
Use the data acquisition session for acquisition and generation operations.
Create one session per vendor and use that vendor session to perform
all data acquisition operations.