Команди с няколко входни параметъра Pro Preview

Досега сте използвали команди изискващи само един входен параметър, но много от командите в програмирането изискват повече от един вид информация. Пример за такава команда е "run_time()".

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео

Абонирай се

  • #1535
  • 15 Feb 2020

Тази команда задвижва мотора ако му бъде зададена скорост, време и вид на спирачката. В команди като тази, входните параметри се записват един след друг, като се разделят със запетаи.

Ред на параметрите

Важен е реда, в който се записват тези параметри. Ако желаем да задвижим мотора със скорост 45 градуса в секунда за 2 секунди, то командата би изглеждала по следния начин:

Motor(Port.D).run_time(45, 2000, Stop.HOLD)

Ако обаче запишем времето, което желаем да се движи робота в първо, то тази команда ще се опита да задвижи мотора с максимална скорост за 0,045 секунди (45 милисекунди):

Motor(Port.D).run_time(2000, 45, Stop.HOLD)

Курсове и занятия включващи този Урок

Този Урок е използван в следните курсове и занятия.

Image for Python за EV3 LEGO Mindstorms - ниво 1
  • 74
  • 28:18
  • 114
Image for Занятие 2 - Роботизирана ръка
  • 10
  • 5
  • 9
  • 3d_rotation 1