Uso
DieCom Kategorieo BenutzungROBO beinhaltetPro, beia categoria de uso inclui blocos de codificação dos seguintes tipos:
- Seleção de cor
- Esperar
- Código Python
- Iniciar
- Execução de função
Seleção de cor
Este bloco é usado como um valor de entrada quando uma cor é solicitada (por exemplo, em equilíbrio da cor pela câmera). Ao clicar ou tocar na cor, uma das 70 cores pode ser selecionada de uma paleta de cores.
Esperar
Esperar até que o tempo acabe
O bloco de espera [...] evita que o programa continue pelo tempo de espera especificado. A unidade de tempo pode ser selecionada no menu suspenso (triângulo pequeno) e a duração desejada da pausa no campo de entrada atrás dela.
Esperar com condição
No bloco esperar até, a pausa não está ligada ao tempo, mas ao cumprimento de uma condição (por exemplo, pressionamento de um botão). A condição é anexada ao bloco esperar até.
Código Python
Caso deseje integrar o código Python existente no ROBO Pro CodingCoding, Blöckevocê folgenderpode Art:
- no
Farbauswahlbloco Wartende código - Python
Code StartenFunktionsausführung
Farbauswahl
Dieser Block dient als Eingabewert, wenn nach einer Farbe gefragt wird (z.B. beim Farbabgleich durch die Kamera). DurchO Klickenprograma bzw.então Tippenexecuta auftudo dieo Farbeque kannfoi ausescrito einer Farbpalette eine von 70 Farben ausgewählt werden.
Warten
Warten bis die Zeit abgelaufen ist
Der Block warte [] ... hindert das Programm für die angegebene Wartezeit daran, weiterzulaufen. Dabei kann im Dropdown-Menü (kleines Dreieck) die Zeiteinheit und im Eingabefeld dahinter die gewünschte Länge der Pause gewählt werden.
Warten mit Bedingung
Beim warte bis-Block ist die Pause nicht an die Zeit sondern an die Erfüllung einer Bedingung (z.B. ob ein Taster gedrückt ist) geknüpft. Die Bedingung wird an den warte bis-Block angehängt.
Python-Code
Möchte man bestehenden Python-Code in ROBO Pro Coding integrieren, so kann man ihn in den Python Code-Block einfügen. Das Programm führt dann alles aus, was in dem Block inem Python geschriebenno wurde.bloco.
StartenIniciar
AuchAlém derdisso, o bloco sitarteniciar wennquando-Block é istsujeito ana eineuma Bedingungcondição. geknüpft.Somente Erstquando wennesta diese Bedingung erfülltcondição ist,é startetatendida daso imprograma Blockkörperno stehendecorpo Programm.do bloco é iniciado.
FunktionsausführungExecução de função
MitCom dem a führe Funktionfunção executar ... inem einemuma Threadthread , aus lässta sichfunção dieselecionada ausgewähltepode Funktionser inexecutada einemem separatenuma Threadthread ausführenseparada. .Em Diesealguns Maßnahmecasos, kannessa inmedida manchenpode Fällenpermitir ermöglichen,que dassum einprograma Programmcontinue weiterhina aufresponder Eingabenàs reagierenentradas kanne undseja schnellerexecutado ausgeführtmais wird.rapidamente.