Você está na página 1de 57

SAGE

SISTEMA ABERTO DE GERENCIAMENTO DE ENERGIA

Manual de Configuração

SAGE SISTEMA
SAGE_ManCfg_InterfaceGraf.doc

Janeiro de 2018
Quadro de Revisão

Nº Data Descrição Versão


00 10/07/2013 Versão Inicial
Observado que o manipulação da Base Fonte em ambiente
01 27/11/2013 Windows e o item “OpenOffice.org Calc” do manual foram
descontinuados a partir do update 27 do SAGE.
Atualização de texto para o SAGE-27; documento renomeado e
02 21/05/2014
capítulos re-estruturados
03 04/12/2014 Correção do texto e de estilos. upd. 27-6
04 06/01/2015 Criação do item Conceitos da Interface Gráfica. upd. 27-6
05 29/10/2015 Atualização do item “Cores”. upd 27-11
Criação do item Visor de Cálculos nos aspectos da Interface
06 03/11/2015 upd 27-11
Gráfica.
07 12/05/2016 Atualização do manual de acordo com novo boletim do SAGE upd 27-16
08 28/09/2016 Atualização do manual de acordo com novo boletim do SAGE upd 27-17
Inclusão de FORMATO_LOG_ANOT em SigComportamento,
09 14/03/2017 upd 27-18
inclusão de COR_DLG_RAISELOWER e COR_DLG_TRIPCLOSE
Atualização de FORMATO_LOG_ANOT, criação dos itens:
IDENTIFICA_PARCELAS_NA_FORMULA,
10 26/05/2017 upd 27-19
TARJA_ESTUDO_LARGURA,TARJA_ESTUDO_COMPRIMENTO
e MENU_ITEM_CONTROLE
Inclusão de: GRAF_ESTRELA_REGIAO,
ACEITA_ACAO_CONTROLE,
11 12/01/2018 CONTROLE_EM_MENU_CONTEXTO, upd 28
CONTROLE_INIBE_ENTER; Alteração no valor default de
MENU_ITEM_CONTROLE.

Preparado por:

21.941-911 • Av. Horácio de Macedo, 354 • Rio de Janeiro - RJ


Tel.: (021) 2598-6000 • Fax: (021) 2260-1340

A informação contida neste documento é de propriedade do CEPEL, tendo se originado de trabalho desenvolvido nesta empresa para consulta e
referência dos usuários do sistema SAGE, e não poderá ser reproduzida ou utilizada para quaisquer outros fins sem autorização prévia e
expressa do CEPEL. Este documento baseia-se em informação disponível na data de sua publicação. Embora sejam feitos esforços para
torná-lo preciso, este não se propõe a cobrir todos os detalhes ou particularidades apresentadas pelo sistema. O CEPEL não se responsabiliza
por notificar os usuários deste documento de possíveis alterações feitas posteriormente.
Conteúdo

1 INTRODUÇÃO....................................................................................................... 1

2 CONTROLE DE ACESSO AO SAGE ....................................................................... 3


2.1.1 Ações ................................................................................................................................. 3
2.1.2 Privilégios .......................................................................................................................... 3
2.1.2.1 Arquivos de Privilégios de Usuários ....................................................................................... 4
2.1.2.1.1 Privilégios dependentes da máquina: ................................................................................ 4
2.1.2.1.2 Privilégios Gerais ............................................................................................................... 4
2.1.3 Licenças ............................................................................................................................. 5
2.1.4 Acesso por Senhas............................................................................................................ 7
2.1.4.1 Arquivo de Senhas Criptografado ........................................................................................... 7

3 ASPECTOS DA INTERFACE GRÁFICA .................................................................. 9


3.1 FONTES ................................................................................................................................... 9
3.1.1 Arquivo de Fontes............................................................................................................ 11
3.1.2 Arquivos de Fontes Vetoriais ........................................................................................... 12
3.1.3 Configurando os Fontes .................................................................................................. 12
3.2 CORES .................................................................................................................................. 13
3.2.1 Arquivo de Cores ............................................................................................................. 13
3.2.2 Configurando as Cores .................................................................................................... 14
3.3 COMPORTAMENTO.................................................................................................................. 14
3.3.1 Visor de Telas .................................................................................................................. 14
3.3.1.1 Logotipo do Cliente ............................................................................................................... 14
3.3.1.2 TIPs ...................................................................................................................................... 14
3.3.1.2.1 Tip do logotipo do cliente ................................................................................................. 14
3.3.1.2.2 Exibir Tip .......................................................................................................................... 15
3.3.1.2.3 Tip Translúcido ................................................................................................................ 15
3.3.1.2.4 Tip sombreado ................................................................................................................. 15
3.3.1.2.5 Exibição de fórmula no Tip .............................................................................................. 15
3.3.1.3 Definição de LayOut ............................................................................................................. 15
3.3.1.3.1 Exibir Barra de Menu ....................................................................................................... 15
3.3.1.3.2 Exibir Barra de Ferramentas ............................................................................................ 15
3.3.1.3.3 Exibir Rodapé .................................................................................................................. 16
3.3.1.3.4 Exibir Painéis Configuráveis ............................................................................................ 16
3.3.1.4 Exibir Nome .......................................................................................................................... 16
3.3.1.5 Exibir Identificador ................................................................................................................ 16
3.3.1.6 Exibir AOR ............................................................................................................................ 16
3.3.1.7 Exibir Status ......................................................................................................................... 16
3.3.1.8 Exibir Anotação .................................................................................................................... 16
3.3.1.9 Exibir Alarme ........................................................................................................................ 17
3.3.1.10 Tempo de Attualização de Telas .......................................................................................... 17
3.3.1.11 Tamanho .............................................................................................................................. 17
3.3.1.12 Posição ................................................................................................................................. 17
3.3.1.12.1 Posição X ....................................................................................................................... 17
3.3.1.12.2 Posição Y ....................................................................................................................... 17
3.3.1.13 Comportamento Versão........................................................................................................ 18
3.3.1.14 Ocultar Tarja ......................................................................................................................... 18
3.3.1.15 TARJA_ESTUDO_LARGURA .............................................................................................. 18
3.3.1.16 TARJA_ESTUDO_COMPRIMENTO .................................................................................... 18
3.3.1.17 Exibir Nome .......................................................................................................................... 18
3.3.1.18 Exibir Data ............................................................................................................................ 18
3.3.1.19 Exibir Erros de Ligação......................................................................................................... 19
3.3.1.20 Enquadrar Telas ao Abrir...................................................................................................... 19
3.3.1.21 Inicia com Importação .......................................................................................................... 19
3.3.1.22 Atualização de Telas Alteradas ............................................................................................ 19

i
CONTEÚDO

3.3.1.23 Acentuação Automática ........................................................................................................ 19


3.3.1.24 Acionamento pelo mouse ..................................................................................................... 19
3.3.1.25 Cursor Mouse Tamanho ....................................................................................................... 20
3.3.1.26 Cursor Mouse Formato ......................................................................................................... 20
3.3.1.27 Posicionamento de Diálogos ................................................................................................ 20
3.3.1.28 Indicador de Intertravamento ................................................................................................ 20
3.3.1.28.1 Perto de disjuntores ........................................................................................................ 21
3.3.1.28.2 Chaves seccionadoras e de distribuição ........................................................................ 21
3.3.1.28.3 Outros Objetos ............................................................................................................... 21
3.3.1.29 Posição dos Indicadores....................................................................................................... 21
3.3.1.30 Tamanho dos Indicadores .................................................................................................... 21
3.3.1.31 Configuração para Diálogos de Grupo ................................................................................. 21
3.3.1.31.1 GRUPO_TITULO_DIALOGO ......................................................................................... 21
3.3.1.31.2 GRUPO_MOSTRA_NOME ............................................................................................ 22
3.3.1.31.3 GRUPO_MOSTRA_BOTAO_OK ................................................................................... 22
3.3.1.31.4 GRUPO_FORMATO_MEDIDA ....................................................................................... 22
3.3.1.32 Tamanho do Disjuntor .......................................................................................................... 22
3.3.1.33 Desenho Seccionadora ........................................................................................................ 22
3.3.1.34 Desenho Chave Distribuidora ............................................................................................... 22
3.3.1.35 Desenho Capacitor ............................................................................................................... 22
3.3.1.36 Anotação Símbolo ................................................................................................................ 23
3.3.1.37 Anotação Intertravamento .................................................................................................... 23
3.3.1.38 String Enumeração Invisível ................................................................................................. 23
3.3.1.39 Mostra Identificador de Ligação Incorreta ............................................................................ 23
3.3.1.40 Cores usadas pelo Gráfico de Barra .................................................................................... 23
3.3.1.41 Identificador de Ligação Errada ............................................................................................ 23
3.3.1.42 Configuração de Diálogos de Controle ................................................................................. 24
3.3.1.42.1 Click ................................................................................................................................ 24
3.3.1.42.2 Timeout........................................................................................................................... 24
3.3.1.42.3 Pedido de Confirmação .................................................................................................. 24
3.3.1.42.4 Pedido de Confirmação dos Controles Invertidos ........................................................... 24
3.3.1.42.5 Formato dos diálogos ..................................................................................................... 24
3.3.1.42.6 COR RAISE/LOWER ...................................................................................................... 24
3.3.1.42.7 COR TRIP/CLOSE ......................................................................................................... 25
3.3.1.43 Indicadores de Qualidade ..................................................................................................... 25
3.3.1.43.1 Mostra Indicadores de Qualidade ................................................................................... 25
3.3.1.43.2 Mostra Indicadores de Qualidade em Linhas de Transmissão ....................................... 25
3.3.1.43.3 Distância Linha de Transmissão ..................................................................................... 25
3.3.1.43.4 Descongestionamento .................................................................................................... 25
3.3.1.43.5 Fonte para Indicadores de Qualidade ............................................................................ 25
3.3.1.43.6 de Objetos Digitais ......................................................................................................... 25
3.3.1.44 Estado dos Indicadores de Qualidade (símbolo e cor) ......................................................... 26
3.3.1.44.1 Não supervisionado ........................................................................................................ 26
3.3.1.44.2 Manual Local .................................................................................................................. 26
3.3.1.44.3 Fora de Varredura Local ................................................................................................. 26
3.3.1.44.4 Não atualizado/Inválido Local ......................................................................................... 26
3.3.1.44.5 Grandeza Calculada com Restrição ............................................................................... 26
3.3.1.44.6 Manual na Origem .......................................................................................................... 26
3.3.1.44.7 Fora de Varredura na Origem ......................................................................................... 26
3.3.1.44.8 Não atualizado/Inválido na Origem ................................................................................. 26
3.3.1.44.9 Indicador de Razoabilidade ............................................................................................ 27
3.3.1.44.10 Substituído pela Análise de Redes (Estimado) ............................................................. 27
3.3.1.44.11 Erro Grosseiro de Estimação de Estado....................................................................... 27
3.3.1.44.12 Sinal Invertido ............................................................................................................... 27
3.3.1.45 Indicadores de Qualidade de Valores Estimados ................................................................. 27
3.3.1.45.1 Normal ............................................................................................................................ 27
3.3.1.45.2 Erro de Estimação .......................................................................................................... 27
3.3.1.45.3 Não Estimado ................................................................................................................. 27
3.3.1.45.4 Excluído da Estimação ................................................................................................... 27
3.3.1.45.5 Redundância Local ......................................................................................................... 28
3.3.1.45.6 Restrição de Estimação .................................................................................................. 28
3.3.1.45.7 Estimação Anormal......................................................................................................... 28
3.3.1.45.8 Estimação Externa.......................................................................................................... 28
3.3.1.46 Indicadores de Qualidade de Valores Otimizados ................................................................ 28
3.3.1.46.1 Normal ............................................................................................................................ 28
3.3.1.46.2 Limite Relaxado .............................................................................................................. 28
3.3.1.46.3 Não Otimizado ................................................................................................................ 28

ii
CONTEÚDO

3.3.1.46.4 Limite Final ..................................................................................................................... 28


3.3.1.46.5 Controle Alterado ............................................................................................................ 29
3.3.1.47 Comportamento das Linhas de Transmissão ....................................................................... 29
3.3.1.47.1 Regra de Cores .............................................................................................................. 29
3.3.1.47.2 Cor da Linha ................................................................................................................... 29
3.3.1.47.3 Moldura da Seta ............................................................................................................. 29
3.3.1.47.4 Níveis de Carregamento ................................................................................................. 29
3.3.1.47.5 Linha Desernegizada Piscando ...................................................................................... 30
3.3.1.48 Indicação de Alarme não Reconhecido ................................................................................ 30
3.3.1.49 Inversão de Cores ................................................................................................................ 30
3.3.1.50 Gráfico Estrela ...................................................................................................................... 30
3.3.1.50.1 Cor de regióes de Alarme ............................................................................................... 30
3.3.1.51 Desenho de Objetos Associados a Pontos Digitais .............................................................. 31
3.3.1.51.1 Cor do Estado Normal .................................................................................................... 31
3.3.1.51.2 Transição de Estado ....................................................................................................... 31
3.3.1.51.3 Alarme Inibido ................................................................................................................. 31
3.3.1.51.4 Auto-reconhecimento...................................................................................................... 31
3.3.1.51.5 Configuração Normal ...................................................................................................... 31
3.3.1.52 Cores de Objetos Digitais Independente da Condição Normal............................................. 31
3.3.1.52.1 Abertos ........................................................................................................................... 31
3.3.1.52.2 Fechados ........................................................................................................................ 31
3.3.1.53 Cores de Objetos Digitais Durante a Exibição de “Configuração Normal” ............................ 32
3.3.1.53.1 Estado Normal ................................................................................................................ 32
3.3.1.53.2 Estado Anormal .............................................................................................................. 32
3.3.1.54 Desenhos dos Nós Elétricos................................................................................................. 32
3.3.1.54.1 Mostra Seta .................................................................................................................... 32
3.3.1.54.2 Cor na Região Normal .................................................................................................... 32
3.3.1.55 Desenho das Medidas .......................................................................................................... 32
3.3.1.55.1 Cor do Texto em Alarme Não Reconhecido ................................................................... 32
3.3.1.55.2 Cor na Região Normal .................................................................................................... 33
3.3.1.56 Permissões e Confirmações de Entrada Manual .................................................................. 33
3.3.1.56.1 Entrada Manual fora do Limite de Escala ....................................................................... 33
3.3.1.56.2 Pedido de Confirmação de Entrada Manual ................................................................... 34
3.3.1.57 Desenho de Objetos com Entrada Manual ........................................................................... 34
3.3.1.57.1 Objetos com Cor do Status ............................................................................................. 34
3.3.1.57.2 Objetos usam Cor de Entrada Manual............................................................................ 34
3.3.1.58 Permissão de Entrada Manual ............................................................................................. 34
3.3.1.58.1 Analógicos Obedecem.................................................................................................... 34
3.3.1.58.2 Digitais Obedecem ......................................................................................................... 34
3.3.1.59 Inversão de Estado de Pontos Digitais ................................................................................. 35
3.3.1.60 Configuração de Menu de Contexto ..................................................................................... 35
3.3.1.60.1 Chamada do diálogo de Controle Supervisório .............................................................. 35
3.3.1.61 Configuração do Diálogo de Pontos Analógicos ................................................................... 36
3.3.1.61.1 Limite de Advertência ..................................................................................................... 36
3.3.1.61.2 Limite de Urgência .......................................................................................................... 36
3.3.1.61.3 Limite de Escala ............................................................................................................. 36
3.3.1.62 Comportamento para Entrada de Dados .............................................................................. 36
3.3.1.62.1 Lock no Início ................................................................................................................. 36
3.3.1.62.2 Unlock no Final ............................................................................................................... 37
3.3.1.62.3 Timeout........................................................................................................................... 37
3.3.1.62.4 Beep ............................................................................................................................... 37
3.3.1.63 Entrada Grupada, Genérica ou de Tempo-Real ................................................................... 37
3.3.1.63.1 Cor da Seleção ............................................................................................................... 37
3.3.1.63.2 Espessura da Seleção .................................................................................................... 37
3.3.1.63.3 Zoom .............................................................................................................................. 37
3.3.1.64 Título dos Pontos.................................................................................................................. 38
3.3.1.65 Formato de Logs de Anotação ............................................................................................. 38
3.3.1.66 Ação de Controle .................................................................................................................. 38
3.3.1.67 Controle em menu de contexto ............................................................................................. 38
3.3.1.68 Inibição de teclas .................................................................................................................. 38
3.3.2 Visor de Acessos ............................................................................................................. 38
3.3.2.1 Tempo Limite para Ativação de Programas.......................................................................... 38
3.3.2.2 Mantém Programas no Logout ............................................................................................. 39
3.3.2.3 Mantém Base no Encerramento ........................................................................................... 39
3.3.3 Visor de Cálculos ............................................................................................................. 39
3.3.3.1 Identificação de Parcelas...................................................................................................... 39
3.3.3.2 Limites dos Cálculos Dinâmicos ........................................................................................... 39

iii
CONTEÚDO

3.3.4 Visor de Alarmes ............................................................................................................. 39


3.3.4.1 Versão do Visor de Alarmes ................................................................................................. 39
3.3.4.2 Reconhecer Lista.................................................................................................................. 39
3.3.4.3 Eliminar Lista ........................................................................................................................ 40
3.3.4.4 Log do Comando Silenciar Alarme ....................................................................................... 40
3.3.4.5 Blink ...................................................................................................................................... 40
3.3.4.6 Severidade ........................................................................................................................... 40
3.3.4.7 Data ...................................................................................................................................... 40
3.3.4.8 Lista de Macro Alarmes Congelada ...................................................................................... 40
3.3.4.9 Tamanho de fonte do Visor de Alarmes ............................................................................... 40
3.3.4.10 Número de botões de Macro-alarme .................................................................................... 41
3.3.4.11 Exibição de Status ................................................................................................................ 41
3.3.5 Visor de LOGs ................................................................................................................. 41
3.3.5.1 Tamanho do fonte ................................................................................................................ 41
3.4 DISPLAYS............................................................................................................................... 42
3.4.1 Arquivo de Displays ......................................................................................................... 42
3.4.2 Configurando o Arquivo de Displays ............................................................................... 44
3.5 TELAS .................................................................................................................................... 44
3.6 CONFIGURAÇÃO GRÁFICA DE VISORES .................................................................................... 44
3.6.1 Arquivo VisorTelas........................................................................................................... 44
3.6.2 Arquivo VisorAcesso........................................................................................................ 44
3.7 ANOTAÇÕES........................................................................................................................... 45
4 CONCEITOS DA INTERFACE GRÁFICA .............................................................. 48
4.1 AÇÕES ................................................................................................................................... 48
4.2 AUTENTICAÇÃO ...................................................................................................................... 48
4.3 AUTORIZAÇÕES ...................................................................................................................... 48
4.3.1 AOR ................................................................................................................................. 49
4.3.2 AOI ................................................................................................................................... 49
4.3.3 Papel ................................................................................................................................ 49
4.4 SESSÃO DO USUÁRIO ............................................................................................................. 49
5 GLOSSÁRIO........................................................................................................ 50

iv
1
Capítulo

1 Introdução
O sistema de Interface Gráfica foi concebido com o objetivo de proporcionar a máxima flexibilidade
e abertura, com real capacidade de adaptação a diferentes plataformas e configurações. Sua
configuração é feita em ambiente Unix.
Neste manual, serão examinados aspectos relativos ao controle de acesso ao SAGE, aos fontes,
às cores e às telas e ao comportamento dos objetos na Interface Gráfica.

1
1 INTRODUÇÃO

2
2
Capítulo

2 Controle de Acesso ao SAGE


O sistema de Controle de Acesso visa a minimizar a possibilidade de ações acidentais que
possam causar efeitos danosos ao funcionamento do sistema elétrico ou ao sistema de supervisão.
Esse sistema não visa a proteger o SAGE contra ações intencionais efetuadas por “intrusos”, uma
vez que o sistema operacional UNIX já fornece mecanismos suficientes para tal.
O primeiro conceito a ser definido no sistema de acesso é o de usuário. Os usuários podem ser
definidos como "indivíduos", como "tipo de atividade" (operadores, programadores, supervisores, etc),
como "projetos", etc. Em geral, devido às restrições de segurança e à existência de log de ações, a
utilização da identificação como "indivíduo" é a mais indicada.
A estrutura do controle de acesso permite grande flexibilidade de configuração, podendo adaptar-
se a diferentes filosofias. Em alguns casos, principalmente em sistemas de grande porte, por
exemplo, pode haver a necessidade de diferenciação de permissões de acesso de um mesmo
usuário entre os vários postos de trabalho. Nesse caso os procedimentos de configuração do acesso
deste usuário deve ser repetido para cada classe de postos de trabalho; os arquivos de configuração
necessários serão instalados localmente nas máquinas ou selecionados através de variáveis de
ambiente que levem em consideração a classe do posto de trabalho.
A estrutura de acesso do SAGE está baseada nos conceitos de Ações, Privilégios e Licenças,
que são aplicados através de arquivos específicos. É recomendável definir um conjunto de proteções
para estes arquivos. A leitura deve ser liberada somente aos usuários do grupo autorizado, e a edição
deverá ser atribuição exclusiva do responsável pela administração do sistema.

2.1.1 Ações

Designam ações passíveis de serem executadas pelo usuário sobre o sistema elétrico,
supervisório ou computacional. Tais ações são pré-definidas no sistema e atribuídas a cada usuário
por um supervisor. As ações contempladas pelo SAGE e verificadas pelo sistema quando o usuário
aciona algum comando estão listadas no arquivo $IHM\Licencas.dat da base demo
São exemplos de ação: ACAO_AtivarVisorDeTelas, ACAO_AtivarSAGE, etc.

2.1.2 Privilégios

O privilégio é uma atribuição de poder dada a, ou retirada de, um usuário por um supervisor. Ele
estabelece o papel deste usuário em relação ao sistema, determinando suas permissões.

3
2 CONTROLE DE ACESSO AO SAGE

Esta etapa requer um planejamento cuidadoso. Os privilégios são nomes definidos livremente (ver
2.1.3), mas pode ser conveniente associá-los a categorias de uso, como por exemplo
PRIV_Operacao, PRIV_Supervisao ou PRIV_Desenvolvimento. Outra alternativa é associá-los
diretamente às ações: PRIV_ControlarTripClose, PRIV_AtivarVisorDeTelas, etc. Finalmente, caso
existam telas acessíveis somente a um subgrupo de usuários (por exemplo, suponha que as telas
com recursos para efetuar manobras sobre os equipamentos de 500 kV só possam ser acessadas
por alguns usuários), podem ser criados privilégios mais específicos: PRIV_Manobra500kV, por
exemplo.
É possível criar um privilégio com um nome significativo (ex: PRIV_SuperUsuario) para ser usado
em todas as licenças para liberar o acesso a qualquer ação a quem o possuir. Outra alternativa é
criar usuários com acesso a todos os privilégios.

2.1.2.1 Arquivos de Privilégios de Usuários

Cada usuário possui um arquivo no diretório indicado pelo nome lógico $IHM, descrevendo os
privilégios a ele atribuídos em uma determinada máquina. Há duas possibilidades de atribuição de
privilégios:

2.1.2.1.1 Privilégios dependentes da máquina:

O conjunto de privilégios atribuído aos usuários depende da máquina onde o Visor de Acesso foi
ativado. Neste caso, a cada usuário corresponde um conjunto de arquivos, onde o nome de cada
arquivo é composto pelo nome do usuário seguido de “.prv.” e do nome da máquina:
<nome_usuario>.prv.<nome_da_maquina>

Ou seja, se o usuário usuario_1 ativar o Visor de Acesso na máquina maquina_1, o SAGE


procurará inicialmente o arquivo usuario_1.prv.maquina_1; caso não o encontre, procurará, então, o
arquivo usuario_1.prv, que independe da máquina. Em geral, o arquivo usuario_1.prv especificará
um conjunto de privilégios mais limitado que os arquivos vinculados às máquinas.
Esta alternativa de configuração de privilégios se justifica em sistemas complexos, onde as ações
que os usuários podem executar estão vinculadas a máquinas pré-definidas da rede.

2.1.2.1.2 Privilégios Gerais

Neste caso, o conjunto de privilégios atribuídos aos usuários é o mesmo em todas as máquinas do
sistema. Esta solução atende a maioria dos casos. A cada usuário corresponde um arquivo cujo
nome é composto pelo nome do usuário seguido de “.prv”:
<nome_usuario>.prv

É possível combinar as duas abordagens, pois o SAGE procura por default o arquivo de privilégios
do usuário concatenado ao nome da máquina; caso não o encontre, usa o arquivo geral do usuário.
Os privilégios não possuem uma hierarquia, ou seja, o fato de possuir um privilégio chamado
PRIV_SuperUsuario não significa que o usuário terá acesso autorizado a qualquer ação. Para que

4
2 CONTROLE DE ACESSO AO SAGE

isto seja possível, é necessário que o usuário acumule todos os privilégios definidos no sistema, ou
que PRIV_SuperUsuario esteja presente em todas as ações de todas as licenças.
O arquivo de privilégios deve ser protegido, usando os recursos do sistema operacional, para que
apenas o administrador tenha possibilidade de alterá-lo.
Exemplo:
Arquivo Supervisor.prv
PRIV_Operador 1 1
PRIV_Supervisor 1 1
PRIV_SuperUsuario 1 1
PRIV_Desenvolvimento 1 1
PRIV_Manutencao 1 1
PRIV_UsarEditor 1 1

Este arquivo deve ser composto por 3 colunas:


 A primeira contém os nomes dos privilégios.

 A segunda configura as permissões de cada privilégio.

 A terceira, apesar de ser obrigatória por razões de compatibilidade, não tem hoje
função prática.

A permissão de cada privilégio, na segunda coluna, pode ser:


 Um número 0 ou 1, definindo se o privilégio associado está inibido ou habilitado,
independente de AOR.

 O texto ALL ou TODAS, com o mesmo efeito do número 1.

 Uma ou mais AORs, separadas por vírgula, sem espaços, onde o privilégio estará
habilitado para os elementos pertencentes a tais AORs, assim como para os elementos
não associados a nenhuma AOR.

2.1.3 Licenças

Agrupam, no arquivo $IHM\Licencas.dat, relacionamentos entre ações e os privilégios exigidos


para a sua realização. As seguintes licenças são obrigatórias no sistema:
 LIC_ControleAtivacao: ações do Controle de Ativação de Programas e Processos.

 LIC_VisorDeTelas ações do Controle do Visor de Telas;

 LIC_Default ações do Controle de Ações Efetuadas nas Telas;

 LIC_VisorAlarme ações do Controle do Visor de Alarmes;

 LIC_VisorLog ações de Controle do Visor de Log;

 LIC_VisorTend ações de Controle do Visor de Tendências.

5
2 CONTROLE DE ACESSO AO SAGE

A licença LIC_ControleAtivacao em geral será a primeira a ser definida. Em muitos casos pode
ser conveniente restringir o acesso às ações ACAO_AtivarEditor, ACAO_AtivarVisorBase,
ACAO_Ativar-VisorProcessos, ACAO_ConfigurarAtivacaoDesktop,
ACAO_ConfigurarAtivacaoAutomatica, ACAO_ConfigurarHora, ACAO_AtivarSAGE,
ACAO_DesativarSAGE, dentre outras.
Para definir a licença LIC_VisorDeTelas é preciso verificar se todas as suas ações estarão
liberadas. Em alguns casos pode ser necessário restringir algumas ações, como por exemplo
ACAO_AtivarDialogoCriacaoDeSinonimo, ACAO_RetirarTelaDaMemoria, ACAO_AtivarDialogo-
NovaTela.
Para definir as licenças associadas às telas, é preciso avaliar se todas terão igual facilidade de
acesso e utilização, ou seja, se elas poderão ser acessadas e usadas de forma idêntica por qualquer
usuário. Caso isto seja verdade, basta utilizar a licença LIC_Default.
Em alguns casos podem existir telas “mais importantes”, onde a execução de ações poderá
requerer privilégios especiais. Isto indicará a necessidade da criação de diferentes licenças de telas
(recomenda-se tomar por base LIC_Default). As novas licenças deverão ser inseridas também no
arquivo Licencas.dat.
As licenças LIC_Monitoracao e LIC_conv_Dump não são obrigatórias e, portanto, assim como a
licença obrigatória LIC_Default, podem ser associadas diretamente a telas construídas pelo usuário
no SigDraw (para mais informações, ver o item Tela/Licenças no manual do SigDraw). O usuário
pode criar uma nova licença, devendo apenas manter a sintaxe do nome, que deve começar por
LIC_, e listar pelo menos um relacionamento (ação - privilégio) sob esta licença.
{ nome_da_ação num_de_privilégios privilégio_1 privilégio_2 . }

Note a necessidade da existência de espaço em branco entre o símbolo de chaves e o texto


interno. Para uma ação ser autorizada, o usuário deve ter habilitado pelo menos um dos privilégios
especificados no respectivo item da lista. Ações que não constem da licença não serão autorizadas
em nenhuma hipótese.
Exemplo:
LIC_Default {
{ ACAO_ControlarTripClose 1 PRIV_Operador }
{ ACAO_ControlarSetPoint 1 PRIV_Operador }
{ ACAO_ControlarRaiseLower 1 PRIV_Operador }
{ ACAO_ControlarComunicacao 1 PRIV_Operador }
{ ACAO_EntrarDadoTempoReal_Valor 1 PRIV_Operador }
{ ACAO_AlterarLimitesAdvertencia 1 PRIV_Manutencao }
{ ACAO_AlterarLimitesUrgencia 1 PRIV_Manutencao }
{ ACAO_AlterarLimitesEscala 1 PRIV_Programacao }
{ ACAO_AlterarLimitesTAC 1 PRIV_Programacao }
{ ACAO_EntrarDadoNaoTempoReal 1 PRIV_Operador }
{ ACAO_VerTela 2 PRIV_Operador PRIV_Minimo }
{ ACAO_EntradaGenerica 1 PRIV_Operador }

6
2 CONTROLE DE ACESSO AO SAGE

{ ACAO_EntrarDadoPorClick 1 PRIV_Operador }
}
LIC_Administracao {
{ ACAO_VerTela 1 PRIV_Administracao }
}

No exemplo dado anteriormente, há duas licenças de telas: LIC_Default e LIC_Administracao.


Esta última, opcional, será usada em telas que só poderão ser visualizadas e operadas por usuários
que possuam o privilégio PRIV_Administracao.

2.1.4 Acesso por Senhas

O SAGE armazena login e senha do usuário em um arquivo de senhas criptografado. O uso de


senhas criptografadas é recomendado em sistemas onde os aspectos de segurança de acesso são
críticos.

2.1.4.1 Arquivo de Senhas Criptografado

O arquivo de senhas criptografado, chamado Usuarios.dat, fica armazenado no diretório indicado


pelo nome lógico $IHM. Os recursos do sistema operacional devem ser usados para protegê-lo contra
acessos indevidos. Somente o administrador deve ter permissão para escrita; os usuários autorizados
devem ter somente permissão para leitura do arquivo; os demais não deverão ter qualquer acesso a
ele.
O arquivo consiste de pares usuário-senha, onde o nome do usuário é legível e a senha é
criptografada:
Exemplo:
Usuario_1 senha_1_criptografada
Usuario_2 senha_2_criptografada
... ...
Usuario_n senha_n_criptografada

O arquivo é criado e atualizado pelo programa CadUsuario. A atualização do arquivo


Usuarios.dat só deve ser feita a partir deste programa e pelo administrador do sistema.
O uso do programa CadUsuario é bastante simples. A interface básica do programa e a
funcionalidade dos componentes são apresentadas a seguir:

7
2 CONTROLE DE ACESSO AO SAGE

Figura 9 - 1: Interface do Programa CadUsuario.

A interface é composta os seguintes campos:


 Usuários: contém a lista de usuários já cadastrados;

 Botão Adiciona...: ativa um diálogo para definição de um novo usuário, onde serão
preenchidos nome e senha;

 Botão Edita...: ativa um diálogo para a alteração de nome e senha de um usuário;

 Botão Remove: remove da lista o usuário selecionado.

 Botão Grava cadastro: salva no arquivo Usuarios.dat as alterações efetuadas.

 Menu Opções: contém formas alternativas de acesso aos botões acima e permite o
encerramento da execução do programa.

 Menu Ajuda: disponibiliza a opção Sobre... através da qual é exibida uma janela com
versão do programa.

Figura 9 - 2: Janela exibida pela opção Sobre... do menu Ajuda

8
3
Capítulo

3 Aspectos da Interface Gráfica


3.1 Fontes
O sistema de interface gráfica permite flexibilidade no uso de fontes de caracteres. Existem três
tipos básicos de fontes:
 Fontes fixos do sistema X Window - fontes horizontais comuns, disponíveis em todas
as versões do X Window.

 Fontes escaláveis do sistema X Window - fontes horizontais cujo tamanho pode


variar em função do nível de zoom da tela gráfica. Disponíveis a partir da versão
X11R5 do sistema X Window.

 Fontes vetoriais - além de serem escaláveis, esses fontes podem ser usados para
escrever textos em qualquer ângulo. Não fazem parte do sistema X Window.

Os fontes vetoriais são fornecidos junto com o SAGE e independem da plataforma, mas os fontes
X Window podem variar entre diferentes plataformas. Para garantir a independência entre as telas e
os fontes disponíveis nas plataformas onde a interface gráfica pode ser utilizada, as telas utilizam
nomes padronizados de fontes. Esses nomes podem ser definidos livremente, como, por exemplo,
Monoespacado, helvetica-italico-grande, NomeDeRua, NomeDeEquipamento, etc. A correspondência
entre os nomes usados pelas telas e os disponíveis na plataforma é feita pelo arquivo de fontes.
Como o SAGE permite que a interface gráfica seja processada em uma máquina e apresentada
em outra (onde os fontes disponíveis podem ser diferentes), é importante lembrar que os fontes se
referem àquela em que a interface gráfica será apresentada. O ambiente computacional normalmente
fornece programas utilitários que permitem examinar a lista de todos os fontes disponíveis em uma
máquina (exemplo: o comando xlsfonts).
Para distinguir os fontes fixos dos escaláveis, é preciso ter algumas noções básicas a respeito da
nomenclatura de fontes utilizada pelo X Window. Podem ser utilizados nomes simplificados, que
normalmente correspondem a fontes fixos, e nomes completos, que podem indicar fontes fixos ou
escaláveis.
Os nomes completos contêm os seguintes campos:
 FOUNDRY

 FAMILY_NAME

9
3 ASPECTOS DA INTERFACE GRÁFICA

 WEIGHT_NAME

 SLANT

 SETWIDTH_NAME

 ADD_STYLE_NAME

 PIXEL_SIZE

 POINT_SIZE

 RESOLUTION_X

 RESOLUTION_Y

 SPACING

 AVERAGE_WIDTH

 CHARSET_REGISTRY

 CHARSET_ENCODING

Os campos são separados por hífens. Assim, o n-ésimo campo fica entre o n-ésimo e o (n+1)-
ésimo hífens:
-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1

Os campos PIXEL_SIZE e POINT_SIZE (em itálico) permitem distinguir os fontes escaláveis dos
fixos. Quando o sistema lista os fontes disponíveis, os fontes escaláveis apresentam zeros nessas
posições, indicando que não possuem tamanho pré-definido.
Dois programas do Unix podem ser úteis para descobrir como formar corretamente a definição dos
fontes: xfontsel e xlsfonts.
O xfontsel abre uma janela onde se pode selecionar partes da definição de fontes e visualizar um
exemplo de texto com o fonte selecionado. Inicialmente, aparece uma definição genérica para todos
os fontes instalados na máquina (-*-*-*-*-*-*-*-*-*-*-*-*-*-*). Clicando em cada campo na segunda
linha, pode-se reduzir o escopo, filtrando o conjunto de fontes (-fndry-fmly-wght-slant-sWdth-adstyl-
pxlsz-ptSz-resx-resy-spc-avgWdth-rgstry-encdng). Na primeira linha à direita, aparece o número de
fontes instalados que combinam com a seleção. Um destes fontes será escolhido para exibição, tanto
no xfontsel como no Visor de Telas.
Para a configuração do SAGE, recomendamos definir apenas:
 fmly (família): courier, helvetica e times são os mais comuns

 wght (peso): bold, medium ou regular

 slant (inclinação): r (regular), i (itálico) ou o (oblíquo)

10
3 ASPECTOS DA INTERFACE GRÁFICA

 pxlsz (tamanho): 8, 10, 12, 14, 18, 20, etc.

Por exemplo:
-*-helvetica-bold-r-*-*-20-*-*-*-*-*-*-*

Opcionalmente, pode-se definir também a codificação de caracteres:


-*-helvetica-bold-r-*-*-20-*-*-*-*-*-iso8859-1.

Os demais campos devem permanecer com "*".


O xlsfonts lista no próprio terminal uma relação com a definição de todos os fontes instalados.
Combinando com o comando grep, podemos obter listas mais resumidas. Por exemplo, no Linux, o
comando:
"xlsfonts | grep helvetica | grep bold | grep o- | grep 8859-1$"

lista todos os tamanhos disponíveis para o fonte helvetica negrito itálico latin-1. São eles:
-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1
-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1
-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1
-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1
-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1
-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1
-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1
-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1
-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1
-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1
-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1
-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1

É importante notar que o campo adstyl, imediatamente anterior ao tamanho, pode estar vazio.
Isto deve ser reproduzido na definição dos fontes do SAGE. Ou seja, o exemplo mais acima deveria
ser:
-*-helvetica-bold-r-*--20-*-*-*-*-*-iso8859-1

sem asterisco entre os dois traços anteriores ao tamanho.


Mais informações sobre a nomenclatura dos fontes podem ser encontradas na documentação do
sistema X Window.

3.1.1 Arquivo de Fontes

Este arquivo, $IHM\SigFontes.dat, descreve a correspondência entre os nomes padronizados dos


fontes, usados nas telas e os fontes disponíveis nas diferentes plataformas onde a interface gráfica
será apresentada. Cada especificação tem a forma:
nome_padronizado tipo nome_no_sistema

11
3 ASPECTOS DA INTERFACE GRÁFICA

Os tipos podem ser FIXO, ESCALAVEL ou VETORIAL. O campo nome_no_sistema depende do


tipo do fonte:
 Fixo - especifica o nome de um fonte fixo, utilizando a nomenclatura completa ou a
simplificada.

 Escalável - especifica o nome completo de um fonte escalável, substituindo o zero no


campo PIXEL_SIZE pelo valor desejado para nível de zoom igual a 1.0.

 Vetorial - especifica o arquivo que descreve o fonte.

Os programas procuram um fonte com nome_padronizado FONTE_DEFAULT_GERAL, tipo


VETORIAL e nome_no_sistema std.txf. Este fonte visa a suprir um default para casos em que o
carregamento de um certo fonte for impossível. A existência deste fonte é obrigatória; caso não seja
encontrado, a execução dos programas poderá ser interrompida.
Exemplo:
FONTE_DEFAULT ESCALAVEL -*-courier-medium-r-*--12-*-*-*-*-*-*
HELV_FASOR ESCALAVEL -*-helvetica-bold-r-*--20-*-*-*-*-*-*-*
FONTE_TARJA VETORIAL std.txf
FONTE_INCLINAVEL VETORIAL std.txf

Note que diversos campos da especificação do nome completo dos fontes fixos e escaláveis
podem ser substituídos por asteriscos. A documentação do sistema X Window fornece mais detalhes
sobre a nomenclatura de fontes.

3.1.2 Arquivos de Fontes Vetoriais

Especificam em detalhes os fontes vetoriais. São fornecidos junto com o SAGE e ficam
armazenados no diretório indicado pelo nome lógico $IHM, onde podem ser identificados pelo sufixo
“.txf”.

3.1.3 Configurando os Fontes

Para configurar os fontes usados pelas interfaces gráficas do SAGE, é preciso inicialmente
identificar os fontes disponíveis na instalação. A situação mais simples é aquela em que todas as
máquinas têm o mesmo conjunto de fontes. Caso isto não ocorra, deve-se procurar identificar um
subconjunto de fontes presente em todas as máquinas e que seja satisfatório para as aplicações. Se
nem isto for possível, a solução será a definição de diferentes arquivos de fontes, a serem usados
nas diferentes configurações.
Recomenda-se que os nomes padronizados dos fontes, usados nas telas, sejam associados à sua
respectiva utilização, como, por exemplo, NomeDeRua, NomeDeEquipamento, ValorMedido, etc.
Dessa forma, ao efetuar a substituição de um determinado fonte (ex: o fonte usado para apresentar
valores medidos se mostrou pouco legível e deverá ser substituído) a mudança será feita somente
em uma linha do arquivo de fontes, sem a necessidade de editar qualquer tela. Não há qualquer

12
3 ASPECTOS DA INTERFACE GRÁFICA

impedimento em relação a dois ou mais nomes padronizados referirem-se a um mesmo fonte do


sistema.
Em geral os fontes do sistema X Window são mais legíveis que os vetoriais, sendo úteis, por
exemplo, para apresentar valores numéricos. Como desvantagens, apresentam os fatos de só
poderem ser usados na posição horizontal e, no caso de fontes escaláveis, tornarem a interface um
pouco lenta durante a mudança de nível de zoom. Os fontes vetoriais são úteis principalmente nos
casos onde é preciso escrever textos inclinados.

3.2 Cores
As telas do SAGE utilizam as cores definidas na tabela COR da base de dados fonte. Cada cor é
identificada por um ID e é definida através do padrão RGB (red-green-blue, ou vermelho-verde-azul),
no qual a intensidade de cada componente é indicada em porcentagem do valor máximo, ou seja,
varia de 0 a 100.
A maioria dos objetos do Visor de Telas permite a utilização de cores piscantes, quando então
alternam sua cor principal com a cor de piscamento.
Para definir que uma cor é piscante, o atributo BLINK desta cor na tabela de cor deve ser
preenchido com o valor SIM. Neste caso, a cor utilizada no efeito de piscar será determinada pelo
atributo COR_BLINK. Se, neste caso, este atributo não for determinado, o efeito de piscar será
proporcionado pelo ocultamento do objeto durante o curto tempo de piscamento.
Todas as cores utilizadas pela Interface Gráfica têm seu valor inicialmente cadastrado no SAGE,
mas esses valores podem ser redefinidos pelo usuário através da edição do arquivo
$BD/dados/cor.dat e geração de uma nova base de dados.

3.2.1 Arquivo de Cores

A configuração de cores é feita na base de dados fonte do SAGE (arquivo $BD/dados/cor.dat)


Neste arquivo, cada registro tem a seguinte forma:
ID = COR_CTRL_SELECIONADO
ORDEM = 80
COR_PERCENT_R = 0
COR_PERCENT_G = 0
COR_PERCENT_B = 99
BLINK = SIM
COR_BLINK = AGUA
COR_PRINT = PRETO

A definição de todos os atributos da tabela cor pode ser encontrada no manual de Configuração
da Base Fonte (SAGE_ManCfg_BaseFonte.pdf).

13
3 ASPECTOS DA INTERFACE GRÁFICA

3.2.2 Configurando as Cores

O arquivo que define as cores no banco de dados do SAGE, $BD/dados/cor.dat, pode ser
editado manualmente para acrescentar, editar ou eliminar cores, mas a base de dados deverá ser
regerada para que as mudanças tenham efeito. A operação de eliminação de Cores deve ser
cuidadosa, pois deve-se ter certeza de que as cores eliminadas não são usadas por nenhuma tela.
É fortemente recomendado o uso de nomes de cores associados à sua aplicação: COR_345kV,
COR_FUNDO_TELA, COR_TITULO, etc. Isto permite a mudança rápida de uma cor, incorporando
rapidamente a alteração em todas as telas. Por exemplo, caso seja utilizada COR_FUNDO_TELA
para a definição da cor de fundo das telas (e somente para isto), bastará alterar o atributo
correspondente no arquivo de cores da base de dados para atualizar todas as telas.

3.3 Comportamento
Parte do comportamento do Visor de Telas e dos objetos presentes nas telas, assim como o
comportamento de outros visores é determinado pela configuração do arquivo
SigComportamento.dat que se localiza no diretório $IHM.
Qualquer definição ausente deste arquivo assume um valor default, mostrado em cada uma das
opções de configuração relacionadas abaixo.
A ausência do próprio arquivo faz com que todas as definições assumam seu valor default.

3.3.1 Visor de Telas

3.3.1.1 Logotipo do Cliente

Insere logotipo do cliente a esquerda da barra de ferramentas do Visor de Telas.


Deve ser especificado o nome do arquivo com caminho completo podendo-se utilizar variáveis de
ambiente. Default não configurado.
Exemplo:
LOGOTIPO_CLIENTE $IHM/logo_cepel.jpg

3.3.1.2 TIPs

3.3.1.2.1 Tip do logotipo do cliente

Determina o texto do tip a ser exibido junto ao logo do cliente inserido no Visor de Telas. Para
quebra de linha utilize ”/n”. Default não configurado.
Exemplo:
TIP_LOGO_CLIENTE CEPEL\nCentro de Pesquisa de Energia Elétrica

Para mais detalhes consulte o item "Customização da Barra de Comandos com o Logotipo da
Empresa" no Manual do Visor de Telas.

14
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.2.2 Exibir Tip

Configura a exibição inicial, no Visor de Telas, de tip com informações sobre o objeto apontado
com o mouse. Pode ser definido como: SIM (exibe tip) ou NAO (não exibe tip).
Default:
EXIBIR_TIP SIM

3.3.1.2.3 Tip Translúcido

Permite ver o que está atrás do tip. Pode assumir os valores SIM ou NAO.
Default:
TIP_TRANSLUCIDO NAO

3.3.1.2.4 Tip sombreado

Exibe aspecto sombreado sob o texto do tip. Pode ser configurado como SIM / NAO.
Default:
TIP_SOMBRA_NO_TEXTO SIM

3.3.1.2.5 Exibição de fórmula no Tip

Exibição de fórmula e comentário de pontos calculados no tip de Objetos Digitais, Medidas e


Totalizados. Pode ser configurado como SIM / NAO.
Default:
TIP_EXIBE_FORMULA SIM

3.3.1.3 Definição de LayOut

3.3.1.3.1 Exibir Barra de Menu

Esta opção determina se a Barra de Menu será exibida, podendo assumir os valores SIM ou NAO.
Se for especificada como NAO, o acesso ao menu passa a ser feito através do clique do botão direito
do mouse sobre o fundo da tela do Visor de Telas, substituindo a função de centralizar a tela.
Default:
LAYOUT_MENU SIM

3.3.1.3.2 Exibir Barra de Ferramentas

Esta opção determina se a Barra de Ferramentas será exibida, podendo assumir os valores SIM
ou NAO.
Default:
LAYOUT_TOOLBAR SIM

15
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.3.3 Exibir Rodapé

Esta opção determina se o Rodapé será exibido, podendo assumir os valores SIM ou NAO.
Default:
LAYOUT_RODAPE SIM

3.3.1.3.4 Exibir Painéis Configuráveis

Esta opção determina se os Painéis Configuráveis serão exibidos, podendo assumir os valores
SIM ou NAO.
Default:
LAYOUT_PAINEL SIM

3.3.1.4 Exibir Nome

Exibe a narrativa do ponto. Pode assumir os valores SIM ou NAO.


Default:
TIP_EXIBE_NOME SIM

3.3.1.5 Exibir Identificador

Exibe o identificador do ponto. Pode assumir os valores SIM ou NAO.


Default:
TIP_EXIBE_ID SIM

3.3.1.6 Exibir AOR

Exibe AOR do ponto. Pode assumir os valores SIM ou NAO.


Default:
TIP_EXIBE_AOR SIM

3.3.1.7 Exibir Status

Exibe status do ponto. Pode assumir os valores SIM ou NAO.


Default:
TIP_EXIBE_STATUS SIM

3.3.1.8 Exibir Anotação

Exibe ocorrência e motivo da anotação associada ao ponto, se houver. Pode assumir os valores
SIM ou NAO.
Default:
TIP_EXIBE_ANOTACAO SIM

16
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.9 Exibir Alarme

Exibe o texto do último alarme do ponto, se houver. Pode assumir os valores SIM ou NAO.
Default:
TIP_EXIBE_ALARME SIM

3.3.1.10 Tempo de Attualização de Telas

Configuração do intervalo (valor em segundos) entre verificações de alteração no arquivo da tela


exibida.
Default:
TEMPO_ATUALIZACAO_TELAS 5

3.3.1.11 Tamanho

Determina o tamanho inicial do Visor de Telas e deve ser definido no formato


LARGURAxALTURA.. O tamanho default do visor é 1015x670.
Como alternativa de configuração, a LARGURA e/ou ALTURA podem ser substituídos por: FULL
(largura/altura igual a da tela), HALF ( argura/altura igual a metade da tela), THIRD (largura/altura
igual a 1/3 da tela), QUARTER (largura/altura igual a 1/4 da tela) e EIGHT (largura/altura igual a 1/8 da
tela). Exemplo:
VISOR_TAMANHO FULLxFULL

3.3.1.12 Posição

3.3.1.12.1 Posição X

Determina a posição horizontal inicial do Visor de Telas. Pode ser definido como: LEFT( alinhado
à esquerda no monitor), CENTER (centraliz ado no monitor), RIGHT (alinhado à direita no monitor) ou
num (posição da margem esquerda do Visor). Default:
VISOR_POSICAO_X CENTER

3.3.1.12.2 Posição Y

Determina a posição vertical inicial do Visor de Telas. Pode ser definido como: TOP (alinhado no
topo no monitor), CENTER (centralizado no monitor), BOTTOM (alinhado na base no monitor) ou num.
(posição da margem superior do Visor). Default:
VISOR_POSICAO_Y CENTER

17
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.13 Comportamento Versão

Possibilita compatibilidade com a versão antiga do Visor de Telas (96). Pode ser definido como:
NOVO (comportamento atual) ou ANTIGO (compatível com VisorTelas96). Default:
COMPORTAMENTO_VERSAO NOVO

3.3.1.14 Ocultar Tarja

Oculta a tarja “offline” / ”desconectado”. Default:


OCULTAR_TARJA_OFFLINE NAO

3.3.1.15 TARJA_ESTUDO_LARGURA

Medida em pixels da largura da tarja indicativa de que o Visor de Telas está no modo estudo.
Caso a medida indicada pelo usuário não esteja na faixa de 10% a 50% do valor definido em
TARJA_ESTUDO_COMPRIMENTO, os valores default de 16 (largura da tarja) e 100 (comprimento da
tarja) serão assumidos, garantindo-se, assim, a visibilidade da tarja.
TARJA_ ESTUDO_LARGURA 16

3.3.1.16 TARJA_ESTUDO_COMPRIMENTO

Medida em pixels do comprimento da tarja indicativa de que o Visor de Telas está no modo
estudo. O valor definido para esta medida deve estar compreendido entre 40 e 1000. Caso o valor
não esteja nesta faixa, os valores default de 16 (largura da tarja) e 100 (comprimento da tarja) serão
assumidos, garantindo-se, assim, a visibilidade da tarja.
TARJA_ ESTUDO_COMPRIMENTO 100

3.3.1.17 Exibir Nome

Exibe o nome do usuário logado. Pode ser definido como: SIM (exibe o nome) ou NAO (não exibe
o nome). Default:
EXIBIR_NOME_USUARIO SIM

3.3.1.18 Exibir Data

Exibe a data no Visor. Pode ser definido como: SIM (exibe a data) ou NAO (não exibe a data).
Default:
EXIBIR_DATA SIM

18
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.19 Exibir Erros de Ligação

Exibe diálogo com relação de objetos com erros de ligação. Pode ser definido como: SIM (exibe
diálogo de erros) ou NAO (não exibe diálogo de erros). Default:
EXIBIR_ERROS_LIGACAO NAO

3.3.1.20 Enquadrar Telas ao Abrir

Modo inicial de enquadramento automático de telas. Pode ser definido como: SIM
(enquadramento automático inicialmente ativado) ou NAO (enquadramento automático inicialmente
desativado). Default:
ENQUADRAR_TELAS_AO_ABRIR NAO

3.3.1.21 Inicia com Importação

Ativa a importação de comandos no último Visor de Telas aberto. Pode ser definido como: SIM
(importação de comandos ativada) ou NAO (importação de comandos desativada). Default:
INICIA_COM_IMPORTACAO SIM

3.3.1.22 Atualização de Telas Alteradas

Essa opção determina como o Visor de Telas vai se comportar se uma tela aberta no Visor for
alterada em disco. Essa opção poderá ser sobreposta pela opção de Menu Opções/Atualizar Telas
Alteradas (ver manual do Visor de Telas).
Esta opção aceita os valores:
 NAO - Não atualizar automaticamente;

 SIM – Perguntar ao Usuário;

 AUTO – Atualizar automaticamente

Default:
ATUALIZAR_TELAS SIM

3.3.1.23 Acentuação Automática

Determina a acentuação automática de textos em telas. Default:


ACENTUA_TELAS SIM

3.3.1.24 Acionamento pelo mouse

Acionamento feito pela roda do mouse. Aceita os valores:


 SCROLL – Desloca a tela verticalmente.

19
3 ASPECTOS DA INTERFACE GRÁFICA

 ZOOM – Altera nível de zoom da tela.

Default:
MOUSE_WHEEL SCROLL

3.3.1.25 Cursor Mouse Tamanho

Determina o tamanho inicial do cursor do mouse. Pode ser definido como: 0 (Pequeno), 1 (Médio)
ou 2 (Grande). Default:
CURSOR_MOUSE_TAMANHO 1

3.3.1.26 Cursor Mouse Formato

Determina o formato inicial do cursor do mouse. Pode ser definido como: 0 (Transparente), 1
(Translúcido), 2 (Sombreado) ou 3 (Opaco). Apenas o formato "opaco" é aplicado ao cursor do mouse
de tamanho pequeno. Default:
CURSOR_MOUSE_FORMATO 2

3.3.1.27 Posicionamento de Diálogos

Possibilita a escolha do posicionamento de diálogos de Controle e de Grupo, configurando os itens


POSICAO_DIALOGOS_CONTROLE e POSICAO_DIALOGOS_GRUPO, que podem assumir os seguintes
valores:
 CANTOS_DO_VISOR: O diálogo é exibido em um dos cantos do Visor, o mais longe do
cursor do mouse,

 CANTOS_DO_DISPLAY: O diálogo é exibido em um dos cantos do display, o mais longe


do cursor do mouse,

 CENTRO_DO_VISOR: O diálogo é exibido no centro do próprio Visor,

 CENTRO_DO_DISPLAY: O diálogo é exibido no centro do display,

Nas opções CANTOS_DO_VISOR e CANTOS_DO_DISPLAY, os diálogos são abertos no canto mais


distante do cursor do mouse. Estas configurações foram criadas para evitar a exibição de diálogos
muito distantes do visor em equipamentos com um único display composto por mais de um monitor.
Default :
POSICAO_DIALOGOS_CONTROLE CANTOS_DO_VISOR
POSICAO_DIALOGOS_GRUPO CENTRO_DO_DISPLAY

3.3.1.28 Indicador de Intertravamento

Determina a configuração de exibição do indicador de intertravamento.

20
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.28.1 Perto de disjuntores

Exibe o indicador de intertravamento perto de disjuntores. Pode assumir os valores SIM ou NAO.
Default:
INDIC_INTERTRAV_DISJUNTORES SIM

3.3.1.28.2 Chaves seccionadoras e de distribuição

Exibição do indicador de intertravamento para chaves seccionadoras e de distribuição. Pode ser


configurado como SIM ou NAO. Default:
INDIC_INTERTRAV_CHAVES SIM

3.3.1.28.3 Outros Objetos

Configura a exibição do indicador de intertravamento nos demais objetos digitais. Pode assumir os
valores SIM ou NAO. Default:
INDIC_INTERTRAV_OUTROS_DIG SIM

3.3.1.29 Posição dos Indicadores

Estes dois itens definem a posição em que o indicador aparece, e são valores reais que variam de
-1.0 a 1.0 para sobrepor objetos. Valores menores que -1.0 ou maiores que 1.0 exibem o indicador
mais afastado dos objetos. São eles: INDIC_INTERTRAV_DX (Distancia horizontal entre o objeto) e
INDIC_INTERTRAV_DY (Distancia vertical entre o objeto). Default :
INDIC_INTERTRAV_DX -0.7
INDIC_INTERTRAV_DY -0.5

3.3.1.30 Tamanho dos Indicadores

Este item configura o tamanho do ícone cadeado indicador de intertravamento em objetos digitais.
Default :
INDIC_INTERTRAV_TAMANHO 1.0

3.3.1.31 Configuração para Diálogos de Grupo

Os itens abaixo configuram as informações exibidas na barra de título do diálogo de grupo:

3.3.1.31.1 GRUPO_TITULO_DIALOGO

Exibe informação na barra de título de grupo. Pode ser configurado como: NOME (Exibe o nome do
grupo) ou ID (Exibe o identificador do grupo).
Default :
GRUPO_TITULO_DIALOGO NOME

21
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.31.2 GRUPO_MOSTRA_NOME

Exibe o nome do grupo dentro do diálogo, acima dos componentes. Pode ser configurado como:
SIM (Exibe o nome do grupo) ou NAO (Não exibe o nome do grupo). Default:
GRUPO_MOSTRA_NOME NAO

3.3.1.31.3 GRUPO_MOSTRA_BOTAO_OK

Exibe o botão OK abaixo dos componentes. Pode ser configurado como SIM (Exibe o botão) ou
NAO (Não exibe o botão). Default:
GRUPO_MOSTRA_BOTAO_OK SIM

3.3.1.31.4 GRUPO_FORMATO_MEDIDA

Este item configura o formato de medida em diálogos de grupo.Default:


GRUPO_FORMATO_MEDIDA %.1f

3.3.1.32 Tamanho do Disjuntor

Este item configura o tamanho dos disjuntores na tela. Default :


TAMANHO_DISJUNTOR 0.8

3.3.1.33 Desenho Seccionadora

Formato das chaves seccionadoras. Pode ser definido como: 0 (Desenho padrão) ou 1 (Desenho
circular). Default:
DESENHO_SECCIONADORA 0

3.3.1.34 Desenho Chave Distribuidora

Formato das chaves de distribuição. Pode ser definido como: 0 (Desenho padrão) ou 1 (Desenho
de chave fusível). Default:
DESENHO_CHAVE_DISTRIB 0

3.3.1.35 Desenho Capacitor

Permite definir o formato do capacitor com polaridade. Pode ser definido como 0 (Não polarizado)
ou 1 (Polarizado). Default:
DESENHO_CAPACITOR 1

22
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.36 Anotação Símbolo

Símbolo que indica a presença de uma anotação para um objeto. Pode ser definido como 0 (Ficha
em torno do objeto) ou 1 (Ponteiro acima à esquerda). Default:
ANOTACAO_SIMBOLO 0

3.3.1.37 Anotação Intertravamento

Seleção inicial de intertravamento no diálogo de anotação. Pode ser definido como NENHUM (Sem
intertravamento) ou PONTO (Intertravamento de controles para o ponto). Default:
ANOTACAO_INTERTRAV PONTO

3.3.1.38 String Enumeração Invisível

Define a string que não será exibida se for utilizada como opção de enumeração. Default:
STRING_ENUM_INVISIVEL . (ponto)

3.3.1.39 Mostra Identificador de Ligação Incorreta

Define se os indicadores de ligação incorreta de objetos digitais serão exibidos ou não. Pode ser
definido como SIM (Exibe indicadores de ligação incorreta) ou NAO (Não exibe indicadores de ligação
incorreta). Default:
MOSTRA_IDENT_LIG_ERR SIM

3.3.1.40 Cores usadas pelo Gráfico de Barra

Define, no caso de pontos pas com anormalidade, se a cor do valor do ponto usada no Gráfico de
Barra será aquela definida no SigDraw (NAO) ou se o Visor de Telas utilizará a cor de status definida
em cor.dat (SIM). Se este item não estiver definido, o Visor de Telas assumirá o valor default:
GRAF_BARRA_CORES_STATUS NAO

3.3.1.41 Identificador de Ligação Errada

Define o símbolo e a cor dos indicadores de ligação incorreta de objetos digitais. O fonte deve ser
definido como FONTE_LIG_ERRADA no arquivo SigFontes.dat. As medidas com ligação incorreta
são exibidas com o próprio texto preenchido com interrogações. Default:
IDENT_LIGACAO_ERRADA ? AMARELO

23
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.42 Configuração de Diálogos de Controle

3.3.1.42.1 Click

Define que tipo de diálogo será aberto ao clicar sobre um objeto analógico ou digital. Pode ser
definido como SIM (Exibe diálogo de controle) ou NAO (Exibe diálogo de tempo real.). Default:
CLICK_ABRE_DLG_CONTROLE NAO

Se esta opção for definida como SIM, mas o ponto analógico ou digital não tiver um controle
associado, o Visor de Telas abrirá o diálogo analógico ou digital do ponto (diálogo de tempo-real).

3.3.1.42.2 Timeout

Timeout em segundos dos diálogos de controle. Default:


TIMEOUT_DIALOGO_CONTROLE 15

3.3.1.42.3 Pedido de Confirmação

Pedido de confirmação nos diálogos de controle. Default:


PEDE_CONFIRMACAO_CONTROLE NAO

3.3.1.42.4 Pedido de Confirmação dos Controles Invertidos

Pedido de confirmação adicional para os controles invertidos. Se for SIM, quando um usuário
comanda um controle Trip/Close que está invertido, é aberto um diálogo com a pergunta: "Confirma
execução de controle invertido ?". Default:
CONFIRMA_CONTROLE_INVERTIDO NAO

3.3.1.42.5 Formato dos diálogos

Configura o formato dos diálogos de controle. Pode der definido como NORMAL (formato padrão)
ou REDUZIDO (tamanho reduzido). Default:
FORMATO_DIALOGOS_CONTROLE NORMAL

3.3.1.42.6 COR RAISE/LOWER

Define como o Visor de Telas indicará a cor de fundo dos controles considerados de tipo
raise/lower, dentre eles os controles de tipo AUMD e PULS.
COR_DLG_RAISELOWER BEGE

24
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.42.7 COR TRIP/CLOSE

Define como o Visor de Telas indicará a cor de fundo nos diálogos de controle de escolha dupla,
seja trip/close, local/remoto, manual/automático, etc, assim como os personalizados de escolha dupla
definidos em tctl.dat..
COR_DLG_TRIPCLOSE BEGE

3.3.1.43 Indicadores de Qualidade

3.3.1.43.1 Mostra Indicadores de Qualidade

Define se os indicadores de qualidade em geral serão exibidos (SIM) ou não (NAO). Default:
MOSTRA_INDICADORES_QUALID SIM

3.3.1.43.2 Mostra Indicadores de Qualidade em Linhas de Transmissão

Define se os indicadores de qualidade de linhas de transmissão serão exibidos (SIM) ou não


(NAO). Default:
MOSTRA_INDIC_QUALID_EM_LT NAO

3.3.1.43.3 Distância Linha de Transmissão

Define a distância entre indicadores de qualidade de linhas de transmissão e suas extremidades


correspondentes. Default:
INDIC_QUALID_DISTANCIA_LT 50

3.3.1.43.4 Descongestionamento

Define o nível de zoom de descongestionamento dos indicadores de qualidade, abaixo do qual


eles deixam de ser exibidos. Default:
INDIC_QUALID_DESCONG_ZOOM 0.5

3.3.1.43.5 Fonte para Indicadores de Qualidade

3.3.1.43.6 de Objetos Digitais

Define o nome do fonte, existente em SigFontes.dat, utilizado nos indicadores de qualidade de


objetos digitais. Os indicadores de qualidade de medidas usam o mesmo fonte do texto do objeto.
Default:
INDIC_QUALID_FONTE FONTE_INDIC_QUALID

25
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.44 Estado dos Indicadores de Qualidade (símbolo e cor)

3.3.1.44.1 Não supervisionado

Default:
INDIC_QUALID_NOSUP n CIANO

3.3.1.44.2 Manual Local

Default:
INDIC_QUALID_MANUA_LOCAL m OURO

3.3.1.44.3 Fora de Varredura Local

Default:
INDIC_QUALID_FOVAR_LOCAL d OURO

3.3.1.44.4 Não atualizado/Inválido Local

Default:
INDIC_QUALID_INVAL_LOCAL x OURO

3.3.1.44.5 Grandeza Calculada com Restrição

Default:
INDIC_QUALID_RESTR r OURO

3.3.1.44.6 Manual na Origem

Default:
INDIC_QUALID_MANUA_ORIG m BRANCO

3.3.1.44.7 Fora de Varredura na Origem

Default:
INDIC_QUALID_FOVAR_ORIG d BRANCO

3.3.1.44.8 Não atualizado/Inválido na Origem

Default:
INDIC_QUALID_INVAL_ORIG x BRANCO

26
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.44.9 Indicador de Razoabilidade

Default:
INDIC_QUALID_RAZOA z BRANCO

3.3.1.44.10 Substituído pela Análise de Redes (Estimado)

Default:
INDIC_QUALID_SUBST e AMARELO

3.3.1.44.11 Erro Grosseiro de Estimação de Estado

Default:
INDIC_QUALID_ERREE g AMARELO

3.3.1.44.12 Sinal Invertido

Indica medida com sinal invertido ou digital com estado invertido, feito na cor de entrada manual.
Default:
INDIC_QUALID_INVERTIDO i COR_MANUA

3.3.1.45 Indicadores de Qualidade de Valores Estimados

3.3.1.45.1 Normal

Estimado normalmente. Default:


INDIC_QUALID_EST_NORM . IGN

3.3.1.45.2 Erro de Estimação

Define a apresentação do indicador de qualidade relacionado com os erros grosseiros de


estimação. Default:
INDIC_QUALID_EST_ERREE g VERDE

3.3.1.45.3 Não Estimado

Indica que o ponto não faz parte do escopo do estimador. Default:


INDIC_QUALID_EST_NAOEST n VERDE

3.3.1.45.4 Excluído da Estimação

Indica que o ponto foi excluído do processo de estimação. Default:


INDIC_QUALID_EST_EXCL x VERDE

27
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.45.5 Redundância Local

Indica ponto onde a análise de redes identificou redundãncia local. Default:


INDIC_QUALID_EST_RLOC l VERDE

3.3.1.45.6 Restrição de Estimação

Indica resultado de um cálculo realizado pelo estimador de estado em que, pelo menos, uma das
parcelas não faz parte do escopo do estimador de estado. Default:
INDIC_QUALID_EST_REST r VERDE

3.3.1.45.7 Estimação Anormal

Indica que não foi possível realizar a estimação de estado.. Default:


INDIC_QUALID_EST_ANORM a VERDE

3.3.1.45.8 Estimação Externa

Indica se a medida é do sistema externo. Default:


INDIC_QUALID_EST_EXTERNO e VERDE

3.3.1.46 Indicadores de Qualidade de Valores Otimizados

3.3.1.46.1 Normal

Indica que não ocorreu nada de especial com o ponto. Default:


INDIC_QUALID_OTM_NORM . IGN

3.3.1.46.2 Limite Relaxado

Indica que o limite do ponto foi relaxado. Default:


INDIC_QUALID_OTM_RELAX r ABOBORA

3.3.1.46.3 Não Otimizado

Indica que o ponto não participou do processo de otimização. Default:


INDIC_QUALID_OTM_NAOOT n ABOBORA

3.3.1.46.4 Limite Final

Indica que foi atingido o limite final de otimização. Default:


INDIC_QUALID_OTM_CATIVO l ABOBORA

28
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.46.5 Controle Alterado

Indica que a variável de controle foi alterada durante a otimização. Default:


INDIC_QUALID_OTM_CONTALT c ABOBORA

3.3.1.47 Comportamento das Linhas de Transmissão

3.3.1.47.1 Regra de Cores

Define a regra usada para selecionar a cor que indica o carregamento da linha de transmissão,
representada no preenchimento da seta. Pode ser definido como NIVEIS (A seleção de cores
obedece aos percentuais dos níveis de carregamento definidos nos itens a seguir) ou LIMITES (A
seleção de cores segue a mesma lógica de violação de limites de pontos analógicos). Default:
LT_REGRA_CORES LIMITES

3.3.1.47.2 Cor da Linha

Define a cor das linhas do objeto Linha de Transmissão. Pode ser definido como
MESMA_COR_REGRA (A linha é exibida com a mesma cor da seta, seguindo assim a mesma regra de
seleção de cores definida no item anterior) ou DEFINIDA_EDITOR (A linha é exibida com a cor
definida durante o desenho da tela, normalmente a cor correspondente ao nível de tensão). Default:
LT_COR_LINHA DEFINIDA_EDITOR

3.3.1.47.3 Moldura da Seta

Define a cor de desenho da moldura da seta da linha de transmissão. Pode ser definido como
MESMA_COR_LINHA (A moldura da seta usa a mesma cor da linha, como definido no item anterior) ou
MESMA_COR_SETA (A moldura da seta usa a mesma regra de cores que define a cor de
preenchimento da seta). Deve-se tomar cuidado para evitar combinações de configurações que
possibilitem o desaparecimento da seta em determinadas situações. Default:
LT_MOLDURA_SETA MESMA_COR_SETA

3.3.1.47.4 Níveis de Carregamento

Define o número de níveis e a cor com os percentuais inicial (inclusive) e final (exclusive) de cada
nível de carregamento das linhas de transmissão em relação ao limite operativo (limite de
advertência).
Exemplo:
NIVEIS_CARGA_LT 4 ; Num. de niveis de carregamento
NIVEL_CARGA_LT_1 IGN 0 50 ; 1º. nivel, de 0% a 49.9%
NIVEL_CARGA_LT_2 VERDE_CLARO 50 75 ; 2º. nivel, de 50% a 74.9%
NIVEL_CARGA_LT_3 AMARELO 75 100 ; 3º. nivel, de 75% a 99.9%
NIVEL_CARGA_LT_4 VERMELHO 100 99999 ; 4º. nivel, a partir de 100%

29
3 ASPECTOS DA INTERFACE GRÁFICA

A cor da seta para determinado nível de carregamento pode ser definida como IGN para ficar
transparente. Pode também ser definida como MESMA_COR_LINHA para usar a mesma cor de
desenho da linha, preferencialmente usado para exibir a seta com a cor do nível de tensão da linha
de transmissão se esta estiver em um nível de carga normal. Só são utilizados se LT_REGRA_CORES
for NIVEIS. Default:
NIVEIS_CARGA_LT 0

3.3.1.47.5 Linha Desernegizada Piscando

Se este parâmetro estiver definido com o valor SIM, trechos desernegizados de linhas de
transmissão ficam piscando. Default:
LT_ABERTA_BLINK NAO

3.3.1.48 Indicação de Alarme não Reconhecido

Indica uma medida com alarme não reconhecido. Default:


BLINK_ANREC_MEDIDA SIM

3.3.1.49 Inversão de Cores

Regra de inversão de cor de fundo de medidas. Pode assumir os valores:


 ANREC – Invertido se estiver com alarme não reconhecido.

 LIMITE – Invertido se estiver fora da região normal

Default:
MEDIDA_INVERTE_COR_FUNDO ANREC

3.3.1.50 Gráfico Estrela

3.3.1.50.1 Cor de regióes de Alarme

Este item define com que cor serão indicadas as regióes de alarme de pontos analógicos e
totalizados representados nos eixos do gráfico estrela. A faixa de cada ponto é colorida a partir da
região de advertência (ADV), urgência (URG) ou escala (ESC). Caso não se deseje representar as
regiões de alarme, este item deve ter o valor IGN, usando sempre a cor de desenho do gráfico. Valor
default:
GRAF_ESTRELA_REGIAO ADV

30
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.51 Desenho de Objetos Associados a Pontos Digitais

3.3.1.51.1 Cor do Estado Normal

Define a cor de objetos associados a pontos digitais quando estiverem no estado normal. Deve ser
definido como SIM (conforme definido no desenho da tela para exibir os objetos em estado normal
com a cor do nível de tensão) ou NAO (Cor COR_NORM_DIG em $BD/dados/cor.dat). Default:
DIGITAL_COR_NORM_IGUAL NAO

3.3.1.51.2 Transição de Estado

Define a exibição de transição de estado de pontos digitais. Deve ser definido como SIM (Exibe
indicador de transição) ou NAO (Não exibe indicador de transição.). Default:
DIGITAL_INDICA_TRANSICAO SIM

3.3.1.51.3 Alarme Inibido

Define a exibição de um indicador de alarme inibido em pontos digitais. Deve ser definido como
INIB (Exibe se alarme estiver inibido) ou HAB (Não exibe indicador de transição). Default:
DIGITAL_INDICA_ALRINIB INIB

3.3.1.51.4 Auto-reconhecimento

Define a exibição de um indicador de auto-reconhecimento em pontos digitais. Deve ser definido


como HAB (Exibe se estiver habilitado) ou INIB (Exibe se estiver inibido). Default:
DIGITAL_INDICA_AUTOREC

3.3.1.51.5 Configuração Normal

Define a cor dos objetos digitais (ver o item “menu de Comandos / Exibição / Conf. Normal
Digitais” no manual do Visor de Telas. Default:
ESCOLHE_CONF_NORM NAO

3.3.1.52 Cores de Objetos Digitais Independente da Condição Normal

3.3.1.52.1 Abertos

Define a cor de objetos digitais abertos. Default:


CONF_NORM_DIG_COR_ABERTO VERDE

3.3.1.52.2 Fechados

Define a cor de objetos digitais fechados. Default:

31
3 ASPECTOS DA INTERFACE GRÁFICA

CONF_NORM_DIG_COR_FECHADO VERMELHO

3.3.1.53 Cores de Objetos Digitais Durante a Exibição de “Configuração


Normal”

3.3.1.53.1 Estado Normal

Define a cor de objetos digitais no estado normal. Default:


CONF_NORM_DIG_COR_NORMAL CINZA

3.3.1.53.2 Estado Anormal

Define a cor de objetos digitais no estado anormal. Default:


CONF_NORM_DIG_COR_ANORMAL LARANJA

3.3.1.54 Desenhos dos Nós Elétricos

3.3.1.54.1 Mostra Seta

Define se a seta indicativa do limite (superior ou inferior) que está sendo violado aparecerá ou não
no interior do objeto nó elétrico. Deve ser definido como SIM (Mostra a seta) ou NAO (Não mostra a
seta). Default:
NOH_MOSTRA_SETA NAO

3.3.1.54.2 Cor na Região Normal

Define a cor do objeto nó elétrico quando estiver no estado normal. Deve ser definido como: SIM
(conforme definido no desenho da tela para exibir os objetos em estado normal com a cor do nível de
tensão) ou NAO (Cor COR_NORM_ANA em $BD/dados/cor.dat). Default:
NOH_COR_NORM_IGUAL SIM

3.3.1.55 Desenho das Medidas

3.3.1.55.1 Cor do Texto em Alarme Não Reconhecido

Quando uma medida está com alarme não reconhecido, seu fundo é desenhado com a cor da
região operativa e o texto é desenhado com a cor definida neste item. Default:
MEDIDA_ANREC_COR_TEXTO COR_FUNDO_TELA

32
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.55.2 Cor na Região Normal

Define a cor das medidas quando estiverem no estado normal. Deve ser definido como SIM
(conforme definido no desenho da tela para exibir as medidas em estado normal com a cor do nível
de tensão) ou NAO (Cor COR_NORM_ANA em $BD/dados/cor.dat). Default:
MEDIDA_COR_NORM_IGUAL NAO

3.3.1.56 Permissões e Confirmações de Entrada Manual

3.3.1.56.1 Entrada Manual fora do Limite de Escala

Define permissão para entrada manual fora dos limites de escala. Deve ser definido como SIM
(Permite) ou NAO (Não permite). Default:
ENTR_MAN_FORA_LIM_ESCALA SIM

33
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.56.2 Pedido de Confirmação de Entrada Manual

Pedido de Confirmação de Entrada Manual de valor próximo ou superior aos limites de escala.
Pode assumir os valores SIM (pede confirmação) ou NAO (não pede confirmação).
CONFIRMA_ENTRADA_MANUAL SIM

3.3.1.57 Desenho de Objetos com Entrada Manual

3.3.1.57.1 Objetos com Cor do Status

Define cores de objetos com flags de status (inval, nosup, fovar, etc.). Deve ser definido como
SIM (Cor correspondente ao status) ou NAO (Cor da lógica do objeto (estados dig ou regiões ana)).
Default:
OBJS_USAM_CORES_STATUS SIM

3.3.1.57.2 Objetos usam Cor de Entrada Manual

Define se os objetos ligados a pontos analógicos ou digitais que estiverem com entrada manual
representarão esta situação com a cor de entrada manual ou deixarão isto a cargo de indicadores de
qualidade, mantendo sua cor de estado ou região operativa. Deve ser definido como SIM (Cor
COR_MANUA em $BD/dados/cor.dat) ou NAO (Cor da lógica do objeto). Default:
OBJS_USAM_COR_MANUAL SIM

3.3.1.58 Permissão de Entrada Manual

3.3.1.58.1 Analógicos Obedecem

Define se os objetos analógicos obedecem a suas configurações individuais de permissão de


entrada manual. Deve ser definido como SIM (Permite entrada manual apenas se o objeto for
configurado para isto durante o desenho da tela) ou NAO (Permite entrada manual para todos os
objetos analógicos, independente de configuração individual). Default:
ANA_OBEDECE_NAO_ENTRAVEL SIM

3.3.1.58.2 Digitais Obedecem

Define se os objetos digitais obedecem a suas configurações individuais de permissão de entrada


manual. Deve ser definido como SIM (Permite entrada manual apenas se o objeto for configurado
para isto durante o desenho da tela) ou NAO (Permite entrada manual para todos os objetos digitais,
independente de configuração individual). Default:
DIG_OBEDECE_NAO_ENTRAVEL SIM

34
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.59 Inversão de Estado de Pontos Digitais

Permite a exibição de opção para inverter o estado no diálogo de pontos digitais. Pode ser
configurado como: SIM (Exibe a opção no diálogo; fica inibida se o usuário não tiver privilégio para
esta ação) ou NAO (Não exibe a opção no diálogo). Default:
INVERSAO_ESTADO_DIG SIM

3.3.1.60 Configuração de Menu de Contexto

3.3.1.60.1 Chamada do diálogo de Controle Supervisório

O item MENU_ITEM_CONTROLE define o formato dos itens no menu de contexto de chamada de


diálogos de controle, de acordo com as seguintes opções:
MENU_ITEM_CONTROLE CONTROLE
MENU_ITEM_CONTROLE CONTROLE_ID
MENU_ITEM_CONTROLE CONTROLE_COMANDO
MENU_ITEM_CONTROLE CONTROLE_COMANDO_ID
MENU_ITEM_CONTROLE CONTROLE_COMANDOABREV
MENU_ITEM_CONTROLE CONTROLE_COMANDOABREV_ID

Onde:
 CONTROLE: Valor defaul até o update 28 do SAGE, Indica que o texto apresentado no
menu de contexto será “Controle Supervisório”;

 CONTROLE_ID: O texto apresentado será “Controle Supervisório <id>”. onde


<id> é o identificador do ponto de controle;

 CONTROLE_COMANDO: O texto apresentado será “Controle <comando>”, onde


<comando> pode ser SetPoint, SetPoint Duplo, Raise/Lower, Aumentar/Diminuir,
Discreto, ou um comando de comunicação (Habilitar UTR, Failover de Enlace, etc),
ou um telecomando único (Executar, Reset, etc.), ou um par de comandos
(Local/Remoto, Ativar/Desativar, etc.);;

 CONTROLE_COMANDO_ID: O texto apresentado será “Controle <comando> <id>”,


onde <comando> é o mesmo descrito acima e <id> o identificador do ponto de
controle;

 CONTROLE_COMANDOABREV: Valor default a partir do update 28 do SAGE, indica que o


texto apresentado será “Controle <comando>”, onde <comando> é o mesmo
descrito na opção CONTROLE_COMANDO, sendo abreviado caso seja um par de
comandos que terminam com palavras iguais (Ex: "Abrir Equipamento/Fechar
Equipamento" => "Abrir/Fechar Equipamento");

35
3 ASPECTOS DA INTERFACE GRÁFICA

 CONTROLE_COMANDOABREV_ID: O texto será “Controle <comando> <id>”, onde


<comando> é o mesmo descrito na opção CONTROLE_COMANDOABREV e <id> o
identificador do ponto de controle.

Obs: Se o tipo de controle for RSTT (NSEQ=17 em tctl.dat) ou RSTC (NSEQ=9 em tctl.dat) e o
comando for Executar e MENU_ITEM_CONTROLE não for CONTROLE_COMANDOABREV_ID nem
CONTROLE_COMANDO_ID, é exibido, no item de menu, Executar (reset em trip) ou
Executar (reset em close).

3.3.1.61 Configuração do Diálogo de Pontos Analógicos

3.3.1.61.1 Limite de Advertência

Define o título de limites de advertência usado em diversos diálogos. Alguns clientes usam o termo
"Limite Operativo". Default:
TITULO_LIMITE_ADV Advertência

3.3.1.61.2 Limite de Urgência

Define o título de limites de urgência usado em diversos diálogos. Alguns clientes usam o termo
"Limite Físico". Default:
TITULO_LIMITE_URG Urgência

3.3.1.61.3 Limite de Escala

Este parâmetro define o título de limites de escala usado em diversos diálogos. Default:
TITULO_LIMITE_ESC Escala

3.3.1.62 Comportamento para Entrada de Dados

3.3.1.62.1 Lock no Início

Define em que momento a base de dados será bloqueada durante uma entrada de dados
genérica. Deve ser definido como SIM (A base de dados será bloqueada ao iniciar uma entrada de
dados genérica para evitar outra entrada de dados nos mesmos pontos da tela por parte de outro
Visor de Telas) ou NAO (A base de dados será bloqueada apenas ao confirmar uma entrada de
dados genérica, limitando o tempo em que o bloqueio fica ativo ao mínimo necessário). Pode ser
redefinido na configuração de cada tela. Default:
LOCK_INICIO_ENTRADA_DE_DADOS SIM

36
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.62.2 Unlock no Final

Define se a base de dados será desbloqueada após confirmar uma operação de entrada de dados
genérica. Deve ser definido como SIM (A base de dados será desbloqueada) ou NAO (A base de
dados não será desbloqueada, deixando isto a cargo de alguma aplicação do cliente que poderá
validar os dados entrados antes de liberá-los). Pode ser redefinido na configuração de cada tela.
Default:
UNLOCK_FINAL_ENTRADA_DE_DADOS SIM

3.3.1.62.3 Timeout

Configura o tempo para cancelamento automático de entrada de dados após um período de


inatividade em telas configuradas com “Lock ao iniciar”. O valor 0 (zero) configura ausência de
timeout. Default:
TIMEOUT_ENTRADA_DADOS 300

3.3.1.62.4 Beep

Habilita sinal sonoro durante a entrada de dados. Deve ser definido como: SIM (Habilita) ou NAO
(Inibe). Default:
BEEP_CLICK_ENTRAR_DADOS NAO

3.3.1.63 Entrada Grupada, Genérica ou de Tempo-Real

3.3.1.63.1 Cor da Seleção

Define a cor usada para representar objetos selecionados para entrada grupada. Default:
SELECAO_COR OURO

3.3.1.63.2 Espessura da Seleção

Define a espessura da moldura usada para representar objetos selecionados para entrada
grupada. Default:
SELECAO_ESPESSURA 16

3.3.1.63.3 Zoom

Define o nivel de zoom. Default:


ZOOM_AO_DESTACAR 2.0

37
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.1.64 Título dos Pontos

Define o título de cada objeto na primeira coluna da matriz do diálogo de entrada grupada. Pode
ser definido como 0 (Nome do objeto definido no desenho da tela), 1 ( Chave da consulta SQL) ou 2
(Descrição do ponto - ainda não implementado). Default:
ENTRADA_GRUPADA_TITULO 0

3.3.1.65 Formato de Logs de Anotação

Define o formato do log de anotação a ser gravado em arquivo. Se este item for definido com o
valor CSV, os logs de anotação serão gravados em um único registro por linha, com campos
separados por ;. Para garantir o formato csv correto, as aspas de dados serão substituídas por \" e se
escreverá entre aspas os dados que contêm o caractere separador ;. Qualquer outro valor (Default)
indicará que o log de anotação será descrito em um agrupamento de linhas.:
FORMATO_LOG_ANOT CSV

3.3.1.66 Ação de Controle

A partir do update 28 do SAGE, este item indica se a ação para clique CONTROLE deve (SIM) ou
não (NAO) ser executada. Default:
ACEITA_ACAO_CONTROLE SIM

3.3.1.67 Controle em menu de contexto

A partir do update 28 do SAGE, esta configuração indica se os itens de chamada de diálogos de


controle de pontos analógicos, digitais e totalizados devem ser (SIM) ou não (NAO) incluídos no menu
de contexto destes pontos. Independentemente do valor desta configuração, estes itens sempre
serão incluídos no menu de contexto do objeto Controle. Default:
CONTROLE_EM_MENU_CONTEXTO SIM

3.3.1.68 Inibição de teclas

A partir do update 28 do SAGE, este item inibe (SIM) ou não (NAO) as teclas <ENTER> e
<ESPAÇO> nos diálogos de controle e no diálogo de confirmação de controles. Default:
CONTROLE_INIBE_ENTER NAO

3.3.2 Visor de Acessos

3.3.2.1 Tempo Limite para Ativação de Programas

Configura em segundos o tempo limite para ativação dos programas chamados pelo Visor de
Acesso. Default:

38
3 ASPECTOS DA INTERFACE GRÁFICA

TIMEOUT_ATIVACAO_PROGS 20

3.3.2.2 Mantém Programas no Logout

Default:
MANTEM_PRGS_NO_LOGOUT NAO

3.3.2.3 Mantém Base no Encerramento

Default:
MANTEM_BASE_NO_ENCERRAMENTO SIM

3.3.3 Visor de Cálculos

3.3.3.1 Identificação de Parcelas

Parâmetro utilizado para configurar a exibição da fórmula nas telas de parcelas de cálculo. Se este
item tiver o valor NAO, as fórmulas são exibidas como definidas em tcl.dat, se não, cada parcela é
substituída por sua identificação.
IDENTIFICA_PARCELAS_NA_FORMULA NAO

3.3.3.2 Limites dos Cálculos Dinâmicos

Parâmetros (em dias) para auxiliar na decisão de quais cálculos dinâmicos devem ser
transformados em estáticos. Default
CALC_ESTAVEL 30

CALC_MADURO 45

3.3.4 Visor de Alarmes

3.3.4.1 Versão do Visor de Alarmes

Determina o Visor de Alarmes a ser utilizado, podendo assumir os valores TCL (versão antiga) ou
JAVA (Versão nova). Default:
VISOR_ALARME_VERSAO JAVA

3.3.4.2 Reconhecer Lista

Inclui comando no menu Ação para reconhecer toda a lista sem precisar selecioná-la. Default:
VISOR_ALARME_RECONHECER_LISTA SIM

39
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.4.3 Eliminar Lista

Inclui comando no menu Ação para eliminar toda a lista sem precisar selecioná-la. Default:
VISOR_ALARME_ELIMINAR_LISTA SIM

3.3.4.4 Log do Comando Silenciar Alarme

Registra ou não, em arquivo de log, se o alarme foi momentaneamente silenciado. Default:


GERA_LOG_ALR_SILENCIADO SIM

3.3.4.5 Blink

Habilita a piscagem de alarmes não reconhecidos. Default:


VISOR_ALARME_PERMITE_BLINK SIM

3.3.4.6 Severidade

Severidade a partir da qual é habilitada a piscagem de alarmes. Pode ser configurado como:
advertencia, urgencia, fatal e panic. Default:
VISOR_ALARME_SEVERIDADE_BLINK urgencia

3.3.4.7 Data

Habilita a exibição de data em cada alarme. Default:


VISOR_ALARME_MOSTRA_DATA SIM

3.3.4.8 Lista de Macro Alarmes Congelada

Default:
COR_MACRO_LISTA_CONGELADA black

3.3.4.9 Tamanho de fonte do Visor de Alarmes

Define o tamanho do fonte usado no Visor de Alarmes. Pode assumir os valores GRANDE e
PEQUENO, que correspondem aos fontes "Courier Bold 14" e "Courier Bold 12". Se for omitido, o Visor
de Alarmes escolhe o tamanho em função da resolução do vídeo, ou seja, tamanho PEQUENO se a
largura da resolução for menor que 1280, caso contrário tamanho GRANDE. Além das strings GRANDE
e PEQUENO, o tamanho do fonte também pode ser determinado através de números de 8 a 40.
Exemplo:
VISOR_ALARME_TAMANHO_FONTE PEQUENO

40
3 ASPECTOS DA INTERFACE GRÁFICA

3.3.4.10 Número de botões de Macro-alarme

Determina o número máximo de botões de macro-alarmes por linha. Default:


VISOR_ALARME_MAX_MAPS_POR_LINHA 16

3.3.4.11 Exibição de Status

Este item define se o Visor de Alarme deve exibir, no cabeçalho, o estado da base de dados.
Default:
VISOR_ALARME_MOSTRA_STATUS_DA_BASE NAO

3.3.5 Visor de LOGs

3.3.5.1 Tamanho do fonte

Define o tamanho do fonte, podendo ser configurado com os valores PEQUENO ou GRANDE,que
correspondem aos fontes "Courier Bold 12" e "Courier Bold 14". Se este item for omitido, o Visor de
Log escolhe o tamanho em função da resolução do vídeo, ou seja, tamanho PEQUENO se a largura da
resolução for menor que 1280, caso contrário tamanho GRANDE.Exemplo:
VISOR_LOG_TAMANHO_FONTE PEQUENO

Exemplo de um trecho do arquivo SigComportamento.dat:


;===============================================================================
; Base: demo_ems
;===============================================================================
;
;_______________________________________________________________________________
;
; Logotipo do Cliente, a ser exibido na barra de ferramentas do Visor de Telas
;
;LOGOTIPO_CLIENTE $IHM/LogoCliente.jpg
;TIP_LOGO_CLIENTE Nome da Companhia\nCliente
;
;_______________________________________________________________________________
;
; Geometria do Visor de Telas
;
VISOR_TAMANHO 1015x670 ; Tamanho do visor em pixels (largura x altura)
;VISOR_TAMANHO FULLxFULL ; Tamanho do visor em pixels (largura x altura)
; Largura e/ou altura podem ser substituidos por
; FULL : largura/altura igual a da tela
; HALF : largura/altura igual a metade da tela
; THIRD : largura/altura igual a 1/3 da tela
; QUARTER: largura/altura igual a 1/4 da tela
; EIGHTH : largura/altura igual a 1/8 da tela
;

41
3 ASPECTOS DA INTERFACE GRÁFICA

;_______________________________________________________________________________

3.4 Displays
A interface gráfica do SAGE permite que suas aplicações sejam processadas em uma máquina e
apresentadas em outras. Assim, quando o usuário se prepara para lançar uma aplicação gráfica
(Visor de Telas, Editor, Visor de Tendências, Visor de Alarmes etc.), a interface gráfica lhe
oferece a alternativa de selecionar o vídeo em que ela será apresentada. Vídeos não constantes da
lista de alternativas podem ser definidos em um campo específico no Visor de Acesso.

3.4.1 Arquivo de Displays

Este arquivo contém a lista utilizada pelo Visor de Acesso para selecionar o vídeo onde as
aplicações serão apresentadas. O Visor de Acesso trabalha com duas listas de vídeos: os vídeos
locais, que aparecem na opção Destino-Local do Visor de Acesso, e os vídeos remotos, que
aparecem na opção Destino-Remoto. A lista de vídeos locais apresentada depende da máquina
onde o Visor de Acesso é ativado, enquanto a lista de vídeos remotos é comum a todas as
máquinas.
A lista é lida do arquivo ListaDisplays.dat, armazenado no diretório indicado pelo nome lógico
$IHM. Cada linha da lista tem o seguinte formato:
nome_do_host nome_interno_do_video nome_externo_do_video

O campo nome_do_host indica o nome de uma máquina da rede (ex: maquina_1) onde o Visor
de Acesso pode ser ativado; o campo nome_interno_do_video indica o nome usado pelos
servidores X Window para designar um vídeo; o campo nome_externo_do_video indica o nome a
ser apresentado no Visor de Acesso. Apenas o último campo pode conter espaços em branco.
O vídeo pode ou não estar ligado à máquina onde o Visor de Acesso foi ativado, como no
seguinte exemplo:
maquina_1 maquina_1:0.0 Video da Maquina 1
maquina_1 maquina_2:0.0 Video da Maquina 2
maquina_2 maquina_2:0.0 Video da Maquina 2

De acordo com este exemplo, os usuários que utilizam o Visor de Acesso ativado na maquina_1
têm acesso aos vídeos maquina_1:0.0 e maquina_2:0.0, que serão apresentados como os nomes
Video da Maquina 1 e Video da Maquina 2 dentro da opção Destino-Local do Visor de Acesso. Já
os que utilizam o Visor de Acesso ativado na maquina_2 têm acesso apenas ao vídeo
maquina_2:0.0 na opção Destino-Local.
Se o campo nome_do_host é igual a localhost, isto indica que o vídeo indicado aparecerá na
opção Destino-Remoto do Visor de Acesso e será acessível a partir de qualquer máquina:
localhost maquina_10:0.0 Video da Maquina 10
localhost maquina_11:0.0 Video Esquerdo da Maquina 11
localhost maquina_11:0.1 Video Direito da Maquina 11

42
3 ASPECTOS DA INTERFACE GRÁFICA

Assim, os vídeos indicados na lista acima serão acessíveis na opção Destino-Remoto


independentemente da máquina onde o Visor de Acesso estiver ativado.
A primeira linha do arquivo possui um formato fixo, mostrado a seguir, e que não deve ser
alterado:
## Arquivo de displays

Linhas de comentários podem ser criadas adicionando “--“ nas colunas 1 e 2, como mostrado a
seguir:
-- Atenção: Não mexer na primeira linha!

O exemplo abaixo mostra a configuração dos vídeos em uma rede de média complexidade:
## Arquivo de displays

-- Atenção: Não mexer na primeira linha!


-- Linhas com começo '--' representam comentários

-- O formato é definido por três colunas:


-- Coluna 1: se o valor for igual a $HOST a linha será considerada
-- Coluna 2: nome do display segundo o servidor X
-- Coluna 3: nome simbólico que aparecerá no Visor de Acesso

-- OBS.: So a última coluna pode ter espaços entre as palavras!

-- Videos locais da maquina grajau


grajau grajau:0.0 Video da grajau

-- Videos locais da maquina ivinhema


ivinhema ivinhema:0.0 Vídeo esquerdo
ivinhema ivinhema:0.1 Vídeo direito

-- Videos locais da maquina itauba


--(note que o video da maquina trairi e’ considerado local)
itauba itauba:0.0 Vídeo esquerdo
itauba itauba:0.1 Vídeo central
itauba trairi:0.0 Vídeo direito

-- Videos locais da maquina camaqua


camaqua amambai:0.0 Vídeo da amambai

-- Videos locais da maquina trombetas


trombetas trombetas:0.0 Vídeo da trombetas
trombetas cuiaba:0.0 Vídeo da cuiaba

43
3 ASPECTOS DA INTERFACE GRÁFICA

-- Gerais (constam da lista de videos remotos em todas as maquinas)

localhost camaqua:0.0 Vídeo da camaqua


localhost jurumim:0.0 Vídeo da jurumim
localhost paracatu:0.0 Vídeo da paracatu
localhost timbo:0.0 Vídeo da timbo
localhost cuiaba:0.0 Vídeo da cuiaba
localhost itauba:0.0 Vídeo esquerdo da itauba
localhost itauba:0.1 Vídeo central da itauba
localhost itauba:0.2 Vídeo direito da itauba
localhost tarupuru:0.0 Vídeo da tarupuru

3.4.2 Configurando o Arquivo de Displays

Recomenda-se que o arquivo de Displays contenha as identificações de todos os vídeos em que a


interface do SAGE poderá ser apresentada. Isto evitará que o usuário precise digitar as identificações
dos vídeos usando o recurso de especificação avançada de vídeos disponível no Visor de Acesso.
O uso de nomes de fácil interpretação para as identificações externas dos vídeos auxiliará o
operador durante o uso. A definição dos vídeos que estarão disponíveis na lista de vídeos remotos é
outra questão a ser considerada.

3.5 Telas
Os conceitos de Camadas, Grupos de Descongestionamento, Filtros e Sinônimos são criados
durante a edição de telas e devem ser objeto de um planejamento cuidadoso para que seu amplo
potencial possa ser explorado adequadamente. Esses conceitos são desenvolvidos no Manual do
Visor de Telas.

3.6 Configuração Gráfica de Visores

3.6.1 Arquivo VisorTelas

O arquivo VisorTelas é um arquivo de recursos no padrão Motif, que permite controlar algumas
características do Visor de Telas. Fica armazenado no diretório indicado pelo nome lógico $IHM.

3.6.2 Arquivo VisorAcesso

O arquivo VisorAcesso é um arquivo de recursos no padrão Motif, que permite controlar algumas
características do Visor de Acesso. Fica armazenado no diretório indicado pelo nome lógico $IHM.

44
3 ASPECTOS DA INTERFACE GRÁFICA

3.7 Anotações
A configuração das ocorrências e dos motivos, que podem ser associados a uma anotação no
momento de sua criação através Visor de Telas, é feita no arquivo SigAnot.dat localizado em $IHM.
Cada ocorrências é composta pelos seguintes campos:
 Severidade: severidade da ocorrência. Pode assumir os seguintes valores:

o NOR – Normal

o ADV – Advertência

o URG – Urgência

o FAT – Fatal

o PAN - Pânico

 Cor: cor do indicador de anotação que aparecerá no Visor de Telas. A lista de cores
disponíveis para esta configuração é composta pela lista fixa abaixo, acrescida das
cores definidas nos atributos. CORTXT da tabela GRCMP, COR_FG e COR_BG,
ambas da tabela GRUPO da Base de Dados Fonte. As cores fixas, cuja definição, em
termos RGB, deve ser feita no arquivo $BD/dados/cor.dat , são:

o PRETO

o AZUL_MARINHO

o MARROM

o VINHO

o ROXO

o VERDE

o LARANJA

o GELO

o CINZA

o AZUL

o CIANO

o VERMELHO

o MAGENTA

45
3 ASPECTOS DA INTERFACE GRÁFICA

o VERDE_CLARO

o AMARELO

o BRANCO

o COR_ANOT_RESTRICAO

o COR_ANOT_TRAB_LT_ENER

o COR_ANOT_NAO_OPERE

o COR_ANOT_LT_RISCO

o COR_ANOT_ADV

o COR_ANOT_URG

o COR_ANOT_FAT

o COR_ANOT_PAN

o COR_ANOT_NORM

o COR_NORM

o COR_ADV

o COR_URG

o COR_ESC

 Descricao: Texto livre relacionado a ocorrência, limitado a 32 caracteres.

Após a lista de ocorrências, é apresentada a Lista de Motivos composta por motivos relacionados
às ocorrências. Cada motivo é um texto livre limitado a 32 caracteres.

46
3 ASPECTOS DA INTERFACE GRÁFICA

47
Capítulo

4
4 Conceitos da Interface Gráfica
Alguns conceitos relacionados à Interface Gráfica do SAGE precisam ser compreendidos para que
o usuário tenha uma visão geral dos diversos aspectos da Interface do SAGE com o operador. Os
conceitos explicados aqui podem não ter relação entre si, mas foram reunidos neste item para que o
usuário tenha uma fonte centralizada de informação.

4.1 Ações
Definem operações passíveis de serem executadas pelo usuário no sistema como, por exemplo:
reconhecer alarmes, inserir anotação, editar tela, etc.

4.2 Autenticação
As contas de usuário do SAGE (operadores) podem ser cadastradas em bases de usuários
padrão. A verificação destes usuários utiliza o mecanismo PAM do Linux para a autenticação
transparente, independente da base de cadastro. Assim, de acordo com as preferências de cada
instalação, podem ser utilizados: o cadastramento local do Linux e sistemas de diretórios
centralizados como NIS, LDAP e SSS.
Os sistemas externos de cadastramento permitem a implementação de uma política de controle de
usuários mais elaborada com controle de sessões, validade de senhas e integracação com sistemas
corporativos de controle de usuários.

4.3 Autorizações
Os conceitos de Área de Responsabilidade - AOR, Área de Informação - AOI e Papéis de
usuários, combinados, juntamente com o conceito de permissões de Ações já existente no SAGE,
possibilita atribuir autorizações, e também restringir acessos, para determinados usuários e
aplicações.

48
4 CONCEITOS DA INTERFACE GRÁFICA

4.3.1 AOR

A AOR (Area of responsability) é um agrupamento de diversos objetos na base de dados do


SAGE, que passam a ter controle de acesso associado a uma determinada AOR. O cruzamento
deste atributo com o Papel do usuário operador define se o acesso é liberado ou não.
A AOR permite atribuir responsabilidades entre um determinado elemento e um usuário. Este
pode estar associado, ou pertencer, a uma ou mais AORs mas, por outro lado, elementos da base,
quando têm associação com uma AOR, pertencem somente àquela AOR.
A configuração de AOR está intrinsicamente ligada à configuração de Papel, Autorizações, Ações
e Grupo de Ações. A forma de elaborar tal relacionamento pode ser melhor visializada no modelo de
Autorizações descrito no manual de configuração de base fonte (SAGE_ManCfg_BaseFonte.pdf).
Um exemplo de potencial uso do conceito de AOR pode ser descrito desta forma: supondo que
uma base possua a definição de duas AOR: AOR_norte e AOR_sul, e que um ponto analógico desta
base é configurado como pertencendo à AOR_norte, através dos relacionamentos da AOR, é
possível criar uma condição em que um usuário do sul (AOR_sul) possa visualizar este ponto
analógico, mas não possa alterá-lo.

4.3.2 AOI

A AOI (Area of Information) é um agrupamento de pontos de supervisão de acordo com a


responsabilidade do sistema pela aquisição e distribuição destes pontos. Este agrupamento é útil em
sistemas onde parte dos pontos é de responsabilidade do sistema local e parte é provinda de outro
sistema SAGE remoto. A responsabilidade pela AOI do sistema remoto pode migrar para o sistema
local em casos de contigência do sistema remoto. A AOI de um ponto pode ser, então, local ou não,
traduzido pelos símbolos “EXPORTA” ou “IMPORTA” na base do SAGE. Estes símbolos se referem à
responsabilidade, também, do sistema local em exportar os pontos de sua AOI para outros sistemas
SAGE ou simplesmente de importar pontos de outras AOI de sistemas SAGE remotos.

4.3.3 Papel

Como no teatro, define a parte que o ator (usuário) desempenha na peça (no SAGE). O papel
limita o escopo de atividades do operador a determinados grupos de ação. Um usuário com o papel
de “Operador de Geração” pode, assim, ter permissões distintas de um usuário que desempenhe o
papel de “Operador de Distribuição”.

4.4 Sessão do Usuário


Este conceito é utilizado pelos Visores abertos na operação através do Visor de Acesso para
reestabelecer elementos que tenham sido anteriormente salvos pelo usuário, como, por exemplo:
posição do Visor na tela, configurações, etc.

49
5
Capítulo

5 Glossário
GCD Gerência de Controle Distribuído
Módulo do sistema pertencente ao Subsistema de Suporte Computacional
responsável pela ativação/desativação e monitoração do funcionamento dos
processos através da Rede de Difusão Confiável (MCAST).
GMCD Gerência das Memórias Compartilhadas Distribuídas
Módulo do sistema pertecente ao Subsistema de Suporte Computacional;
responsável pelo gerenciamento da base de dados on-line distribuída que é
organizada em MCDs (Memórias Compartilhadas Distribuídas). Utiliza também os
serviços do multicast confiável (MCAST).
ALR Serviço de Alarmes e Eventos
Módulo do sistema pertecente ao Subsistema de Suporte Computacional que
oferece o serviço de geração e tratamento de alarmes e eventos.
MCAST Multicast Confiável
Módulo do sistema pertencente ao Subsistema de Suporte Computacional
responsável pela atualização dos dados replicados na Rede de Difusão.
MCD Memória Compartilhada Distribuída
Área de memória compartilhada que é vista como um repositório de dados
replicado e mantido coerente pelo GMCD.
CATBR Catálogo Referência
Catálogo que descreve a estrutura da Base Referência e as informações, para
configuração da Base de Tempo Real (On-line, Distribuída).
A32B Transmissão e recepção assíncrona de frames de 32 bits.
BSC Transmissão e recepção síncrona de frames de bytes no padrão BSC/BYSINC.
HDLC Transmissão e recepção síncrona de frames de bits no padrão HDLC.
CALC Processador de Cálculos Automáticos para Dados com Tempo Real.
Existe apenas um par dele na Rede de Difusão Confiável.
SAC Serviço de Aquisição de Dados e Controle Supervisório.
SDD Serviço de Distribuição de Dados.

50
5 GLOSSÁRIO

51

Você também pode gostar