Freitag, 28. Dezember 2018
Lego Boost Programmierung
Weiter Themen zu Lego Boost:
Zahlen- und Variablenbereiche
Da ich persönlich das Gefühl habe, dass es keine vernünftige Hilfe zur App (Version 1.8.0) und zur Programmierung mit der App gibt, werde ich hier langsam alles zusammen tragen, was ich so heraus finde.

Die wichtigste Einstellung (man tippt auf den Schraubenschlüssel rechts oben9 auf der Leinwand ist das "Lego - Steine - Symbol". Damit wir bestimmt, wie viele Befehle angezeigt werden. Siehe Bild:
Einstellung der sichtbaren Programmierblöcke

Ein Stein bedeutet nur sehr wenige Befehle.
Zwei Steine (ist glaube ich Standard) schaltet schon mehr frei, aber nicht alle.
Drei Steine (wie auf dem Bild), schaltet alle frei. Leider wusste das bei mir nicht mal der Lego - Support. Dabei kann man dann auch globale Variablen anlegen, so dass Ergebnisse von eigenen Blöcken / Makro im aufrufenden Block verwendet werden können.

Hier auch noch die Bedeutung der anderen Symbole:
Symbol Bedeutung
Damit kann das Programm mit anderen Leuten bei Lego Life geteilt werden.
Hier kann der Name des Programms geändert werden.
Löscht das Programm nach Bestätigung durch drücken auf den grünen Papierkorb, der anstelle des Symbols erscheint
Kopiert das Programm komplett und öffnet die Kopie gleich (der Name bleibt identisch)
Es kann ein anders Bild für die linke obere Ecke ausgewählt werden
Einstellen der sichtbaren Böcke im Programm.
ein Stein => sehr wenig Programmierblöcke (Anfänger - Modus)
zwei Steine (Standard) => viele Programmierblöcke (Fortgeschrittenen - Modus)
drei Steine => alle Programmierblöcke (Experten - Modus)
(siehe auch weiter oben)


Hilfe zu den Programmierblöcken erhält man durch längeres berühren eines Blockes. Es erscheint dann ein Kreis der sich um den langsam ein blauer Ring entsteht. Wenn der Ring voll ist, wir eine Hilfe zum entsprechenden Block angezeigt. Siehe Bild: Angezeigte Hilfe zu einem Programmierblock

Leider ist nicht zu jedem Programmierblock eine Hilfe hinterlegt. Warum ist mir rätselhaft. Auf meine Nachricht an Lego und die App - Entwickler wurde zwar geantwortet, es wurde mir aber nie mitgeteilt, ob die Hilfe noch hinterlegt wird. Deshalb hier mal meine Hilfe zu den Blöcken. Am besten aber immer die Hilfe der App verwenden, wenn vorhanden und hier nur nachsehen, wenn man damit nicht zurecht kommt, oder einem die Hilfe der App falsch vor kommt.

SymbolSichtbar ab ModusName in der AppBeschreibung in der AppMeine Anmerkungen
1 Stein (Anfänger - Modus)Sequenz startenStartet die Ausführung der verbunden Sequenz, wenn auf den Block geklickt wird oder das Programm gestartet wird.
2 Stein (Fortgeschrittenen - Modus)Start bei wahrStartet die Ausführung der verbunden Sequenz, wenn die Bedingung „wahr“ ist
3 Stein (Experten - Modus)An der Grenze beginnenStartet die Ausführung der verbunden Sequenz, wenn sich die Bedingung von „falsch“ zu „wahr“ ändert. Wird unterbrochen, wenn sie erneut ausgelöst wird.
2 Stein (Fortgeschrittenen - Modus)Start bei FlaggeStartet die Ausführung der verbunden Sequenz, wenn die Flaggennummer aktiviert wird.
2 Stein (Fortgeschrittenen - Modus)Aktivierung FlaggeAktivieren der Flaggennummer
1 Stein (Anfänger - Modus)Auf Zeit wartenWarten auf eine bestimmte Zeit (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Auf Wahr wartenWarten, bis die Bedingung war ist
1 Stein (Anfänger - Modus)Schleife für Anzahl WiederholungenWiederholen der enthaltenen Sequenz für X Mal
2 Stein (Fortgeschrittenen - Modus)While-true-SchleifeWiederholen der enthaltenen Sequenz, solange die Bedingung wahr ist
1 Stein (Anfänger - Modus)EndlosschleifeWiederholen der enthaltenen Sequenz in Endlosschleife
2 Stein (Fortgeschrittenen - Modus)if/elseWenn die Bedingung wahr ist, Ausführen der obersten Sequenz, sonst Ausführen der untersten Sequenz
2 Stein (Fortgeschrittenen - Modus)Alle anderen Sequenzen stoppenUnterbricht alle anderen Programmsequenzen und führt die verbundene Sequenz aus
2 Stein (Fortgeschrittenen - Modus)Alle Sequenzen stoppenUnterbricht die Ausführung aller Sequenzen, die im aktuellen Programmierbereich laufen. Bei Verwendung im obersten Programm wird das Programm beendet. Bei Verwendung in einem Modulblock wird der Modulblock beendet, das Programm mit dem Modulblock wird jedoch weiter ausgeführt.
1 Stein (Anfänger - Modus)Bei Farbe aktivierenAuslösen einer Aktion, wenn der Sensor eine bestimmte Farbe misst
1 Stein (Anfänger - Modus)Auf Farbe wartenWarten, bis die vom Sensor gemessene Farbe einer bestimmten Farbe entspricht
2 Stein (Fortgeschrittenen - Modus)Berichterstattung FarbsensorInformiert über die aktuelle Farbe, gemessen vom Sensor
1 Stein (Anfänger - Modus)Bei Entfernung aktivierenAuslösen einer Aktion, wenn die vom Sensor gemessene Entfernung kürzer als eine bestimmte Entfernung ist
1 Stein (Anfänger - Modus)Auf Entfernung wartenWarten, bis die vom Sensor gemessene Entfernung kürzer ist als eine bestimmte Entfernung
2 Stein (Fortgeschrittenen - Modus)Berichterstattung EntfernungssensorInformiert über die aktuelle Entfernung, gemessen vom Sensor
2 Stein (Fortgeschrittenen - Modus)Berichterstattung UmgebungslichtsensorInformiert über die aktuelle Stärke des Umgebungslichts, gemessen vom Sensor
1 Stein (Anfänger - Modus)Bei Lautstärke aktivierenAuslösen einer Aktion, wenn die Lautstärke höher als eine bestimmte Lautstärke ist
1 Stein (Anfänger - Modus)Auf Lautstärke wartenWarten, bis die Lautstärke höher ist als eine bestimmte Lautstärke
2 Stein (Fortgeschrittenen - Modus)Berichterstattung LautstärkeInformiert über die aktuelle Lautstärke
1 Stein (Anfänger - Modus)Bei Hub-Ausrichtung aktivierenAuslösen einer Aktion, wenn eine bestimmte Hub-Ausrichtung vorliegt
1 Stein (Anfänger - Modus)Auf Hub-Ausrichtung wartenWarten, bis die Ausrichtung des Hubs einer bestimmten Hub-Ausrichtung entspricht
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Hub-AusrichtungInformiert über die aktuelle Ausrichtung des Hubs
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Hub-Neigung XInformiert über den aktuellen Neigungswinkel des Hubs auf der X-Achse (-90 bis 90)
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Hub-Neigung YInformiert über den aktuellen Neigungswinkel des Hubs auf der Y-Achse (-90 bis 90)
3 Stein (Experten - Modus)Ausrichtung NeigungssensorKonfigurieren der Ausrichtung des Hub-Neigungssensors
3 Stein (Experten - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Erschütterungssensor ]Informiert über den aktuellen booleschen Zustand des Erschütterungssensors
3 Stein (Experten - Modus)Berichterstattung KontaktzählerZählen der Anzahl der Kontakte des HubsZählen der Anzahl der Erschütterungen des Hubs
3 Stein (Experten - Modus)Empfindlichkeit NeigungssensorFestlegen der Empfindlichkeit (0 bis 10) des Neigungssensors in der AntriebsbasisFestlegen der Empfindlichkeit (0 bis 10) des Erschütterungssensors in der Antriebsbasis
3 Stein (Experten - Modus)Voreinstellung KontaktzählerVoreinstellung des Kontaktzählers auf eine bestimmte ZahlDient zum zurücksetzen des Zählers der Erschütterungen des Hubs (0 setzt zurück auf 0, jede andere Zahl setzt ihn auf das Maximum 9999.99)
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Geschwindigkeit externer MotorInformiert über die aktuelle Geschwindigkeit des externen Motors
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Position externer MotorInformiert über die aktuelle Position des externen Motors
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position externer Motor ]Voreinstellung der Position des externen Motors auf eine bestimmte Zahl
2 Stein (Fortgeschrittenen - Modus)Berichterstattung AntriebsbasisgeschwindigkeitInformiert über die aktuelle Geschwindigkeit der Antriebsbasis
2 Stein (Fortgeschrittenen - Modus)Berichterstattung AntriebsbasispositionInformiert über die aktuelle Position der Antriebsbasis
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Antriebsbasisposition ]Voreinstellung der Basisantriebsposition auf eine bestimmte Zahl
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Geschwindigkeit Motor AInformiert über die aktuelle Geschwindigkeit von Motor A
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Position Motor AInformiert über die aktuelle Position von Motor A
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position Motor A ]Voreinstellung der Position des Motors A auf eine bestimmte Zahl
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Geschwindigkeit Motor BInformiert über die aktuelle Geschwindigkeit von Motor B
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Position Motor BInformiert über die aktuelle Position von Motor B
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position Motor B ]Voreinstellung der Position des Motors B auf eine bestimmte Zahl
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Tablet-Neigung Längs ]Informiert über den aktuellen Neigungswinkel des Tablets auf der Längs (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Tablet-Neigung Quer ]Informiert über den aktuellen Neigungswinkel des Tablets auf der Quere (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Taster-Widget anzeigenAnzeigen des Taster-Widgets
2 Stein (Fortgeschrittenen - Modus)Taster-Widget verbergenVerbergen des Taster-Widgets
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Taster-WidgetInformiert über den aktuellen booleschen Zustand des Taster-Widgets
2 Stein (Fortgeschrittenen - Modus)Schieberegler-Widget anzeigenAnzeigen des Schieberegler-Widgets mit dem Schieberegler auf einer bestimmten Position (0 bis 100)
2 Stein (Fortgeschrittenen - Modus)Schieberegler-Widget verbergenVerbergen des Schieberegler-Widgets
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Position Schieberegler-WidgetInformiert über die Position des Schieberegler-Widgets (0 bis 100)
2 Stein (Fortgeschrittenen - Modus)Joystick-Widget anzeigenAnzeigen des Joystick-Widgets
2 Stein (Fortgeschrittenen - Modus)Joystick-Widget verbergenVerbergen des Joystick-Widgets
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Lenkung Joystick-WidgetInformiert über die aktuelle Lenkungseinstellung im Joystick-Widget (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Geschwindigkeit Joystick-WidgetInformiert über die aktuelle Geschwindigkeitseinstellung im Joystick-Widget (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Anzeigen-Widget anzeigenAnzeigen des Anzeigen-Widgets und der Nummer
2 Stein (Fortgeschrittenen - Modus)Anzeigen-Widget verbergenVerbergen des Anzeigen-Widgets
2 Stein (Fortgeschrittenen - Modus)Berichterstattung Anzeigen-WidgetInformiert über die aktuelle Nummer mit dem Anzeigen-Widget
1 Stein (Anfänger - Modus)Geschwindigkeit externer Motor für eine DauerBetreiben des externen Motors mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit externer Motor für eine EntfernungBetreiben des externen Motors mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad)
3 Stein (Experten - Modus)Externer Motor Drehzahl zur PostionBetreiben des externen Motors bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit externer MotorStarten des externen Motors mit einer bestimmten Geschwindigkeit (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Stopp externer MotorAnhalten des externen Motors
3 Stein (Experten - Modus)Stopp externer Motor und Motor auslaufen lassenAnhalten des externen Motors und Motor auslaufen lassen
3 Stein (Experten - Modus)Stopp externer Motor und beibehalten MotorpositionAnhalten des externen Motors und beibehalten der Motorposition
3 Stein (Experten - Modus)Max. Leistung externer MotorFestlegen der max. Leistung (0 bis 100) von externem Motor
3 Stein (Experten - Modus)Beschleunigungsdauer externer MotorFestlegen der Beschleunigungsdauer (in Sekunden) für externen Motor
3 Stein (Experten - Modus)Bremsdauer externer MotorFestlegen der Bremsdauer (in Sekunden) für den externen Motor
1 Stein (Anfänger - Modus)Hebellenkung der Antriebsbasis für eine DauerBetreiben der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100) für eine bestimmte Dauer (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Hebellenkung der Antriebsbasis für eine EntfernungBetreiben der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100) für eine bestimmte Entfernung (in Grad)
1 Stein (Anfänger - Modus)Steuerradlenkung der Antriebsbasis für eine DauerBetreiben der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100) für eine bestimmte Dauer (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Steuerradlenkung der Antriebsbasis für eine EntfernungBetreiben der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100) für eine bestimmte Entfernung (in Grad)
2 Stein (Fortgeschrittenen - Modus)Hebellenkung der AntriebsbasisStarten der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Steuerradlenkung der AntriebsbasisStarten der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Stopp AntriebsbasisAnhalten der Antriebsbasis
3 Stein (Experten - Modus)Stopp Antriebsbasis und Motoren auslaufen lassenAnhalten der Antriebsbasis und Motoren auslaufen lassen
3 Stein (Experten - Modus)Stopp Antriebsbasis und beibehalten MotorpositionenAnhalten der Antriebsbasis und beibehalten der Positionen der Motoren
3 Stein (Experten - Modus)Max. Leistung AntriebsbasisFestlegen der max. Leistung (0 bis 100) der Antriebsbasis
3 Stein (Experten - Modus)Beschleunigungsdauer AntriebsbasisFestlegen der Beschleunigungsdauer (in Sekunden) für die Antriebsbasis
3 Stein (Experten - Modus)Bremsdauer AntriebsbasisFestlegen der Bremsdauer (in Sekunden) für die Antriebsbasis
1 Stein (Anfänger - Modus)Geschwindigkeit Motor A für eine DauerBetreiben von Motor A mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit Motor A für eine EntfernungBetreiben von Motor A mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad)
3 Stein (Experten - Modus)Motor A Drehzahl zur PositionBetreiben von Motor A bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit Motor AStarten von Motor A mit einer bestimmten Geschwindigkeit (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Stopp Motor AAnhalten von Motor A
3 Stein (Experten - Modus)Stopp Motor A und Motor auslaufen lassenAnhalten von Motor A und Motor auslaufen lassen
3 Stein (Experten - Modus)Stopp Motor A und beibehalten MotorpositionAnhalten von Motor A und beibehalten der Motorposition
3 Stein (Experten - Modus)Max. Leistung Motor AFestlegen der max. Leistung (0 bis 100) von Motor A
3 Stein (Experten - Modus)Beschleunigungsdauer Motor AFestlegen der Beschleunigungsdauer (in Sekunden) für Motor A
3 Stein (Experten - Modus)Bremsdauer Motor AFestlegen der Bremsdauer (in Sekunden) für den Motor A
1 Stein (Anfänger - Modus)Geschwindigkeit Motor B für eine DauerBetreiben von Motor B mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit Motor B für eine EntfernungBetreiben von Motor B mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad)
3 Stein (Experten - Modus)Motor B Drehzahl zur PositionBetreiben von Motor B bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad)
2 Stein (Fortgeschrittenen - Modus)Geschwindigkeit Motor BStarten von Motor B mit einer bestimmten Geschwindigkeit (-100 bis 100)
2 Stein (Fortgeschrittenen - Modus)Stopp Motor BAnhalten von Motor B
3 Stein (Experten - Modus)Stopp Motor B und Motor auslaufen lassenAnhalten von Motor B und Motor auslaufen lassen
3 Stein (Experten - Modus)Stopp Motor B und beibehalten MotorpositionAnhalten von Motor B und beibehalten der Motorposition
3 Stein (Experten - Modus)Max. Leistung Motor BFestlegen der max. Leistung (0 bis 100) von Motor B
3 Stein (Experten - Modus)Beschleunigungsdauer Motor BFestlegen der Beschleunigungsdauer (in Sekunden) für Motor B
3 Stein (Experten - Modus)Bremsdauer Motor BFestlegen der Bremsdauer (in Sekunden) für den Motor B
1 Stein (Anfänger - Modus)LED-Farbe HubEinstellen der Hub-LED, damit sie ein einer bestimmten Farbe leuchtet
1 Stein (Anfänger - Modus)Farbe Sensor-LEDEinstellen der Farbe der LED des Sensors
2 Stein (Fortgeschrittenen - Modus)Klang abspielen mit FilterAbspielen des ausgewählten Klangs aus der Klangbibliothek mit den angewandten Filtern
1 Stein (Anfänger - Modus)Klang abspielenAbspielen des ausgewählten Klangs aus der Klangbibliothek
2 Stein (Fortgeschrittenen - Modus)Klangfilter TonhöheEinstellen des Tonhöhenfilters (-100 bis 100) für das Abspielen eines Klangs mit dem Filterblock
2 Stein (Fortgeschrittenen - Modus)Klangfilter VerzerrungEinstellen des Verzerrungsfilters (0 bis 100) für das Abspielen eines Klangs mit dem Filterblock
2 Stein (Fortgeschrittenen - Modus)Keine Hilfe in der App! [ Vermutlicher Name: Klangfilter Echo ]Einstellen des Echofilters (0 bis 100) für das Abspielen eines Klangs mit dem Filterblock
2 Stein (Fortgeschrittenen - Modus)Reset KlangfilterZurücksetzen aller Klangfilter, die beim Abspielen eines Klangs mit dem Filterblock verwendet wurden
3 Stein (Experten - Modus)Lautstärke-BlockFestlegen der Lautstärke für alle Blocks auf eine bestimmte Stufe (0 bis 100)
2 Stein (Fortgeschrittenen - Modus)Variable anzeigen lokalAnzeigen der Zahl, die in der lokalen Variable gespeichert ist
2 Stein (Fortgeschrittenen - Modus)Variable schreiben lokalAktualisieren der lokalen Variable zum Speichern einer Zahl
3 Stein (Experten - Modus)Variable anzeigen – globalAnzeigen der Zahl, die in der globalen Variable gespeichert ist
3 Stein (Experten - Modus)Variable schreiben – globalAktualisieren der globalen Variable zum Speichern einer Zahl
3 Stein (Experten - Modus)Voreinstellung TimerEinstellen des Timers auf eine Zahl und starten
3 Stein (Experten - Modus)Berichterstattung TimerAngabe des aktuell eingestellten Timer-Werts
3 Stein (Experten - Modus)Stopp TimerAnhalten des Timers
2 Stein (Fortgeschrittenen - Modus)Operator ZufallErgibt eine Zufallszahl zwischen Zahl 1 und Zahl 2 (beide Zahlen im Bereich)
2 Stein (Fortgeschrittenen - Modus)Operator gleichErfassen, ob eine Zahl gleich einer anderen Zahl ist
2 Stein (Fortgeschrittenen - Modus)Operator kleiner alsErfassen, ob eine Zahl kleiner als eine andere Zahl ist
2 Stein (Fortgeschrittenen - Modus)Operator größer alsErfassen, ob eine Zahl größer als eine andere Zahl ist
2 Stein (Fortgeschrittenen - Modus)Operator ungleichErfassen, ob eine Zahl ungleich einer anderen Zahl ist
3 Stein (Experten - Modus)Operator „und“Angabe des Werts „wahr“, wenn beide Operatoren wahr sind und „falsch“ bei zwei falschen OperandenAngabe des Werts „wahr“, wenn beide Operanden wahr sind bzw. „falsch“ wenn ein Operand oder beide Operanden falsch sind.
3 Stein (Experten - Modus)Operator „oder“Angabe des Werts „wahr“, wenn ein Operand oder beide Operanden wahr sind bzw. „falsch“ bei einem oder zwei falschen OperandenAngabe des Werts „wahr“, wenn ein oder beide Operanden wahr sind, bzw. „falsch“ wenn beide Operanden falsch sind.
2 Stein (Fortgeschrittenen - Modus)Operator AdditionHinzuzählen einer Zahl zu einer anderen Zahl
2 Stein (Fortgeschrittenen - Modus)Operator SubtraktionAbziehen einer Zahl von einer anderen Zahl
2 Stein (Fortgeschrittenen - Modus)Operator MultiplikationMalnehmen einer Zahl mit einer anderen Zahl
2 Stein (Fortgeschrittenen - Modus)Operator DivisionTeilen einer Zahl durch eine andere Zahl
3 Stein (Experten - Modus)Operator „Mathe“Unterstützung der folgenden unären mathematischen Operationen: Auf nächste Zahl runden, Aufrunden, Abrunden, Absolutwert, Wurzelziehen, Quadrieren, Sinus, Kosinus, Tangens, Arkussinus, Arkuskosinus und Arkustangens.
3 Stein (Experten - Modus)Operator „Potenzieren“Potenz aus der Zahl zu seinem Exponenten
3 Stein (Experten - Modus)Operator „Maximum“Maximumwert einer Zahl und einer Zahl
3 Stein (Experten - Modus)Operator „Minimum“Mindestwert von einer Zahl und einer anderen ZahlMinimum von zwei Zahlen
3 Stein (Experten - Modus)Operator „Modulo“Rest nach einer Division von einer Zahl durch eine andere ZahlRest nach einer Division von einer Zahl durch eine Zahl. [Anmerkung: 5 modulo 4 = 1 --- 4,8 modulo 2,1 = 0,6 (4,8 / 2,1 = 2,29 (2*2,1 = 4,2 4,8 – 4,2 = 0,6)]
1 Stein (Anfänger – Modus)Keine Hilfe in der App! [ Mein Name: Neuen Modulblock erstellen ]Damit kann ein eigener Modulblock erstellt werden. Ihm können bis zu 4 Parameter (siehe unten) übergeben werden. Die Anzahl und Art der Parameter wird beim erstellen des Modulblocks festgelegt.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 1 Parameter (wahr/falsch) ]Erster Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 1 Parameter (Zahl) ]Erster Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 2 Parameter (wahr/falsch) ]Zweiter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 2 Parameter (Zahl) ]Zweiter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 3 Parameter (wahr/falsch) ]Dritter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 3 Parameter (Zahl) ]Dritter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 4 Parameter (wahr/falsch) ]Vierter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
(in eigenem Programmierblock)Keine Hilfe in der App! [ Mein Name: 4 Parameter (Zahl) ]Vierter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll.
1 Stein (Anfänger – Modus)Keine Hilfe in der App! [ Mein Name: Eigenen Ton aufnehmen ]Aufnehmen eines eigenen Tones oder Geräusches

... comment

 
Listenerweiterung
Die Liste führt alle Blocks. Die Block will ich katalogisieren. Bin auf ein gemeinsames Arbeiten aus. Wer hat die Liste erstellt. Bitte melden bei: fred.vetter@wtnet.de.

... link  


... comment