Паралелни (едновременни) действия Pro Preview

Много пъти ни се налага да програмираме роботите да изпълняват много неща наведнъж.

Сега ще ви покажем как да правите точно такива програми. Програмите, които сме правили досега, са включвали блокове, които са подредени в определена последователност един след друг в една права линия, която се нарича нишка.

Ако искаме да изпълняваме две неща едновременно, ни трябва втора нишка на програмата, която да се изпълнява паралелно на първата. Звучи сложно, но всъщност е много лесно постижимо.

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

Абонирай се

  • #951
  • 28 Aug 2018

Представете си робот, който има задача да извършва различни движения и едновременно с това да издава звуци и ръката му да се върти. 

В първата нишка поставяме блоковете, които ще бъдат за движението, което трябва да извърши роботът. 

Под тях във втора нишка поставяме блоковете, които искаме да се изпълняват паралелно на първата нишка - за въртене на двигател за ръка.

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

Получаваме следния резултат:

 

Ако свалим и пуснем тази програма на робота, ще се случи следното: Роботът ще повтаря движение напред-назад безкрайно, а паралелно на това в началото двигателят за ръката ще се завърти една ротация.

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

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

Image for Роботика с LEGO - Ниво 1.0 - Приключение в Космоса
  • 126
  • 123:52
  • 150
Image for Занятие 7 - Многозадачност
  • 7
  • 3
  • 2
  • 3d_rotation 1
Image for Ниво Б - "Пътешествие в Космоса" - Роботика с LEGO
  • 63
  • 3:02
  • 117
Image for Занятие 6 - Паралелни действия
  • 5
  • 3
  • 2
  • 3d_rotation 1
Image for Роботика с LEGO - Ниво 4.5 Време за игра
  • 35
  • 13:40
  • 221
Image for Роботика с LEGO - Ниво 2.0 - Роботи в производството
  • 44
  • 15:01
  • 129
Image for Ниво Д - "Транспорт" - Роботика с LEGO
  • 33
  • 1:03
  • 110