Inverte o valor de uma expressão booleana. Se a expressão for verdadeira, a negação lógica retorna falso; se for falsa, retorna verdadeiro.

Figura 1 - Bloco Negação Lógica
Compatibilidade
- Bloco cliente: logic_negate()
- Bloco servidor: logic_negate() - executado a partir da chamada do bloco cliente.
Retorno
Retorna o valor booleano inverso ao resultado da expressão original.
Parâmetros
O bloco não possui parâmetros.
Exemplo
A imagem abaixo exibe um exemplo de uso do bloco Negação Lógica. A função utiliza os blocos se faça e operação lógica com o operador "E", que exige que ambas as condições sejam verdadeiras. No exemplo, inicialmente, apenas a segunda condição (6 > 4) é verdadeira. No entanto, com o uso do bloco Negação Lógica, o valor falso da primeira expressão é invertido para verdadeiro permitindo que a mensagem "Condição atendida" seja impressa no console do depurador.

Figura 2 - Exemplo de uso do bloco Negação Lógica