Таймер#
Вступ#
VEXcode VR має таймер, який відстежує час, що минув від початку проєкту. Його можна використовувати для вимірювання часу виконання певних дій, запуску подій після встановленого часу або скидання часу для нових операцій з відліком часу.
Нижче наведено список усіх доступних блоків:
скинути таймер – Скидає таймер на нуль.
таймер у секундах – Повідомляє, скільки часу минуло.
коли таймер – Запускає стек блоків після того, як таймер перевищить заданий час.
скидання таймера#
Блок стеку reset timer скидає таймер до нуля. Це можна використовувати для початку відліку часу нової частини проєкту без перезапуску всього проєкту.
скинути таймер :: custom-orientation
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено :: hat events
[Display the time the robot takes to turn right.]
їхати [вперед v] на (200) [мм v] ▶
скинути таймер :: custom-orientation
повернути [праворуч v] на (90) градусів ▶
встановити точність друку [0.1 v]
вивести [Turn right took] ◀ і перейти до наступного рядка
вивести (таймер у секундах) ▶
вивести [ seconds] ▶
таймер у секундах#
Блок звіту таймер у секундах повідомляє час з моменту останнього скидання таймера у вигляді десяткового дробу в секундах. Таймер автоматично скидається на початку проекту. Цей блок можна використовувати для вимірювання часу, необхідного роботу для виконання різних дій.
(таймер у секундах)
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено :: hat events
[Display the time it takes to move in a square.]
повторити (4)
їхати [вперед v] на (100) [мм v] ▶
повернути [праворуч v] на (90) градусів ▶
Кінець
встановити точність друку [0.01 v]
вивести (таймер у секундах) ▶
коли таймер#
Блок when timer запускає приєднаний стек блоків через заданий проміжок часу.
коли таймер > [1] секунд :: hat events
Параметри |
Опис |
|---|---|
час |
Визначає кількість секунд перед початком роботи приєднаного стеку блоків. Приймає як цілі, так і десяткові числа. |
Приклад
коли таймер > [2] секунд :: hat events
[Drive after 2 seconds.]
їхати [вперед v] на (200) [мм v] ▶