Přejít na hlavní obsah

Ovládání

Bloky ovládání řídí tok vykonávání: čekání, cykly, větvení a zastavení skriptů.

Bloky čekání

Čekat (Začátečník)

block_control_wait_for.svg

Pozastaví aktuální skript na zadaný čas.

Čekat dokud (Pokročilý)

block_control_wait_until.svg

Pozastaví aktuální skript, dokud podmínka nebude pravdivá.

Bloky cyklu

Opakovat (Pokročilý)

block_control_repeat_for.svg

Spustí vnořené bloky pevně daný počet opakování.

Opakovat dokud (Pokročilý)

block_control_repeat_until.svg

Opakuje vnořené bloky, dokud podmínka nebude pravdivá.

Stále (Pokročilý)

block_control_repeat_forever.svg

Spouští vnořené bloky nepřetržitě, dokud není program nebo skript zastaven.

Bloky větvení

Pokud (Začátečník)

block_control_if.svg

Spustí vnořené bloky jen tehdy, když je podmínka pravdivá.

Pokud / Jinak (Pokročilý)

block_control_if_else.svg

Spustí jednu větev při pravdivé podmínce, jinak alternativní větev.

Udělej toto a toto (Guru)

block_control_do_this_and_this.svg

Spustí dvě blokové sekvence po sobě v rámci jedné řídicí operace.

Bloky zastavení

Zastavit (Začátečník)

block_control_stop.svg

Zastaví vykonávání skriptu (rozsah závisí na zvolené možnosti zastavení).

  • Možnosti zastavení: vše, tento stack, a ukončit program

Zastavit ostatní stacky (Guru)

block_control_stop_other_stacks.svg

Zastaví všechny ostatní běžící stacky, ale aktuální stack pokračuje.

Utility bloky hubu/ovládání

Nastavit připojení (Začátečník)

block_hubs_control_set_connect.svg

Řídí stav připojení hubu z logiky skriptu.

  • Možnosti akce: připojit, odpojit

Nastavit konfiguraci hubu (Pokročilý)

block_hubs_set_hub_config.svg

Nastaví vybraný hub na jeden z jeho podporovaných konfiguračních profilů.

  • Dostupné pouze pro huby, které nabízejí možnosti konfigurace.
  • Typické použití: přepnout konfigurovatelný hub, například Technic Move Hub, na jinou uloženou konfiguraci před spuštěním dalších bloků.

Konfigurace hubu (Pokročilý)

block_hubs_all_control_hub_config.svg

Vrací aktuální konfiguraci vybraného hubu.

  • Typ: reportovací blok
  • Možnosti výstupního formátu: text, index
  • Dostupné pouze pro huby, které nabízejí možnosti konfigurace.
  • Vrací NaN, když vybraný hub není připojen nebo není dostupná žádná konfigurace.

Je připojeno (Začátečník)

block_hubs_all_sensors_is_connected.svg

Vrací, zda je hub aktuálně připojen.

  • Typ: booleovský reportovací blok

BuWizz 2 nastavit režim výkonu (Začátečník)

block_hubs_buwizz_sensors_set_power_mode.svg

Nastaví režim výkonu hubu BuWizz 2.

  • Možnosti režimu: Slow, Normal, Fast, Ludicrous

BuWizz 2 získat režim výkonu (Guru)

block_hubs_buwizz_sensors_get_power_mode.svg

Vrací aktuálně aktivní režim výkonu BuWizz 2.

  • Možnosti výstupu: text, index

MouldKing nastavit řídicí kanál (Pokročilý)

block_hubs_mouldking_control_set_control_channel.svg

Nastaví aktivní řídicí kanál pro podporovaný hub/ovladač MouldKing.

  • Možnosti kanálu: A, B, C

MouldKing získat řídicí kanál (Pokročilý)

block_hubs_mouldking_control_get_control_channel.svg

Vrací aktuálně aktivní řídicí kanál pro podporovaný hub/ovladač MouldKing.

  • Možnosti výstupu: text, index