XC_Bomba

<< Clique para Mostrar o Sumário >>

 

XC_Bomba

O XControl XC_Bomba simula o estado de uma bomba, conforme as configurações do XObject XO_Bomba.

1.Insira um novo XControl na biblioteca, com o nome "XC_Bomba".

2.Insira a imagem da bomba, adicionada anteriormente como Recurso.

Bomba

Bomba

3.Insira os objetos Texto e Display, conforme a figura a seguir.

Texto e Display

Texto e Display

4.No desenho da bomba, clique com o botão direito do mouse e selecione as opções Converter para símbolo e Explodir símbolo.

 

NOTA

Este XControl é inserido dentro da Tela Inicial, sobre as imagens das bombas. Por isto, adapte o tamanho da figura Bomba com o tamanho das imagens das bombas na Tela, facilitando a futura inserção do objeto.

 

5.Modifique a propriedade OverrideFillMode para 2 - SolidFill e a propriedade OverrideFillColor para a cor cinza (RGB(150, 150, 150)).

Propriedades OverrideFillColor e OverrideFillMode

Propriedades OverrideFillColor e OverrideFillMode

6.Na aba Propriedades, crie as Propriedades mostradas na figura a seguir.

Aba Propriedades

Aba Propriedades

7.Os Textos devem criar o nome do objeto XO_Bomba associado. Na propriedade Value dos Textos, crie uma Associação Simples com a propriedade Name do objeto XO_Bomba através da propriedade Fonte.

Associação com a propriedade Value

Associação com a propriedade Value

8.O Texto com o nome da bomba pode aparecer em cima ou embaixo da figura, dependendo da posição do objeto na Tela. Crie uma Associação Simples na propriedade Visible do Texto de baixo com a propriedade Embaixo do objeto XC_Bomba.

9.Para o Texto de cima, crie uma Associação Simples na propriedade Visible com a expressão "NOT XC_Bomba.Embaixo".

Associação com as propriedades Value e Visible

Associação com as propriedades Value e Visible

10.No objeto que representa a bomba, crie uma Associação Digital na propriedade OverrideFillColor, conforme a figura a seguir.

Associação Digital na propriedade OverrideFillColor

Associação Digital na propriedade OverrideFillColor

11.No objeto Texto inserido ao lado da bomba, vamos exibir o estado da bomba (On ou Off). Para isto, crie uma Associação Digital na propriedade Value, conforme a figura a seguir.

Associação Digital na propriedade Value

Associação Digital na propriedade Value

12.No objeto Display, vamos exibir a velocidade de rotação da bomba. Para isto, vamos alterar a letra (B: Baixa, M: Média e A: Alta) e a cor do objeto. Para alterar a letra, crie uma Associação por Tabela na propriedade Value com a Propriedade Velocidade do objeto XO_Bomba, conforme a figura a seguir.

Associação por Tabela na propriedade Value

Associação por Tabela na propriedade Value

13.Para mudar a cor do Display, crie uma Associação por Tabela da propriedade ForegroundColor com a propriedade Velocidade.

Associação por Tabela na propriedade ForegroundColor

Associação por Tabela na propriedade ForegroundColor

14.Para que o Display não seja exibido caso a bomba esteja desligada, crie uma Associação Simples da propriedade Visible do Display com a propriedade Estado do objeto XO_Bomba.

Associação Simples na propriedade Visible

Associação Simples na propriedade Visible

15.Salve as modificações e registre a biblioteca.

Esta página foi útil?