A szekvenciák megértése#
Ez az oktatóanyag a VEXcode GO-ban történő sorba állítást ismerteti. A végére megérted, miért fontos a blokkok sorrendje.
Egy sorozat nem arról szól, hogy mely blokkokat használod, hanem arról, hogy milyen sorrendben futnak. A kupacban lévő blokkok egyesével futnak, a legfelül lévővel kezdve, és lefelé haladva. Ha a sorozatban lévő blokkok rossz sorrendben vannak, előfordulhat, hogy a robot nem úgy viselkedik, ahogyan szeretnéd.
Például ez a projekt előre hajtja a robotot, majd jobbra fordítja.
amikor elindul :: hat events
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
Ez ugyanaz a két blokk, de a sorrendjük felcserélődött. Most a robot először megfordul, majd előrehajt az új irányába – és egy másik helyen köt ki, mint korábban.
amikor elindul :: hat events
fordulás [jobbra v] irányba (90) fokkal ▶
hajtás [előre v] irányba (200) [mm v] értékkel ▶
A sorrend azoknál a blokkoknál is fontos, amelyek az utánuk következő blokkokat állítják be. Ha egy beállított hajtási sebesség blokkot helyezel el a hajtásblokkok után, úgy tűnik, az nem fog semmit sem tenni, mivel ezek a mozgások már megtörténtek a robot sebességének megváltoztatása előtt.
amikor elindul :: hat events
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
hajtási sebesség beállítása (50) %
Ahhoz, hogy a robot ténylegesen lelassuljon, a beállított hajtási sebesség blokknak a befolyásolt mozgások előtt kell megjelennie.
amikor elindul :: hat events
hajtási sebesség beállítása (50) %
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶