Таймер#

Введение#

Таймер контроллера дрона VEX AIR отслеживает прошедшее время с начала проекта. Его можно использовать для измерения времени выполнения задачи, запуска событий по истечении заданного времени или сброса для новых операций по отсчету времени.

Ниже приведён список всех доступных блоков:

сброс таймера#

Блок стека reset timer сбрасывает таймер до нуля. Это можно использовать для запуска отсчета времени для новой части проекта без перезапуска всего проекта.

Блок стека таймера сброса.#
сбросить таймер

Параметры

Описание

Этот блок не имеет параметров.

Пример

при запуске
[Display the time the drone takes to climb upwards.]
взлететь на [500] [мм v] ▶
сбросить таймер
набор высоты [вверх v] на [500] [мм v] ▶
вывести [Time elapsed:] на экран ▶
вывести (таймер в секундах) на экран ▶

таймер в секундах#

Блок «Таймер в секундах» отображает время с момента последнего сброса таймера в секундах в десятичном формате. Таймер автоматически сбрасывается в начале проекта. Этот блок можно использовать для измерения времени, необходимого дрону для выполнения различных действий.

Блок отображения таймера в секундах.#
(таймер в секундах)

Параметры

Описание

Этот блок не имеет параметров.

Пример

при запуске
[Play a sound after 4 seconds.]
ждать пока <(таймер в секундах) [math_greater_than_or_equal_to v] [4]>
вывести (таймер в секундах) на экран ▶
воспроизвести звук [успех v] ▶

когда таймер#

Блок when timer запускает прикрепленный к нему стек блоков по истечении заданного промежутка времени.

Блок таймера.#
когда таймер > [1] секунд

Параметры

Описание

время

Указывает количество секунд до начала работы прикрепленного стека блоков. Принимает как целые, так и десятичные числа.

Пример

когда таймер > [4] секунд
[Play a sound after 4 seconds.]
вывести (таймер в секундах) на экран ▶
воспроизвести звук [успех v] ▶