Запланируйте выполнение команд MATLAB
Используйте timer запланировать одно или несколько выполнения задач, состоявших из MATLAB® функции обратного вызова. Если таймер, как планируют, выполнится многократно, можно задать время между выполнением и как обработать конфликты постановки в очередь \by корректировка свойств таймера.
timer возразите использует функции обратного вызова, чтобы выполнить команды. Функции обратного вызова выполняют код во время некоторого события, прошедшее время в случае timer. Для timer объект, можно задать функцию обратного вызова как указатель на функцию или как вектор символов. Если функция обратного вызова является вектором символов, MATLAB выполняет ее как исполняемый код. Объект - таймер поддерживает функции обратного вызова, когда таймер запускается (StartFcn), выполняется (TimerFcn), остановки (StopFcn), или обнаружение ошибка (ErrorFcn). Для получения дополнительной информации связанный с функциями обратного вызова, смотрите Функции обратного вызова Таймера.
создает пустой t = timertimer возразите, чтобы запланировать выполнение команд MATLAB. Прежде, чем запустить таймер, необходимо установить TimerFcn свойство для объекта - таймера.
Таймер t имеет свойства, которые управляют его поведением. Доступ к свойству при помощи p = t.Property и измените одно использование t.Property = p. Сохранить и восстановить все свойства t, можно использовать A = get(t) и set(t,A), соответственно.
Задает дополнительные опции, которые используют один или несколько t = timer(Name,Value)Name-Value аргументы.
delete | Удалите файлы или объекты |
get | Запросите свойства графического объекта |
isvalid | Определите допустимые указатели |
set | Установите свойства графического объекта |
start | Запуск таймера |
startat | Запланируйте таймер, чтобы стрелять в требуемое время |
stop | Остановка таймера |
timerfind | Найдите объекты - таймеры |
timerfindall | Найдите все объекты - таймеры |
wait | Блокируйте командную строку, пока таймер не прекратит запускаться |
timer объект подвергается ограничениям вашего оборудования, операционной системы и программного обеспечения. Избегайте использования timer объекты для приложений реального времени. Если MATLAB занят, обрабатывая другую задачу, коллбэк таймера не может выполниться.
Используя wait в таймере функции обратного вызова препятствуется.
Чтобы обеспечить выполнение функций обратного вызова в конечном счете очередь, включайте вызов drawnow функция. drawnow функционируйте сбрасывает очередь событий.
delete | get | isvalid | set | start | startat | stop | timerfind | timerfindall | wait