Оператор "Точка" и импортиране на команди Pro Preview

Забелязали ли сте как командата "run()" се записва след команда "Motor()", като са разделени с точка? Това разделение с точка се нарича оператор "Точка" (Dot).

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

Абонирай се

  • #1528
  • 28 Jan 2020

Точката показва на робота, че командата "run()" е свойство на обекта "Motor()". "Motor()" държи информацията за това кой мотор трябва да бъде задвижен от командата "run()" и без тази информация, командата не може да бъде изпълнена.

За да използваме тези команди, в началото на програмата си трябва да имаме следните два реда:

from pybricks.ev3devices import (Motor)

from pybricks.parameters import (Port)

С тях импортираме обектите "Motor" и "Port" (Port ни позволява да задаваме на кой порт ни се намира мотора в командата "Motor"). Забележете, че командата "run" не е импортирана, защото като свойство на обекта "Motor", тя идва с него.

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

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

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