[st,message] = system(cmd);
while st~=false
[st,message] = system(cmd);
end
在st
总是假的情况下,我永远陷入了一个不好的循环!
如何通过增加一个中断阈值来改善这一点?
任何暗示?
谢谢,
答案 0 :(得分:2)
count = 1;
while st~=false && count < 1000
[st,message] = system(cmd);
count = count + 1;
end
答案 1 :(得分:0)
t=rem(now,1);
[st,message] = system(cmd);
while st~=false
[st,message] = system(cmd);
if rem(now,1)-t > 0.0001
break
end
end
由于您在一段时间后考虑break
这个条件并不重要,您也可以试试这个,
[st,message] = system(cmd);
if st~=false
pause(2);
end
[st,message] = system(cmd);