假设我的程序如下:
t =定时器;
t.StartDelay = 3;
t.TimerFcn = @(myTimerObj, thisEvent)disp(“你好”);
开始(t);
t1 =定时器;
t1。StartDelay = 5;
t1。TimerFcn = @(myTimerObj, thisEvent)disp(“世界”);
开始(t1);
我希望我的程序在3秒后显示'hello',它确实做到了。但是它在显示hello 2秒后显示world。即同时执行。
我希望'world'在'hello'显示5秒后显示。而拖延可不是我想要的答案!我需要顺序执行,因为我想把它放到一个无限循环中。
它应该在3秒后显示'hello', 5秒后显示'world'。然后再过3秒就会显示“hello”,再过5秒就会显示“world”。这在无限循环中是必需的。
请帮助
谢谢你!