Alterando estados com base na mudança ON/OFF em vários bits

Use uma única lâmpada para exibir em cores diferentes os estados ON/OFF de quatro variáveis BOOL diferentes.

Exemplo de operação

Configurar fluxo de trabalho

  1. Adicionar variáveis
  2. Configurar peças

Adicionar variáveis

Explorador de projeto : [Variáveis] ➞ [Todas as Variáveis]

Adicionar a(s) variável(eis) abaixo.

Propriedades das variáveis:

[Nome] [Tipo de dados]

Var1

[BOOL]

Var2

[BOOL]

Var3

[BOOL]

Var4

[BOOL]

Configurar peças

Explorador de projeto : [Design de tela] ➞ [Telas] ➞ [Screen1]

Arraste e solte os seguintes objetos da [Caixa de ferramentas] para a tela.

Propriedades da Lâmpada de N Estado (Nome: N_StateLamp1):

Guia Sub-tela Propriedade Valor
[Função] [Básico] [Tipo] [Bit]
[Condição de alteração de estado] [Bit]
[Número de estados] 5
[Variáveis] [Variáveis] [Variável] [Nome]: Var1
[Variáveis] [Variável] [Nome]: Var2
[Variáveis] [Variável] [Nome]: Var3
[Variáveis] [Variável] [Nome]: Var4
[Posição do bit] [Bit reduzido]
[Forma] [Texto] [Estados] [Estado 0] [Texto] Estado 0
[Estado 1] [Texto] Estado 1
[Estado 2] [Texto] Estado 2
[Estado 3] [Texto] Estado 3
[Estado 4] [Texto] Estado 4
[Básico] [Estados] [Estado 0] a [Estado 4] [Preencher] [Tipo] [Sólido]
[Valor] [ID] ID:(Qualquer)