Você está na página 1de 28

Apostila de Treinamento

4. WorkSpace________________________________________________

Capítulo 4.

WorkSpace

Copyright © 2002, Intellution, Inc. 1


Fundamentos do iFIX

4.. WorkSpace_______________________________________________

Objetivos do Capítulo

Este capítulo mostra como trabalhar com o aplicativo WorkSpace (personalizar, atribuir
segurança, etc), como aproveitar todas as propriedades de configuração de uma tela e como
trabalhar com as bibliotecas de objetos reutilizáveis chamada Dynamos. Além disso, também
mostra como encontrar informações detalhadas sobre o iFIX no sistema de Help do produto.

O capítulo está organizado da seguinte forma:

 WorkSpace em Run Mode


 Configuração do WorkSpace
 Tamanho da Tela
 Usando o Help
 Documentação Eletrônica
 Biblioteca de Dynamos

Copyright © 2002, Intellution, Inc. 2


Apostila de Treinamento

4.1. WorkSpace no Modo de Execução___________________________

File Window
Open Cascade
Close Tile Horizontal
Print Tile Vertical
Exit Close All

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

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

Copyright © 2002, Intellution, Inc. 3


Fundamentos do iFIX

4.2. Configuração do WorkSpace_______________________________

A. Introdução
 O aplicativo WorkSpace é o ponto inicial para a utilização do iFIX.
 O WorkSpace permite:
- Adicionar telas, criar Schedules e alterar programas.
- Integrar documentos ActiveX de outros programas.
- Visualizar a hierarquia dos dados da aplicação.
 As configurações padrões do WorkSpace podem ser alteradas na janela User
Preferences, acessada a partir do menu WorkSpace.

B. Guia Shapes Preferences


 Especifica as preferências de formato dos objetos.
 Usado para determinar as propriedades de um novo objeto adicionado à tela.

C. Guia Environment Protection


 Configura a proteção do ambiente.
 Usado para proteger o modo de execução do WorkSpace.
 Enquanto estiver desenvolvendo um sistema, sugere-se não habilitar a opção
“Enable Run Time Environment Protection”.
 Ver Figura 4.-2

D. Guia Startup Pictures


 Configura as telas a serem abertas no modo de execução, 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 execução do WorkSpace.
 Outras informações sobre schedules serão vistas mais tarde neste curso.

Copyright © 2002, Intellution, Inc. 4


Apostila de Treinamento

4.2.. Configuração do WorkSpace_______________________________

Figura 4.-2: Preferências do Usuário (Guia Environment Protection)

Copyright © 2002, Intellution, Inc. 5


Fundamentos do iFIX

4.2.. Configuração do WorkSpace_______________________________

F. Animation Data Error Defaults


- Especifica o formato padrão para os erros de animação de dados.
- Veja a Figura 4.-3.
 Linear Animation Object Defaults
- Padrões dos valores numéricos a serem exibidos quando houver um erro
de escalonamento de um valor (animação linear).
 Format Animation Object Defaults
- Padrões dos textos a serem mostradas em um link quando houver um erro
de animação de formato.
 Numeric Table Entries e String Table Entries
- Padrões dos valores a serem usados quando houver um erro em uma
tabela.
 Color Table Entries
- Padrões de cores a serem utilizadas quando houver um erro em uma
tabela.

G. Picture Preferences
 Configura os padrões das propriedades de uma nova tela.

Copyright © 2002, Intellution, Inc. 6


Apostila de Treinamento

4.2.. Configuração do WorkSpace_______________________________

Figura 4.-3: Preferências do Usuário (Guia Animation Data Error Defaults)

Copyright © 2002, Intellution, Inc. 7


Fundamentos do iFIX

4.3. Tamanho da Tela_________________________________________

A. Introdução
 Quando uma nova tela é criada, são criados um documento e uma janela dentro
deste documento.
- O documento é um ActiveX Container para a tela do iFIX.
- A janela é a área disponível do documento que estabelece os limites que
podem ser vistos no monitor.

B. Tamanho da Tela
 O documento trabalha com o sistema de coordenadas lógicas.
 Isto significa que o documento se baseia em unidades lógicas, não em pixels.
- O iFIX calcula a relação ponto a ponto entre a resolução em pixels do
monitor e as unidades lógicas do documento.
- Exemplo:
 Um monitor padrão VGA possui resolução 640x480 pixels.
 O tamanho padrão da tela mostrada neste monitor não é 640x480
pixels.
 Ao invés disso, o tamanho é 100x75 (unidade lógica).
 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. Dimensões da Tela
 WindowHeight/WidthPercentage
- Altura e largura da janela em porcentagem.
- Espaço onde os objetos contidos em um documento são mostrados.
- Medidas em porcentagem do documento.
 DocumentHeight/Width
- Altura e largura do documento.
- Tela onde os objetos serão desenhados com a finalidade de serem
mostrados.
- Medidas em unidades lógicas.

Copyright © 2002, Intellution, Inc. 8


Apostila de Treinamento

4.3.. Tamanho da Tela_________________________________________

Largura da Janela
P orcentagem

Janela
Porcentagem
A ltura

75 unidades

Largura D ocum ento


100 unidades

Figura 4.-4: Tamanho da Tela

Figura 4.-5: Janela de diálogo de Edição da Tela

Copyright © 2002, Intellution, Inc. 9


Fundamentos do iFIX

4.3.. Tamanho da 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 são
mostradas na janela de diálogo Picture Preferences.
- Especifique qualquer unidade lógica para representar o tamanho da tela.

D. Para Alterar o Tamanho da Janela Usando as Preferências do Usuário


1. A partir do menu WorkSpace, selecione User Preferences e então selecione a
guia Picture Preferences.
- Veja a Figura 4.-6.
2. Especifique o tamanho da janela no campo Window Size.
- Use o menu para fazer sua seleção.
- O tamanho da janela é ajustado automaticamente.
3. Se desejar, especifique o tamanho do documento (em unidades lógicas) nos
campos Document Width/Height.

E. Para Alterar o Tamanho da Janela Usando Unidades Lógicas


1. A partir do menu Edit, selecione Picture.
- Veja a Figura 4.-5.
2. Especifique a largura da janela (em unidades lógicas) no campo Window Width.
3. Especifique a altura da janela (em unidades lógicas) no campo Window Height.

F. Convertendo Telas Para Serem Vistas em Outra Resolução


 Telas criadas e vistas em uma resolução podem ser facilmente vistas em qualquer
outra resolução de monitor.
 Durante a conversão, as unidades são arredondadas e o sistema de coordenadas
lógicas é mantido.
 Mesmo que o documento seja maior que a área visível, o iFIX re-escala a tela
fazendo que se pareça como na resolução inferior.
- Mesmo que um objeto esteja fora da área visível, ele ainda faz parte do
documento.
- O objeto pode ser selecionado na árvore do sistema.

Copyright © 2002, Intellution, Inc. 10


Apostila de Treinamento

4.3.. Tamanho da Tela_________________________________________

Figura 4.-6: Preferências do Usuário (Guia Picture Preferences)

Copyright © 2002, Intellution, Inc. 11


Fundamentos do iFIX

4.4. Usando o Help___________________________________________

A. Introdução
 Usado como fonte rápida de informações e procedimentos.
 Corresponde a um subconjunto das informações mais importantes do manual.
 A Figura 4.-7 mostras as diversas formas de acessar o sistema de Help do iFIX.

B. Help “What’s This?”


 Usado para obter informações 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 botão direito do mouse.
- Para se ter ajuda sobre um campo da janela de diálogo, selecione o botão
“What's This?” da janela de diálogo (<Shift><F1>) e em seguida clique
sobre o campo que deseja obter informação.

C. Usando o Help em Outras Aplicações


 Informações do Help podem ser copiadas para outras aplicações
- Selecione o tópico do Help a ser copiado.
- Selecione a opção Copy a partir do menu Edit.
- Isto faz com que o texto seja copiado para a área de transferência.
 Informações também podem ser adicionadas de outras aplicações.
- Veja a seção que trata de adição de anotações.
 Pode ser usado para copiar informações de uma área do Help para outra.

D. Adicionando Anotações ao Help


 As anotações podem ser usadas para adicionar comentários ao Help.
 Dentro do tópico de interesse do Help, selecione o botão Options e escolha
Annotate.
 Um clipe aparece próximo ao título da informação anotada.
- selecione o clipe para ver a anotação, como mostra a Figura 4-8.

Copyright © 2002, Intellution, Inc. 12


Apostila de Treinamento

4.4.. Usando o Help___________________________________________

Selecione… Para acessar...


Help Topics a partir do menu Help. tabela de conteúdo, índice ou
busca por palavra
Botão Help da janela de diálogo ajuda específica sobre uma janela
de diálogo
<SHFT><F1> ou somente <F1> ajuda sobre um campo específico
o botão com o sinal de interrogação ajuda do tipo What's This? para o
no canto superior direito da janela de campo ou controle da janela de
diálogo e em seguida o campo ou diálogo
controle que deseja ajuda

Figura 4.-7: Usando o Help

Figura 4.-8: Anotação do Help

Copyright © 2002, Intellution, Inc. 13


Fundamentos do iFIX

4.5. Documentação Eletrônica__________________________________

A. Introdução
 A documentação técnica do iFIX vem em formato eletrônico 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.-9).
 O Electronic Books tem a mesma organização que o WorkSpace:
- Ao lado esquerdo ficam conteúdo, índice e ferramentas de busca por
navegação.
- Ao lado direito ficam os textos e gráficos do manual.

B. Botões do “Electronic Books”


 Botões Hide/Show
- Alterna entre mostrar ou não as guias de conteúdo, índice e botões de
busca.
 Botão Back
- Mostra o último tópico acessado pelo usuário.
 Botão Forward
- Mostra o próximo tópico seguindo a seqüência a partir do tópico atual.
 Botão Stop
- Quando estiver vendo páginas de Internet, pára o download de dados.
 Botão Refresh
- Quando estiver vendo páginas de Internet, busca novamente o arquivo
atual.
 Botão Print
- Se a guia Contents estiver sendo mostrada, fornece opções para imprimir
páginas, cabeçalhos, sub-tópicos ou a tabela inteira de conteúdos.
- Se a guia Index ou Search estiver sendo mostrada, imprime o tópico
atual.
 Botão Options
- Mostra um menu com os comandos “Back”, “Forward”, “Stop”,
“Refresh”, “Hide/Show” e “Print”.

Copyright © 2002, Intellution, Inc. 14


Apostila de Treinamento

4.5.. Documentação Eletrônica__________________________________

Figura 4.-9: Janela do Electronic Books

Copyright © 2002, Intellution, Inc. 15


Fundamentos do iFIX

4.5.. Documentação Eletrônica__________________________________

C. Busca
 Busca por tópicos usando a guia de índice ou a guia de pesquisa
- A partir da guia Index/Índice, entre com uma palavra-chave
 Se a palavra-chave existir, serão mostrados todos os tópicos
relacionados
- A partir da guia Search/Pesquisar, entre com uma palavra
 Uma lista de todos os tópicos que contém aquela palavra será
mostrada (Figura 4.-10).
 Sugestões de Busca
- Faça a busca por uma palavra e obtenha uma lista de todos os tópicos do
Electronic Books que aparece a palavra da busca
- Se digitar mais de uma palavra:
 Aparecerão na lista todos os tópicos que incluem todas as palavras
digitadas.
 Colocando as palavras entre aspas, é mostrada uma lista de tópicos
da frase digitada.

Copyright © 2002, Intellution, Inc. 16


Apostila de Treinamento

4.5.. Documentação Eletrônica__________________________________

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

Copyright © 2002, Intellution, Inc. 17


Fundamentos do iFIX

4.6. Conjuntos de Dynamos____________________________________

A. Introdução
 Existem objetos que são mais utilizados durante o desenvolvimento da aplicação.
 O iFIX oferece um modo conveniente de salvar objetos personalizados e
programas de aplicações em um conjunto de alto nível de objetos reutilizáveis.
- Estes objetos são chamados de dynamos.
- Os dynamos ajudam a criar um projeto consistente.
 O iFIX oferece uma vasta opção de dynamos pré-construídos.

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.-11 para um exemplo.
- Arraste o objeto do conjunto de dynamos para a tela.

Copyright © 2002, Intellution, Inc. 18


Apostila de Treinamento

4.6.. Conjuntos de Dynamos____________________________________

Figura 4.-11: Área de Trabalho com um Conjunto de Dynamos Aberto.

Copyright © 2002, Intellution, Inc. 19


Fundamentos do iFIX

4.7. Exercício 4.______________________________________________

Ferramentas Gráficas Adicionais

Exercício 4.

Copyright © 2002, Intellution, Inc. 20


Apostila de Treinamento

___________________________________________________Exercício 4.

Objetivos:

Após a realização deste exercício, o aluno estará apto para:

1. Adicionar dynamos a uma nova tela

Introdução:

Neste exercício, iremos continuar a desenvolver a aplicação de produção de cerveja, criando


uma nova tela para monitorar a tina de filtração (Lauter Tun). Na tina de filtração o malte é
misturado com água quente. Ele então é filtrado para remover os grãos do líquido. O grão
úmido é normalmente vendido para ração animal. O líquido resultante é chamado de mosto e
será fermentado para produzir cerveja.

Nos exercícios anteriores criamos telas a partir da combinação de objetos. Agora, iremos usar
objetos de conjuntos de dynamos pré-construídos. Iremos adicionar um dynamo para
representar a tina de filtração bem como dynamos para as tubulações de entrada e saída do
tanque. Quando terminar, sua tela deverá se parecer com:

Quando terminar este exercício, vá para a próxima seção e responda as questões.

Copyright © 2002, Intellution, Inc. 21


Fundamentos do iFIX

___________________________________________________Exercício 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 título aparecerá.
2. A partir da árvore do sistema, dê um clique duplo na guia Dynamo Sets.
A lista de conjuntos de dynamos disponíveis aparecerá.
3. Dê um clique duplo no conjunto TanksAnim1.
A lista de tanques fica disponível e o conjunto de dynamos aparece no WorkSpace.
4. Arraste o seguinte dynamo à tela:
TankPressurizedD1
A seguinte janela de diálogo aparece:

5. Configure as seguintes opções 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. 22


Apostila de Treinamento

___________________________________________________Exercício 4.

B. Adicione dynamos extras.


Adicione dynamos de tubulação no clarificador.
1. Dê um duplo clique no conjunto de dynamos Pipes a partir da árvore do sistema.
A lista de conjuntos de dynamos disponíveis aparecerá.
2. Arraste o seguinte dynamo à tela:
PipeHorz1
Uma janela de diálogo aparece para selecionar a cor da tubulação.
3. Selecione OK para manter a cor cinza da tubulação.
4. Adicione três tubulações extras para a tela usando a figura abaixo como um guia.
5. Quando terminar, feche o conjunto de dynamos de tubulações
A tela deve-se parecer agora com:

Copyright © 2002, Intellution, Inc. 23


Fundamentos do iFIX

___________________________________________________Exercício 4.

C. Adicione válvulas à tela.


Adicione dynamos de válvula 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 janela de diálogo aparece:

3. Selecione o botão Animate Valve Color.


A seguinte tela aparece:

Copyright © 2002, Intellution, Inc. 24


Apostila de Treinamento

___________________________________________________Exercício 4.

C. Adicione válvulas à tela (continuação).

4. Configure as seguintes opções com os valores listados a direita:


Data Source: MASH_SWITCH
Color Threshold Exact Match: Habilitado
5. Adicione os seguintes limites de cores:
VALOR COR
0.00 BrightRed
1.00 BrightGreen
6. Quando terminar, selecione OK.
Você estará de volta na janela de diálogo do dynamo.
7. Selecione OK para retornar à tela.
8. Adicione válvulas extras na tela usando as fontes de dados listadas na figura abaixo e
feche o conjunto de dynamos quando terminar.

MASH_SWITCH
Válvula 2

Válvula 3

Válvula Data Source


Válvula 2 WATER_SWITCH
Válvula 3 LAUTER_SWITCH

Copyright © 2002, Intellution, Inc. 25


Fundamentos do iFIX

___________________________________________________Exercício 4.

D. Adicione textos à tela.


Adicione cabeçalhos e títulos à tela.
1. Usando o objeto de texto, adicione título à tela. Use a figura abaixo como guia.
Quando terminar, a tela deverá se parecer com:

2. A partir do menu File, selecione Save.


A janela de diálogo para salvar aparece.
3. Entre com o seguinte no campo File Name:
LauterTun
4. Selecione Save para salvar a figura.

Fim do Exercício

Copyright © 2002, Intellution, Inc. 26


Apostila de Treinamento

4.8. Questões de Revisão______________________________________

1. Para que serve uma anotação no Help?

2. Que versão do Microsoft Internet Explorer deve ser instalada para usar o Electronic Books?

3. Para que serve a guia “Animation Data Error” nas preferências do usuário do WorkSpace?

4. Como é possível alterar o tamanho padrão da fonte para novos textos?

5. Qual é a diferença entre altura de um documento do iFIX e altura de uma janela?

Copyright © 2002, Intellution, Inc. 27


Fundamentos do iFIX

4.8.. Questões de Revisão______________________________________

página em branco

Copyright © 2002, Intellution, Inc. 28

Você também pode gostar