Spring til hovedindhold

Kontrol

Kontrolblokke styrer udførelsesflow: venten, løkker, forgrening og stop af scripts.

Venteblokke

Vent (Begynder)

block_control_wait_for.svg

Pauser det aktuelle script i en angivet tid.

Vent indtil (Avanceret)

block_control_wait_until.svg

Pauser det aktuelle script, indtil en betingelse bliver sand.

Løkkeblokke

Gentag (Avanceret)

block_control_repeat_for.svg

Kører indlejrede blokke et fast antal gange.

Gentag indtil (Avanceret)

block_control_repeat_until.svg

Kører indlejrede blokke gentagne gange, indtil en betingelse bliver sand.

For evigt (Avanceret)

block_control_repeat_forever.svg

Kører indlejrede blokke kontinuerligt, indtil programmet eller scriptet stoppes.

Forgreningsblokke

Hvis (Begynder)

block_control_if.svg

Kører indlejrede blokke kun når betingelsen er sand.

Hvis / Ellers (Avanceret)

block_control_if_else.svg

Kører én gren når betingelsen er sand, ellers køres den alternative gren.

Gør dette og dette (Guru)

block_control_do_this_and_this.svg

Kører to blokstakke sekventielt som del af én kontrolflow-operation.

Stopblokke

Stop (Begynder)

block_control_stop.svg

Stopper script-udførelse (omfang afhænger af valgt stopmulighed).

  • Stopmuligheder: all, this stack, and exit program

Stop andre stakke (Guru)

block_control_stop_other_stacks.svg

Stopper alle andre kørende stakke, mens den aktuelle stak fortsætter.

Hub-/kontrol-hjælpeblokke

Sæt forbindelse (Begynder)

block_hubs_control_set_connect.svg

Styrer hub-forbindelsestilstand fra kontrolflow-logik.

  • Handlingsmuligheder: forbinde, afbryd

Indstil hub-konfiguration (Avanceret)

block_hubs_set_hub_config.svg

Indstiller den valgte hub til en af dens understøttede konfigurationsprofiler.

  • Kun tilgængelig for hubs, der tilbyder hub-konfigurationer.
  • Typisk brug: skift en konfigurerbar hub, f.eks. Technic Move Hub, til en anden gemt konfiguration før de næste blokke køres.

Hub-konfiguration (Avanceret)

block_hubs_all_control_hub_config.svg

Returnerer den aktuelle konfiguration for den valgte hub.

  • Type: reporterblok
  • Outputformatvalg: text, index
  • Kun tilgængelig for hubs, der tilbyder hub-konfigurationer.
  • Returnerer NaN, når den valgte hub ikke er tilsluttet, eller ingen konfiguration er tilgængelig.

Er forbundet (Begynder)

block_hubs_all_sensors_is_connected.svg

Returnerer om hubben aktuelt er forbundet.

  • Type: boolesk reporterblok

BuWizz 2 sæt strømtilstand (Begynder)

block_hubs_buwizz_sensors_set_power_mode.svg

Sætter strømtilstand for BuWizz 2-hub.

  • Tilstandsmuligheder: Slow, Normal, Fast, Ludicrous

BuWizz 2 hent strømtilstand (Guru)

block_hubs_buwizz_sensors_get_power_mode.svg

Returnerer den aktuelt aktive BuWizz 2-strømtilstand.

  • Outputformat-muligheder: tekst, indeks

MouldKing sæt kontrolkanal (Avanceret)

block_hubs_mouldking_control_set_control_channel.svg

Sætter aktiv kontrolkanal for understøttet MouldKing-hub/controller.

  • Kanalmuligheder: A, B, C

MouldKing hent kontrolkanal (Avanceret)

block_hubs_mouldking_control_get_control_channel.svg

Returnerer den aktuelle aktive kontrolkanal for understøttet MouldKing-hub/controller.

  • Outputformat-muligheder: tekst, indeks