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