for m = 1:4000
UPDATE_multiDM(driver_info, amplitudes2);
UPDATE_multiDM(driver_info, amplitudes1);
end
是否可以执行此行 - > set(deviceObj.Acquisition(1),'State','stop');与上面的for循环同时进行。因此,在1:4000期间,我将能够执行此行
当for循环继续运行直到到达结束时,该行将停止示波器运行
答案 0 :(得分:0)
MATLAB不能同时运行两个进程(我现在没有提到Parallel Toolbox)。
如果您不想运行单独的会话,可以临时停止循环,运行命令并继续执行。
您可以通过计时器停止(请参阅timer class)或使用带有KeyPressFcn
回调的简单数字。有关示例,请参阅here。该示例将停止执行,但您可以在for循环中使用if语句暂时停止它。