Таймер#

Вступ#

Таймер контролера дрона 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] ▶