Уроки технологии
Технология Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Команды

  • Цель: Выполнить следующую команду после ожидания в течение заданного времени

  • Тип: Блок выполнения

  • Пример: Завершение квадрата Это даст команду S1 выполнять перевод в следующем порядке, чтобы завершать квадрат каждые две секунды путем перемещения как переводится: «вправо→вперед→влево→назад».

API Python:

Function: time.sleep(t)

Parameters:

  • t(float): [0, 3600] s
  • Цель: настроить программу для повторения одной и той же команды несколько раз (блок конечного цикла)

  • Тип: блок выполнения

  • Пример: перемещение по зигзагообразной линии. Это позволит роботу перемещаться по зигзагообразной линии.

  • Цель: установка непрерывного повторения внутренней программы (бесконечный цикл)

  • Тип: блок выполнения

  • Пример: поворот шасси влево и вправо

  • Цель: Запускает внутреннюю программу, когда условие истинно.

  • Тип: Блок условных операторов

  • Пример: Поворот и вращение. Это будет управлять поворотом робота во время вращения.

Примечание. Разница между блоками условных операторов и блоками условных операторов. Блоки событий заключаются в том, что блоки событий имеют более высокий приоритет при запуске программы, когда определенные условные операторы выполняются независимо от состояния основного потока, тогда как блоки условных операторов не будут запускаться, пока не будут выполнены предшествующий им основной поток и соответствующие условия.

  • Цель: Запускает программу «then», когда условие «True», и запускает программу «else» в противном случае

  • Тип: Блок условных операторов

  • Пример: Ограничить количество выстрелов. Это будет управлять роботом, чтобы постепенно увеличивать количество выстрелов (максимальное количество выстрелов составляет «8 шариков/раз»), затем снова начните с «1 шарик/раз».

  • Цель: повторяет программу до тех пор, пока условие не станет «истина», а затем выполняет следующую команду.

  • Тип: блок условных операторов.

  • Пример: завершение различных путей. Это позволит роботу завершить пути на основе следующих действий. формы: треугольник, квадрат, пятиугольник и шестиугольник.

Примечание. Разработайте стратегию и спланируйте критерии для каждого пути, чтобы получить идеальное количество петель.

  • Цель: Остановить выполняющуюся программу для текущего блока и выйти

  • Тип: Блок выполнения

  • Пример: Остановить выполняющуюся программу. Это позволит шасси перемещаться назад в течение 0,5 секунды, а затем останавливать программу при достижении препятствие.