Escolar Documentos
Profissional Documentos
Cultura Documentos
Capítulo 5.
Objetivos do Capítulo
Este capítulo introduz os assistentes de animação dos objetos da tela, bem como novos objetos
gráficos como os objetos de data e hora e a inserção de figuras do tipo bitmap na tela. Além
disso, mostra como trabalhar com objetos globais como tabelas e variáveis globais.
A. Revisão
Os “Experts” permitem o usuário animar objetos sem o uso da janela de diálogo
de animação
Os “Experts” usados em capítulos anteriores incluem:
- Preenchimento
- Rotação
- Posição
- Escala
- Visibilidade
- Cor
A área de trabalho também contém “Experts” adicionais
- O usuário pode adicionar outros “Experts” usando programação em VBA
isto será discutido em capítulos posteriores
A. Open Picture
Atribui a abertura de uma tela a um objeto
Quando o objeto é selecionado no modo de execução, uma nova tela é aberta
Ver Figura 5.-1
B. Replace Picture
Atribui a mudança de tela a um objeto
Quando o objeto é selecionado no modo de execução, uma tela é fechada e outra é
aberta em seu lugar
- o objeto não precisa estar contido em nenhuma das telas de troca
Ver Figura 5.-2
C. Close Picture
Atribui o fechamento de uma tela a um objeto
Quando o objeto é selecionado no modo de execução, uma tela é fechada
- o objeto não precisa estar contido na tela que será fechada
Ver Figura 5.-3
D. Generate Picture
Especifica a localização da janela e outras informações para criar uma nova tela
na área de trabalho
Ver Figura 5.-4
A. Objeto Hora
A partir do menu Insert, selecione Current Time
As propriedades do objeto podem ser editadas como qualquer outro objeto texto
(Figura 5.-5). Exemplos:
animar a cor do texto;
animar sua altura e largura;
animar sua localização.
B. Objeto Data
A partir do menu Insert, selecione Current Date
As propriedades do objeto podem ser editadas como qualquer outro objeto texto
- similar ao objeto hora
5.3. Bitmaps_________________________________________________
5.3.. Bitmaps_________________________________________________
A. Introdução:
Usado para enviar valores de uma figura de volta para uma fonte de dados
normalmente associado a um link de dados, mas também pode ser usado com
quase todos os objetos da tela
A. Introdução
A pasta Globals da árvore do sistema do WorkSpace contém alguns objetos
globais que podem ser acessados a partir de qualquer tela do sistema.
Esta pasta contém duas sub-pastas: User e Plug and Solve
- Plug and Solve: usada para criar objetos globais com outros programas
com característica plug and solve da Intellution.
- User: usada para criar objetos globais definidos pelo usuário que ficarão
disponíveis para todas as telas (este capítulo irá focar o uso desta pasta).
Para adicionar objetos globais na pasta User, clique com o botão direito do mouse
na árvore do sistema sobre a pasta User.
Estes objetos globais podem ser acessados a partir de qualquer tela do iFIX.
Exemplos de objetos globais:
- Procedimentos globais
- Formulários globais (serão vistos no capítulo 18 sobre VBA)
- Variáveis globais
- Tabelas globais (threshold table)
B. Procedimentos Globais
Pode-se criar sub-rotinas e funções globais que podem ser acessadas a partir de
qualquer projeto (tela) do iFIX.
Os procedimentos globais serão vistos no capítulo sobre programação VBA.
C. Formulários Globais
Um formulário global pode ser acessado a partir de qualquer tela do iFIX,
possibilitando que exista apenas uma cópia do formulário no sistema.
- Com isso fica mais fácil atualizar o formulário e minimiza o tamanho dos
arquivos de tela do iFIX.
Os formulários globais serão vistos no capítulo sobre programação VBA.
A. Tabelas Globais
As tabelas globais são chamadas de Threshold Table e também são conhecidas
por Shared Tables ou Lookup Tables
Permite criar um conjunto de tabelas mais usadas no sistema.
Podem ser usadas para criar tabelas de:
- limites de cores (Figura XX)
- valores string (texto) ou faixas de valores (Figura XX)
Exemplos:
- valores digitais vermelho e verde para válvulas
- faixas de temperaturas
- faixa de valores numéricos para serem convertidos em texto
Figura 5.-16: Criando uma Tabela Global tipo String (Threshold Table)
5.8. ______________________________________________Exercício 5.
Exercício 5.
___________________________________________________Exercício 5.
Objetivos:
Nos exercícios anteriores, criamos telas combinando vários tipos de formas e objetos ou
usando dynamos. Neste exercício, iremos usar uma imagem bitmap de um tanque, além de
outros objetos. Quando terminar, a tela deverá se parecer com:
Quando terminar este exercício, vá para a próxima seção e responda as questões de revisão.
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
Link 1
Link 2
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
___________________________________________________Exercício 5.
Fim do Exercício
3. Qual a diferença entre usar a ferramenta Data Entry Expert e a opção In-place em um
datalink?