Pular para o conteúdo principal

Controle

Os blocos de controle gerenciam o fluxo de execução: espera, loops, ramificações e parada de scripts.

Blocos de espera

Esperar

block_control_wait_for.svg

Pausa o script atual por um tempo especificado.

Esperar até

block_control_wait_until.svg

Pausa o script atual até que uma condição se torne verdadeira.

Blocos de loop

Repetir

block_control_repeat_for.svg

Executa os blocos aninhados um número fixo de vezes.

Repetir até

block_control_repeat_until.svg

Executa os blocos aninhados repetidamente até que uma condição se torne verdadeira.

Para sempre

block_control_repeat_forever.svg

Executa os blocos aninhados continuamente até que o programa ou script seja interrompido.

Blocos de ramificação

Se

block_control_if.svg

Executa os blocos aninhados apenas quando a condição for verdadeira.

Se / Senão

block_control_if_else.svg

Executa um ramo quando a condição for verdadeira, caso contrário executa o ramo alternativo.

Fazer isto e isto

block_control_do_this_and_this.svg

Executa duas pilhas de blocos em sequência como parte de uma única operação de fluxo de controle.

Blocos de parada

Parar

block_control_stop.svg

Interrompe a execução do script (o escopo depende da opção de parada selecionada).

  • Opções de parada: tudo, esta pilha, e sair do programa

Parar outras pilhas

block_control_stop_other_stacks.svg

Interrompe todas as outras pilhas em execução, permitindo que a pilha atual continue.

Blocos utilitários de hub/controle

Definir conexão

block_hubs_control_set_connect.svg

Controla o estado de conexão do hub a partir da lógica de fluxo de controle.

  • Opções de ação: conectar, desconectar

Está conectado

block_hubs_all_sensors_is_connected.svg

Retorna se o hub está atualmente conectado.

  • Tipo: bloco repórter booleano

BuWizz 2 definir modo de potência

block_hubs_buwizz_sensors_set_power_mode.svg

Define o modo de potência do hub BuWizz 2.

  • Opções de modo: Slow, Normal, Fast, Ludicrous

BuWizz 2 obter modo de potência

block_hubs_buwizz_sensors_get_power_mode.svg

Retorna o modo de potência atualmente ativo do BuWizz 2.

  • Opções de formato de saída: texto, índice

MouldKing definir canal de controle

block_hubs_mouldking_control_set_control_channel.svg

Define o canal de controle ativo para o hub/controlador MouldKing suportado.

  • Opções de canal: A, B, C

MouldKing obter canal de controle

block_hubs_mouldking_control_get_control_channel.svg

Retorna o canal de controle ativo atual para o hub/controlador MouldKing suportado.

  • Opções de formato de saída: texto, índice