Функция СЕЙЧАС возвращает серийный номер даты (т.е. закодированные дата и время).Вместо этого вы должны соединить вызов с TIC с вызовом на TOC , чтобы выполнить синхронизацию, подобную секундомеру, например так:
timerID = tic; %# Start a clock and return the timer ID
while true
%# Perform some process
if(toc(timerID) > RUNTIME) %# Get the elapsed time for the timer
break;
end
end
В качестве альтернативы, вы можете упроститьВаш цикл выглядит так:
while (toc(timerID) < RUNTIME)
%# Perform some process
end