![]() |
O Bloco de Comutação é um recipiente que pode conter duas sequências ou mais de blocos de programação. Cada sequência é chamada de uma Ocorrência. Um teste no início da Comutação determina qual Ocorrência será executada. Somente uma Ocorrência será executada a cada vez que a Comutação for executada. |


| • | Uma Comutação não espera que um fio de dados ou valor de dados do sensor atinja um certo valor. O teste é feito assim que o bloco de Comutação inicia, e uma das Ocorrências é escolhida e rodada imediatamente após o teste. |
| • | No programa acima, você pode pressionar o Sensor de toque antes do teste (ou mesmo antes de o programa começar) e mantê-lo pressionado durante o teste para certificar-se de que a Comutação execute a Ocorrência Verdadeira. Tente perceber por quanto tempo você pode esperar antes de pressionar o sensor e ainda fazer com que o robô diga "Sim". |
| • | Você pode deixar qualquer Ocorrência em uma Comutação em branco se você quiser que o robô não faça nada durante aquela situação. Tente remover os dois blocos da Ocorrência Falsa no programa acima e ver o que acontece. |



| Modo | Uso | Consultar |
|---|---|---|
| Botões do bloco - Medida | Escolha entre duas ocorrências ou mais dependendo do Botão do bloco pressionado. | Usando os botões do bloco |
| Botões do bloco - Comparação | Escolha entre duas Ocorrências dependendo se um dos Botões do bloco selecionados está Pressionado, Liberado ou Pulsado. | Usando os botões do bloco |
| Sensor de cor - Medida - Cor | Escolha entre duas Ocorrências ou mais dependendo de qual cor for detectada. | Usando o sensor de cor |
| Sensor de cor - Comparação - Cor | Escolha entre duas Ocorrências dependendo se uma das cores selecionadas foi detectada ou não. | Usando o sensor de cor |
| Sensor infravermelho - Medida - Remoto | Escolha duas Ocorrências ou mais dependendo de quais botões estiverem pressionados na Baliza IV. | Usando o modo remoto do sensor infravermelho |
| Sensor infravermelho - Comparação - Remoto | Escolha entre duas Ocorrências dependendo se um botão especificado na Baliza IV está pressionado (ou se um botão de um conjunto de botões selecionados está pressionado). | Usando o modo remoto do sensor infravermelho |
| Sensor de toque | Escolha entre duas Ocorrências dependendo se o sensor de toque está Pressionado ou não, Liberado ou não, Pulsado ou não. | Usando o sensor de toque |
| Sensor ultrassônico - Comparação - Presença | Escolha entre duas Ocorrências dependendo se o sinal ultrassônico foi detectado no modo "somente escutar". | Usando o sensor ultrassônico. |
| Sistema de mensagens | Escolha entre duas Ocorrências com base em um valor de mensagem. | Sistema de mensagens |



