You are on page 1of 30

Apostila de Treinamento

.4 WorkSpace________________________________________________

Captulo .4
WorkSpace

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.4. WorkSpace_______________________________________________

Objetivos do Captulo
Este captulo mostra como trabalhar com o aplicativo WorkSpace (personalizar, atribuir segurana,
etc), como aproveitar todas as propriedades de configurao de uma tela e como trabalhar com as
bibliotecas de objetos reutilizveis chamada Dynamos. Alm disso, tambm mostra como encontrar
informaes detalhadas sobre o iFIX no sistema de Help do produto.
O captulo est organizado nos seguintes tpicos:

WorkSpace em Run Mode

Configurao do WorkSpace

Tamanho da Tela

Usando o Help

Documentao Eletrnica

Biblioteca de Dynamos

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.4.1. WorkSpace no Modo de Execuo___________________________

File
Open
Close
Print
Exit

Window
Cascade
Tile Horizontal
Tile Vertical
Close All

WorkSpace
Switch to Configure
Status Bar
Visual Basic Editor
Toolbars
Full Screen

Help
WorkSpace Help
iFIX Picture Help

Figura .4-1: Comandos do Menu WorkSpace (no Modo Run)

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.4.2. Configurao do WorkSpace_______________________________


A. Introduo

O aplicativo WorkSpace o ponto inicial para a utilizao do iFIX.

O WorkSpace permite:

Adicionar telas, criar Schedules e alterar programas.

Integrar documentos ActiveX de outros programas.

Visualizar a hierarquia dos dados da aplicao.

As configuraes padres do WorkSpace podem ser alteradas na janela User


Preferences, acessada a partir do menu WorkSpace.

B. Guia Shapes Preferences

Especifica as preferncias de formato dos objetos.

Usado para determinar as propriedades de um novo objeto adicionado tela.

C. Guia Environment Protection

Configura a proteo do ambiente.

Usado para proteger o modo de execuo do WorkSpace.

Enquanto estiver desenvolvendo um sistema, sugere-se no habilitar a opo Enable


Run Time Environment Protection.

Ver Figura .4-2

D. Guia Startup Pictures

Configura as telas a serem abertas no modo de execuo, independente se o


WorkSpace iniciado neste modo.

E. Guia Background Startup

Configura os schedules a serem executados (como tarefas de segundo plano),


independente do modo de execuo do WorkSpace.

Outras informaes sobre schedules sero vistas mais tarde neste curso.

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.4.2.. Configurao do WorkSpace_______________________________

Figura .4-2: Preferncias do Usurio (Guia Environment Protection)

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.4.2.. Configurao do WorkSpace_______________________________


F. Animation Data Error Defaults
-

Especifica o formato padro para os erros de animao de dados.

Veja a Figura .4-3.

Linear Animation Object Defaults


-

Format Animation Object Defaults


-

Padres dos textos a serem mostradas em um link quando houver um erro de


animao de formato.

Numeric Table Entries e String Table Entries


-

Padres dos valores numricos a serem exibidos quando houver um erro de


escalonamento de um valor (animao linear).

Padres dos valores a serem usados quando houver um erro em uma tabela.

Color Table Entries


-

Padres de cores a serem utilizadas quando houver um erro em uma tabela.

G. Picture Preferences

Configura os padres das propriedades de uma nova tela.

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.4.2.. Configurao do WorkSpace_______________________________

Figura .4-3: Preferncias do Usurio (Guia Animation Data Error Defaults)

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.4.3. Caching de Tela__________________________________________


A. Caching de Tela

A funo Picture Caching permite:


-

Pr-carregar tela que ficaro sempre em memria cache.

O nmero de telas que devem ser armazenadas em cache deve ser


configurado.

B. Tipos de Telas Armazenadas em Cache

Existem dois tipos de telas que podem ser armazenadas em cache: telas que
esto sendo executadas e as telas pr-carregadas durante a inicializao do sistema.

Telas em Execuo
-

Carregadas em cache quando elas so fechadas.

Quando o nmero de telas em cache excederem o tamanho do cache, a tela


mais antiga que foi carregada substituda pela tela mais recente fechada.

Telas Pr-Carregadas
-

As telas so pr-carregadas quando o WorkSpace aberto em modo de


execuo (Run Mode).

Possuem a propriedade de AlwaysLoaded

Elas nunca so retiradas da memria cache enquanto estiverem em Run Mode.

C. Como Pr-Carregar Telas

Para configurar uma tela para ser pr-carregada quando o WorkSpace


aberto, o arquivo FixUserPreferences.ini, localizado no diretrio \Dynamics\LOCAL,
deve ser configurado.

Use o Notepad ou um editor de texto para editar ou modificar este arquivo


(Figura .4-4).
TotalPreloadPicturePath

indica o nmero de telas que devero ser pr-carregadas em cache.


PicturePath#N

indica o nome do arquivo de cada tela que ser pr-carregada.

O WorkSpace somente pr-carrega telas quando a opo Picture Caching


estiver habilitada na janela User Preference do WorkSpace e quando o WorkSpace
estiver configurado para iniciar em Run Mode
-

O WorkSpace no pr-carrega telas quando estiver alternando do modo de


configurao para o modo de execuo.

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.4.3.. Caching de Tela__________________________________________

[AppPreloadPicturePreferences]
; To add a picture to be preloaded increment the count and
; add the name of the picture to be preloaded. For Example:
TotalPreloadPicturePath=2
PicturePath#0=Picture1.grf
PicturePath#1=Picture2.grf

Figura .4-4: Configurando o Arquivo FixUserPreferences.ini

D. Observaes

Quando a opo Picture Caching estiver habilitada, algumas alteras feitas


em run-time so preservadas enquanto a tela permanecer em cache

Agumas alteraes sero vistas quando a tela for fechada e reaberta a partir do
cache, incluindo:
-

propriedades de objetos (por exemplo sua cor) so alteras a partir do VBA

alteraes no grfico feitas a partir de sua janela de configurao em Run


Mode

Estas alteraes no so armazenadas em arquivo e quando as telas saem de


cache, as alteraes so perdidas

A opo de carregar em cache uma tela pode ser desabilitada selecionando a


opo Disable Caching For This Picture na janela Edit Picture da tela.

A lista das telas que esto carregadas em cache pode ser vista em modo Run
pressionando as teclas <Ctrl><Shft>C

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.4.4. Tamanho da Tela_________________________________________


A. Introduo

Quando uma nova tela criada, so criados um documento e uma janela dentro deste
documento.
-

O documento um ActiveX Container para a tela do iFIX.

A janela a rea disponvel do documento que estabelece os limites que


podem ser vistos no monitor.

B. Tamanho da Tela

O documento trabalha com o sistema de coordenadas lgicas.

Isto significa que o documento se baseia em unidades lgicas, no em pixels.

O iFIX calcula a relao ponto a ponto entre a resoluo em pixels do monitor


e as unidades lgicas do documento.

Exemplo:

Um monitor padro VGA possui resoluo 640x480 pixels.

O tamanho padro da tela mostrada neste monitor no 640x480


pixels.

Ao invs disso, o tamanho 100x75 (unidade lgica).

Se o tamanho do documento for configurado para ser metade da altura do monitor, a


largura do documento continua igual a 100 mas sua altura ajustada para 37.5.

C. Dimenses da Tela

WindowHeight/WidthPercentage
-

Altura e largura da janela em porcentagem.

Espao onde os objetos contidos em um documento so mostrados.

Medidas em porcentagem do documento.

DocumentHeight/Width
-

Altura e largura do documento.

Tela onde os objetos sero desenhados com a finalidade de serem mostrados.

Medidas em unidades lgicas.

Copyright 2002, Intellution, Inc.

10

Apostila de Treinamento

.4.3.. Caching de Tela __________________________________________


L a r g u r a d a J a n e la
P o rc e n ta g e m

J a n e la
P o r c e n ta g e m
A ltu r a
7 5 u n id a d e s

L a rg u ra D o c u m e n to
1 0 0 u n id a d e s

Figura .4-5: Tamanho da Tela

Figura .4-6: Caixa de Dilogo de Edio da Tela

Copyright 2002, Intellution, Inc.

11

Fundamentos do iFIX

.4.3.. Caching de Tela __________________________________________


C. Alterando o Tamanho da Janela

Uma tela definida pelo tamanho da janela de um documento.

Para alterar o tamanho de uma tela, altere o tamanho da janela.

Quando uma nova tela aberta, as propriedades da janela e do documento so


mostradas na caixa de dilogo Picture Preferences.
-

Especifique qualquer unidade lgica para representar o tamanho da tela.

D. Para Alterar o Tamanho da Janela Usando as Preferncias do Usurio


1. A partir do menu WorkSpace, selecione User Preferences e ento selecione a guia
Picture Preferences.
-

Veja a Figura .4-7.

2. Especifique o tamanho da janela no campo Window Size.


-

Use o menu para fazer sua seleo.

O tamanho da janela ajustado automaticamente.

3. Se desejar, especifique o tamanho do documento (em unidades lgicas) nos campos


Document Width/Height.
E. Para Alterar o Tamanho da Janela Usando Unidades Lgicas
1. A partir do menu Edit, selecione Picture.
-

Veja a Figura .4-6.

2. Especifique a largura da janela (em unidades lgicas) no campo Window Width.


3. Especifique a altura da janela (em unidades lgicas) no campo Window Height.
F. Convertendo Telas Para Serem Vistas em Outra Resoluo

Telas criadas e vistas em uma resoluo podem ser facilmente vistas em qualquer
outra resoluo de monitor.

Durante a converso, as unidades so arredondadas e o sistema de coordenadas


lgicas mantido.

Mesmo que o documento seja maior que a rea visvel, o iFIX re-escala a tela
fazendo que se parea como na resoluo inferior.
-

Mesmo que um objeto esteja fora da rea visvel, ele ainda faz parte do
documento.

O objeto pode ser selecionado na rvore do sistema.

Copyright 2002, Intellution, Inc.

12

Apostila de Treinamento

.4.3.. Caching de Tela __________________________________________

Figura .4-7: Preferncias do Usurio (Guia Picture Preferences)

Copyright 2002, Intellution, Inc.

13

Fundamentos do iFIX

.4.5. Usando o Help___________________________________________


A. Introduo

Usado como fonte rpida de informaes e procedimentos.

Corresponde a um subconjunto das informaes mais importantes do manual.

A Figura .4-8 mostras as diversas formas de acessar o sistema de Help do iFIX.

B. Help Whats This?

Usado para obter informaes sobre um campo de uma janela.

Pode-se acessar o help What's This? das seguintes formas:


-

Para se ter ajuda sobre um determinado campo, selecione o campo e clique


com o boto direito do mouse.

Para se ter ajuda sobre um campo da caixa de dilogo, selecione o boto


What's This? da caixa de dilogo (<Shift><F1>) e em seguida clique sobre
o campo que deseja obter informao.

C. Usando o Help em Outras Aplicaes

Informaes do Help podem ser copiadas para outras aplicaes


-

Selecione o tpico do Help a ser copiado.

Selecione a opo Copy a partir do menu Edit.

Isto faz com que o texto seja copiado para a rea de transferncia.

Informaes tambm podem ser adicionadas de outras aplicaes.


-

Veja a seo que trata de adio de anotaes.

Pode ser usado para copiar informaes de uma rea do Help para outra.

D. Adicionando Anotaes ao Help

As anotaes podem ser usadas para adicionar comentrios ao Help.

A partir do Help, selecione o boto Options e escolha Annotate.

Um clipe aparece prximo ao ttulo da informao anotada.


-

selecione o clipe para ver a anotao, como mostra a Figura 4-8.

Copyright 2002, Intellution, Inc.

14

Apostila de Treinamento

.4.5.. Usando o Help___________________________________________

Selecione

Para acessar...

Help Topics a partir do menu Help.

tabela de contedo, ndice ou busca


por palavra

Boto Help da caixa de dilogo

ajuda especfica sobre uma caixa


de dilogo

<SHFT><F1> ou somente <F1>

ajuda sobre um campo especfico

o boto com o sinal de interrogao


no canto superior direito da caixa de
dilogo e em seguida o campo ou
controle que deseja ajuda

ajuda do tipo What's This? para o


campo ou controle da caixa de
dilogo

Figura .4-8: Usando o Help

Figura .4-9: Anotao do Help

Copyright 2002, Intellution, Inc.

15

Fundamentos do iFIX

.4.6. Documentao Eletrnica__________________________________


A. Introduo

A documentao tcnica do iFIX vem em formato eletrnico e referenciado por


Electronic Books

Ele pode ser acessado a partir da pasta Help and Information na rvore do sistema
do WorkSpace (Veja a Figura .4-10).

O Electronic Books tem a mesama organizao que o WorkSpace:


-

Ao lado esquerdo ficam contedo, ndice e ferramentas de busca por


navegao.

Ao lado direito ficam os textos e grficos do manual.

B. Botes do Electronic Books

Botes Hide/Show
-

Boto Back
-

Quando estiver vendo pginas de Internet, pra o download de dados.

Boto Refresh
-

Mostra o prximo tpico seguindo a seqncia a partir do tpico atual.

Boto Stop
-

Mostra o ltimo tpico acessado pelo usurio.

Boto Forward
-

Alterna entre mostrar ou no as guias de contedo, ndice e botes de busca.

Quando estiver vendo pginas de Internet, busca novamente o arquivo atual.

Boto Print
-

Se a guia Contents estiver sendo mostrada, fornece opes para imprimir


pginas, cabealhos, sub-tpicos ou a tabela inteira de contedos.

Se a guia Index ou Search estiver sendo mostrada, imprime o tpico atual.

Boto Options
-

Mostra um menu com os comandos Back, Forward, Stop, Refresh,


Hide/Show e Print.

Copyright 2002, Intellution, Inc.

16

Apostila de Treinamento

.4.6.. Documentao Eletrnica__________________________________

Figura .4-10: Exemplo do Electronic Books

Copyright 2002, Intellution, Inc.

17

Fundamentos do iFIX

.4.6.. Documentao Eletrnica__________________________________


C. Busca

Busca por tpicos usando a guia de ndice ou a guia de pesquisa


-

A partir da guia Index/ndice, entre com uma palavra-chave

A partir da guia Search/Pesquisar, entre com uma palavra

Se a palavra-chave existir, sero mostrados todos os tpicos


relacionados
Uma lista de todos os tpicos que contm aquela palavra ser
mostrada (Figura .4-11).

Sugestes de Busca
-

Faa a busca por uma palavra e obtenha uma lista de todos os tpicos do
Electronic Books que aparece a palavra da busca

Se digitar mais de uma palavra:

Aparecero na lista todos os tpicos que incluem todas as palavras


digitadas.

Colocando as palavras entre aspas, mostrada uma lista de tpicos da


frase digitada.

Copyright 2002, Intellution, Inc.

18

Apostila de Treinamento

.4.6.. Documentao Eletrnica__________________________________

Figura .4-11: Exemplo de Busca no Electronic Books

Copyright 2002, Intellution, Inc.

19

Fundamentos do iFIX

.4.7. Conjuntos de Dynamos____________________________________


A. Introduo

Existem objetos que so mais utilizados durante o desenvolvimento da aplicao.

O iFIX oferece um modo conveniente de salvar objetos personalizados e programas


de aplicaes em um conjunto de alto nvel de objetos reutilizveis.

Estes objetos so chamados de dynamos.

Os dynamos ajudam a criar um projeto consistente.

O iFIX oferece uma vasta opo de dynamos pr-construdos.

B. Usando os Dynamos

Para abrir um conjunto de dynamos, abra a guia Dynamo Sets a partir da rvore do
sistema ou d um duplo clique no conjunto desejado.
-

Veja a Figura .4-12 para um exemplo.

Arraste o objeto do conjunto de dynamos para a tela.

Copyright 2002, Intellution, Inc.

20

Apostila de Treinamento

.4.7.. Conjuntos de Dynamos____________________________________

Figura .4-12: rea de Trabalho com um Conjunto de Dynamos

Copyright 2002, Intellution, Inc.

21

Fundamentos do iFIX

.4.8. Exerccio .4______________________________________________

Ferramentas Grficas Adicionais


Exerccio .4

Copyright 2002, Intellution, Inc.

22

Apostila de Treinamento

___________________________________________________Exerccio .4
Objetivos:
Aps a realizao deste exerccio, o aluno estar apto para:
1. Adicionar dynamos a uma nova tela
Introduo:
Neste exerccio, iremos continuar a desenvolver a aplicao de produo de cerveja, criando
uma nova tela para monitorar a tina de filtrao (Lauter Tun). Na tina de filtrao o malte
misturado com gua quente. Ele ento filtrado para remover os gros do lquido. O gro
mido normalmente vendido para rao animal. O lquido resultante chamado de mosto e
ser fermentado para produzir cerveja.
Nos exerccios anteriores criamos telas a partir da combinao de objetos. Agora, iremos usar
objetos de conjuntos de dynamos pr-construdos. Iremos adicionar um dynamo para representar
a tina de filtrao bem como dynamos para as tubulaes de entrada e sada do tanque. Quando
terminar, sua tela dever se parecer com:

Quando terminar este exerccio, v para a prxima seo e responda as questes.

Copyright 2002, Intellution, Inc.

23

Fundamentos do iFIX

___________________________________________________Exerccio .4
A. Crie uma nova tela.
Crie uma nova tela e adicione um dynamo de tanque.
1. A partir do menu File, selecione New Picture.
Uma nova tela sem ttulo aparecer.
2. A partir da rvore do sistema, d um clique duplo na guia Dynamo Sets.
A lista de conjuntos de dynamos disponveis aparecer.
3. D um clique duplo no conjunto TanksAnim1.
A lista de tanques fica disponvel e o conjunto de dynamos aparece no WorkSpace.
4. Arraste o seguinte dynamo tela:
TankPressurizedD1
A seguinte caixa de dilogo aparece:

5. Configure as seguintes opes com os valores da direta:


Tagname for Tank Level:
LAUTER_LEVEL
Fetch Limits from Data Source:
Habilitado
6. Quando terminar, selecione OK.
7. Feche o conjunto de dynamos.
Voc estar de volta figura.

Copyright 2002, Intellution, Inc.

24

Apostila de Treinamento

___________________________________________________Exerccio .4
B. Adicione dynamos extras.
Adicione dynamos de tubulao no clarificador.
1. D um duplo clique no conjunto de dynamos Pipes a partir da rvore do sistema.
A lista de conjuntos de dynamos disponveis aparecer.
2. Arraste o seguinte dynamo tela:
PipeHorz1
Uma caixa de dilogo aparece para selecionar a cor da tubulao.
3. Selecione OK para manter a cor cinza da tubulao.
4. Adicione trs tubulaes extras para a tela usando a figura abaixo como um guia.
5. Quando terminar, feche o conjunto de dynamos de tubulaes
A tela deve-se parecer agora com:

Copyright 2002, Intellution, Inc.

25

Fundamentos do iFIX

___________________________________________________Exerccio .4
C. Adicione vlvulas tela.
Adicione dynamos de vlvula no clarificador.
1. D um duplo clique no conjunto de dynamos ValvesAnim a partir da rvore do sistema.
2. Arraste o seguinte dynamo tela:
ValveHorizontalControlE1
A seguinte caixa de dilogo aparece:

3. Selecione o boto Animate Valve Color.


A seguinte tela aparece:

Copyright 2002, Intellution, Inc.

26

Apostila de Treinamento

___________________________________________________Exerccio .4
C. Adicione vlvulas tela (continuao).
4. Configure as seguintes opes com os valores listados a direita:
Data Source:
Color Threshold Exact Match:

MASH_SWITCH
Habilitado

5. Adicione os seguintes limites de cores:


VALOR
0.00
1.00

COR
BrightRed
BrightGreen

6. Quando terminar, selecione OK.


Voc estar de volta na caixa de dilogo do dynamo.
7. Selecione OK para retornar tela.
8. Adicione vlvulas extras na tela usando as fontes de dados listadas na figura abaixo e
feche o conjunto de dynamos quando terminar.

MASH_SWITCH
Vlvula 1

Vlvula 2

Copyright 2002, Intellution, Inc.

Vlvula

Data Source

Vlvula 1
Vlvula 2

WATER_SWITCH
LAUTER_SWITCH

27

Fundamentos do iFIX

___________________________________________________Exerccio .4
D. Adicione textos tela.
Adicione cabealhos e ttulos tela.
1. Usando o objeto de texto, adicione ttulo tela. Use a figura abaixo como guia.
Quando terminar, a tela dever se parecer com:

2. A partir do menu File, selecione Save.


A caixa de dilogo para salvar aparece.
3. Entre com o seguinte no campo File Name:
LauterTun
4. Selecione Save para salvar a figura.

Fim do Exerccio

Copyright 2002, Intellution, Inc.

28

Apostila de Treinamento

.4.9. Questes de Reviso______________________________________

1. Para que serve uma anotao no Help?

2. Que verso do Microsoft Internet Explorer deve ser instalada para usar o e-books do iFIX?

3. Para que serve a seo Animation Data Error nas preferncias do usurio do WorkSpace?

4. Como voc pode mudar o tamanho padro de fonte para um novo texto em uma figura?

5. Em relao a uma tela do iFIX, qual a diferena entre a altura de um documento e a altura de
uma janela?

Copyright 2002, Intellution, Inc.

29

Fundamentos do iFIX

.4.1. Questes de Reviso______________________________________

pgina em branco

Copyright 2002, Intellution, Inc.

30

You might also like