Zum Hauptinhalt springen

Steuerung

Steuerungsblöcke verwalten den Ausführungsfluss: Warten, Schleifen, Verzweigung und Stoppen von Skripten.

Warteblöcke​

Warte (Anfänger)​

block_control_wait_for.svg

Pausiert das aktuelle Skript für eine angegebene Zeit.

Warte bis (Fortgeschritten)​

block_control_wait_until.svg

Pausiert das aktuelle Skript, bis eine Bedingung wahr wird.

Schleifenblöcke​

Wiederhole (Fortgeschritten)​

block_control_repeat_for.svg

Führt verschachtelte Blöcke eine feste Anzahl von Malen aus.

Wiederhole bis (Fortgeschritten)​

block_control_repeat_until.svg

Wiederholt verschachtelte Blöcke, bis eine Bedingung wahr ist.

Fortlaufend (Fortgeschritten)​

block_control_repeat_forever.svg

Führt verschachtelte Blöcke dauerhaft aus, bis Programm oder Skript gestoppt wird.

Verzweigungsblöcke​

Wenn (Anfänger)​

block_control_if.svg

Führt verschachtelte Blöcke nur bei wahrer Bedingung aus.

Wenn / Sonst (Fortgeschritten)​

block_control_if_else.svg

Führt einen Zweig aus, wenn die Bedingung wahr ist, sonst den alternativen Zweig.

Tu dies und dies (Guru)​

block_control_do_this_and_this.svg

Führt zwei Blockstapel nacheinander in einer Steuerungsoperation aus.

Stoppblöcke​

Stop (Anfänger)​

block_control_stop.svg

Stoppt die Skriptausführung (Bereich abhängig von der gewählten Stopp-Option).

  • Stopp-Optionen: alles, dieser Stapel, und Programm beenden

Andere Stapel stoppen (Guru)​

block_control_stop_other_stacks.svg

Stoppt alle anderen laufenden Stapel, während der aktuelle Stapel weiterläuft.

Hub-/Steuerungs-Utility-Blöcke​

Verbindung setzen (Anfänger)​

block_hubs_control_set_connect.svg

Steuert den Verbindungsstatus des Hubs aus der Skriptlogik.

  • Aktionsoptionen: verbinden, trennen

Hub-Konfiguration setzen (Fortgeschritten)​

block_hubs_set_hub_config.svg

Setzt den ausgewählten Hub auf eines seiner unterstützten Konfigurationsprofile.

  • Nur verfügbar für Hubs, die Hub-Konfigurationsoptionen bereitstellen.
  • Typische Verwendung: einen konfigurierbaren Hub, zum Beispiel Technic Move Hub, vor den nächsten Blöcken auf eine andere gespeicherte Konfiguration umschalten.

Hub-Konfiguration (Fortgeschritten)​

block_hubs_all_control_hub_config.svg

Gibt die aktuelle Konfiguration des ausgewählten Hubs zurück.

  • Typ: Reporterblock
  • Ausgabeformatoptionen: text, index
  • Nur verfügbar für Hubs, die Hub-Konfigurationsoptionen bereitstellen.
  • Gibt NaN zurück, wenn der ausgewählte Hub nicht verbunden ist oder keine Konfiguration verfügbar ist.

Ist verbunden (Anfänger)​

block_hubs_all_sensors_is_connected.svg

Gibt zurück, ob der Hub aktuell verbunden ist.

  • Typ: boolescher Reporterblock

BuWizz 2 Leistungsmodus setzen (Anfänger)​

block_hubs_buwizz_sensors_set_power_mode.svg

Setzt den Leistungsmodus des BuWizz-2-Hubs.

  • Modusoptionen: Slow, Normal, Fast, Ludicrous

BuWizz 2 Leistungsmodus abfragen (Guru)​

block_hubs_buwizz_sensors_get_power_mode.svg

Gibt den aktuell aktiven Leistungsmodus von BuWizz 2 zurück.

  • Ausgabeoptionen: text, index

MouldKing Steuerkanal setzen (Fortgeschritten)​

block_hubs_mouldking_control_set_control_channel.svg

Setzt den aktiven Steuerkanal für unterstützte MouldKing-Hubs/Controller.

  • Kanaloptionen: A, B, C

MouldKing Steuerkanal abfragen (Fortgeschritten)​

block_hubs_mouldking_control_get_control_channel.svg

Gibt den aktuell aktiven Steuerkanal für unterstützte MouldKing-Hubs/Controller zurück.

  • Ausgabeoptionen: text, index