Usando Bibliotecas no Elipse E3: Lição 8.

CustomConfig

O CustomConfig é um recurso, presente a partir da versão 3.2 do Elipse E3, que permite criar Assistentes de configuração das instâncias de um objeto ElipseX dentro do E3 Studio.

Uma opção de configuração será exibida no menu das instâncias de ElipseX (XControl e XObject) sempre que existir um script associado ao evento CustomConfig.

O texto exibido na opção do menu pode ser informado na propriedade CustomConfigText da definição do objeto de Biblioteca. Se esta propriedade estiver em branco, o texto “Configurar” será exibido.

Figura 1

Vamos exemplificar o uso do CustomConfig em um XControl e um XObject.

XControl

O Velocimetro é um XControl desenvolvido em um capítulo anterior que possui uma propriedade chamada Velocidade. Iremos configurar para que ao escolher a opção Configurar, uma caixa de edição seja exibida para digitar a velocidade inicial do objeto.

  1. Acesse os scripts do XControl Velocimetro e escolha o evento CustomConfig:

 

Figura 2

  1. Escreva o seguinte script:
Sub Velocimetro_CustomConfig()
'Velocidade inicial do velocimetro
Velocidade = InputBox("Velocidade:")
End Sub
  1. Salve e registre a Biblioteca.
  2. Acesse uma tela onde existe um Velocimetro, clique com o botão direito nele e escolha a opção Configurar.

 Figura 3

  1. Na janela aberta, digite um valor para a velocidade e verifique se o objeto assume o valor.

 Figura 4

XObject

TempoManutencao é um XObject desenvolvido em um capítulo anterior que possui as seguintes propriedades: Ligado, TempoLigado e TempoMaximo. Iremos configurar para que ao escolher a opção Configurar, uma caixa de edição seja exibida para digitar o TempoMaximo inicial do objeto.

  1. Acesse os scripts do XObject TempoManutencao e escolha o evento CustomConfig.

 Figura 5

  1. Escreva o seguinte script:
Sub TempoManutencao_CustomConfig()
'Tempo máximo ligado
TempoMaximo = InputBox("Tempo máximo do equipamento:")
End Sub
  1. Salve e registre a Biblioteca.
  2. Acesse um servidor de dados onde existe um objeto TempoManutencao, clique com o botão direito nele e escolha a opção Configurar.

 Figura 6

  1. Na janela aberta, digite um valor para o tempo máximo do equipamento e verifique se o objeto assume o valor.

 Figura 7

Exercícios

  1. Crie uma janela de configuração para a propriedade Nivel do XControl Garrafa.
  2. Crie uma janela de configuração para a propriedade Fonte do XControl Motor.
  3. Crie uma janela de configuração para as propriedades do XControl SomaTagDemo.

Artigos Relacionados


Anexos:

ProjetoBibliotecas_8.zip

Este artigo foi útil? Was this post helpful?
Yes1
No0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *