Captulo .5
Ferramentas Grficas Adicionais
Fundamentos do iFIX
Objetivos do Captulo
Este captulo introduz os assistentes de animao dos objetos da tela, bem como novos objetos
grficos como os objetos de data e hora e a insero de figuras do tipo bitmap na tela. Alm disso,
mostra como trabalhar com objetos globais como tabelas e variveis globais.
O captulo est organizado nos seguintes tpicos:
Assistentes de Tela
Usando Bitmaps
Apostila de Treinamento
Preenchimento
Rotao
Posio
Escala
Visibilidade
Cor
Fundamentos do iFIX
B. Replace Picture
C. Close Picture
D. Generate Picture
Especifica a localizao da janela e outras informaes para criar uma nova tela na
rea de trabalho
Apostila de Treinamento
Fundamentos do iFIX
As propriedades do objeto podem ser editadas como qualquer outro objeto texto
-
Exemplos:
B. Objeto Data
As propriedades do objeto podem ser editadas como qualquer outro objeto texto
-
Apostila de Treinamento
Fundamentos do iFIX
.5.3. Bitmaps_________________________________________________
A. Adicionando um Bitmap Tela
A partir do menu Insert, selecione Bitmap. A caixa de dilogo para abrir um arquivo
aparece. Selecione o arquivo de imagem desejado e selecione Open.
Pode-se trabalhar com vrios tipos de arquivos de imagem, como por exemplo: bmp,
msp, jpg, ico, wmf, pcx, etc.
uma segunda imagem pode ser configurada para aparecer enquanto o mouse
estiver pressionado
Transparent Color
-
Apostila de Treinamento
.5.3.. Bitmaps_________________________________________________
Fundamentos do iFIX
Usado para enviar valores de uma figura de volta para uma fonte de dados
normalmente associado a um link de dados, mas tambm pode ser usado com quase
todos os objetos da tela
Numeric/Alphanumeric Entry
-
Slider Entry
-
Pushbutton Entry
-
o usurio ter dois botes no modo de execuo, cujos ttulos podem ser
configurados:
Ramp Entry
-
10
Apostila de Treinamento
11
Fundamentos do iFIX
Plug and Solve: usada para criar objetos globais com outros programas com
caracterstica plug and solve da Intellution.
User: usada para criar objetos globais definidos pelo usurio que ficaro
disponveis para todas as telas (este captulo ir focar o uso desta pasta).
Para adicionar objetos globais na pasta User, clique com o boto direito do mouse na
rvore do sistema sobre a pasta User.
Estes objetos globais podem ser acessados a partir de qualquer tela do iFIX.
Procedimentos globais
Variveis globais
B. Procedimentos Globais
Pode-se criar sub-rotinas e funes globais que podem ser acessadas a partir de
qualquer projeto (tela) do iFIX.
C. Formulrios Globais
Com isso fica mais fcil atualizar o formulrio e minimiza o tamanho dos
arquivos de tela do iFIX.
12
Apostila de Treinamento
Clique com o boto direito do mouse sobre a pasta User e selecione Create
Variable.
Observao:
-
O boto da Toolbox permite criar uma varivel global ou uma varivel local
(estas ficam disponveis somente para a tela atual).
13
Fundamentos do iFIX
14
Apostila de Treinamento
O valor de uma varivel global pode ser acessada usando a seguinte sintaxe:
-
User.NomeVariavel.CurrentValue
15
Fundamentos do iFIX
16
Apostila de Treinamento
Exemplos:
-
faixas de temperaturas
Clique sobre a pasta User com o boto direito do mouse e selecione Create
Threshold Table
Para nomear a tabela, clique com o boto direito do mouse sobre a nova tabela e
selecione Property Window
-
17
Fundamentos do iFIX
Figura .5-15: Criando uma Tabela Global tipo String (Threshold Table)
18
Apostila de Treinamento
O valor de uma tabela global pode ser encontrado usando a seguinte sintaxe:
-
User.NomeTabela
Para usar a tabela global, selecione o boto Advanced da janela Animations quando
estiver animando um objeto (veja a Figura XX) e ento configure a tabela na rea
Shared Lookup Object da janela que aparece (veja a Figura XX).
19
Fundamentos do iFIX
20
Apostila de Treinamento
.5.8. ______________________________________________Exerccio .5
21
Fundamentos do iFIX
___________________________________________________Exerccio .5
Objetivos:
Aps a realizao deste exerccio, o aluno estar apto para:
1.
2.
3.
4.
5.
Quando terminar este exerccio, v para a prxima seo e responda as questes de reviso.
22
Apostila de Treinamento
___________________________________________________Exerccio .5
A. Crie uma nova tela.
Faa uma nova tela e adicione um dnamo de tanque.
1. A partir do menu File, selecione New Picture.
Uma nova tela sem nome aparece.
2. A partir do menu Insert, selecione Bitmap.
A caixa de dilogo de abertura de arquivo aparece.
3. Selecione o seguinte arquivo e selecione o boto Open.
C:\Dynamics\App\BrewKettle.bmp
O bitmap do tanque de infuso aparece na tela.
4. Usando o boto direito do mouse, selecione o bitmap Brew Kettle e selecine
Transparent Color.
A caixa de dilogo de configurao da cor transparente aparece.
5. Selecione na caixa a cor Bright Cyan (fica no canto direito superior) e ento OK.
6. Usando o boto direito do mouse, selecione o bitmap Brew Kettle e selecione Enable
Transparency.
A tela deve-se parecer agora com:
23
Fundamentos do iFIX
___________________________________________________Exerccio .5
B. Adicione outros objetos grficos.
Adicione tubulaes tela usando dnamos de tubulao, bem como ttulos e objetos texto.
1. Usando o conjunto de dnamos Pipes, adicione tubulaes ao tanque de infuso. Use a
figura abaixo como referncia.
2. Adicione um ttulo na tela.
3. Insira um objeto de data na tela.
4. Insira um objeto de hora na tela.
5. Insira objetos de texto na tela.
Quando terminar, a tela dever se parecer com:
24
Apostila de Treinamento
___________________________________________________Exerccio .5
C. Crie uma tela de navegao.
Crie um boto seta para retornar para a tela do clarificador.
1. Certifique-se de que a barra de ferramentas dos Experts esteja aberta. Para abri-la,
selecione Toolbars a partir do menu WorkSpace, e selecione ento a barra de
ferramentas Picture Expert.
2. A partir do menu Insert, selecione Polygon.
O cursor muda para o formato de uma cruz.
3. Use a figura abaixo como guia para criar uma seta a partir de um polgono:
Habilitado
LauterTun
25
Fundamentos do iFIX
___________________________________________________Exerccio .5
D. Adicione links de dados.
Adicione links de dados para controlar a temperatura do tanque.
1. Adicione dois links de dados na tela. Use a figura e a tabela abaixo como referncia.
Link 1
Link 2
Link
Data Source
Data Entry
Link 1
BREW_TEMP
None
Link 2
BREW_TEMP_SP
None
26
Apostila de Treinamento
___________________________________________________Exerccio .5
D. Adicione links de dados (continuao).
2. Selecione o link inferior.
Guias aparecem ao redor do link.
3. A partir da barra de ferramentas Expert, selecione Data Entry Expert.
A seguinte caixa de dilogo aparece:
Habilitado
Habilitado
27
Fundamentos do iFIX
___________________________________________________Exerccio .5
E. Crie uma tabela global.
Crie uma tabela global com duas cores: vermelho e verde.
1. A partir da rvore do sistema, clique duas vezes na pasta Globals.
A pasta User, dos globais de usurio, aparece.
2. Selecione com o boto direito do mouse na pasta User e selecione Create Threshold
Table
A seguinte caixa de dilogo aparece:
Color
False
BrightRed
True
BrigthGreen
28
Apostila de Treinamento
___________________________________________________Exerccio .5
F. Adicione uma vlvula.
Adicione um dnamo de vlvula na tela.
1. Abra o conjunto de dnamos ValveAnim.
2. Arraste o seguinte dnamo tela:
ValveHorizontalOnOff1
A caixa de dilogo do dnamo da vlvula aparece.
3. Clique na caixa de seleo Animate Valve Color.
A seguinte caixa de dilogo aparece:
LAUTER_SWITCH
Habilitado
5. Selecione o boto Browse para selecionar uma tabela compartilhada (Shared Table).
A caixa de dilogo do Expression Editor aparece.
6. Selecione a pasta Global e ento RedGreen a partir de User.
7. Selecione OK para voltar caixa de dilogo de animao de cor da vlvula.
8. Selecione OK para voltar caixa de dilogo do dnamo da vlvula.
9. Selecione OK para voltar tela.
29
Fundamentos do iFIX
___________________________________________________Exerccio .5
G. Adicione outra vlvula e salve.
1. Adicione um outro dnamo de vlvula, ValveHorizontalOnOff1, tela. Use a tabela
RedGreen com a seguinte fonte de dado:
BREW_SWITCH
2. Quando terminar, a tela dever se parecer com:
Fim do Exerccio
30
Apostila de Treinamento
3. Quais so as vantagens e desvantagens do Data Entry Expert ao invs de usar apenas a opo
In-Place em um link de dado?
31