Saját blokkok#
Bevezetés#
A Saját blokkok a Python függvényeinek megfelelői. A Saját blokkok a blokkokat újrafelhasználható, hatékony, adott feladat végrehajtására szolgáló szakaszokba csoportosítja. A Saját blokkok többször is meghívhatók egy programon belül, ami megkönnyíti a projektszervezést, és segít elkerülni az ismétlődő blokkokat.
definiálja myBlock
myBlock
Paraméterek |
Leírás |
|---|---|
blokk neve |
Egy név, amit adsz a Saját blokkodnak. |
paraméterek |
Opcionális. Változók, amelyek bemeneti értékeket fogadnak el a függvény meghívásakor, lehetővé téve az adatok átadását a függvénynek. Lehet szám vagy logikai érték. |
Blokkjaim definiálása és meghívása#
Saját blokkok#
Ha egy Saját blokk nem igényel bemenetet, paraméterek nélkül is definiálható.
definiálja greeting
[Define a My Block to display a message.]
[Hello!] nyomtatása a konzolon ◀ és kurzor a következő sorra
amikor elindul
[Call a My Block to display the message.]
greeting
Paraméterekkel rendelkező blokkjaim#
A paraméterek segítségével megadhatod a Saját blokk-nak a működéséhez szükséges információkat, például hogy hányszor kell végrehajtania egy mozgássorozatot. Például egy Saját blokk használhat egy számparamétert, hogy megmondja a robotnak, hányszor ismételje meg egy mozgást. Ez lehetővé teszi, hogy ugyanazt a Saját blokkot különböző módokon használd attól függően, hogy milyen értékeket adsz neki.
definiálja repetitions (number) :: custom
[Define a My Block with a parameter.]
ismétlés (number)
[kar v] pozíciójának növelése x:[100] y:[0] z:[0] [mm v] értékkel ▶
amikor elindul
[Call a My Block start incrementing.]
repetitions [4]