 Referências cruzadas

O ambiente de trabalho ISaGRAF inclui um editor de referência cruzada que proporciona ao usuário uma visão total das variáveis declaradas nos programas do projeto e em quais são utilizados. O objetivo da referência cruzada é listar todas as variáveis declaradas no projeto e localizar, na fonte de cada programa, as partes do código fonte em que essas variáveis são utilizadas. As referências cruzadas são muito úteis para uma vista global de um ciclo de vida variável. Eles ajudam a localizar efeitos colaterais e a reduzir o tempo para entender o projeto durante a manutenção. As referências cruzadas também podem ser utilizadas para uma vista global do dicionário completo de um projeto, de modo que variáveis não utilizadas são facilmente encontradas e a complexidade do projeto medida.

Seleção do tipo de objeto

Recalcular as referências cruzadas

Exportar referências cruzadas

Dicionário de erros

Estatísticas

Localizar na lista de objeto

Abrir o programa

A lista à esquerda mostra os objetos declarados do projeto (programas, variáveis e palavras definidas), e os elementos de biblioteca (funções e blocos de função) referenciadas no projeto. A lista à direita mostra as ocorrências nos programas do objeto atualmente selecionado na primeira lista.

A descrição de um ocorrência inclui o nome do programa, o número da etapa FC ou SFC, transição ou teste, mais o número de linha para as linguagens de texto ou coordenadas para LD ou diagramas FBD. Para diagramas Quick LD, a descrição é complementada com o número da lógica. Se a variável é utilizada como uma saída (em uma bobina) o número da lógica é seguido por um caractere estrela ("*").

Configure a opção "Exibir variáveis não utilizadas" do menu "Opções" para também exibir na lista principal as variáveis que não estão sendo utilizadas nos programas do aplicativo.


Seleção do tipo de objeto

Devido ao fato de um projeto poder agrupar um número enorme de objetos declarados, a caixa combo na barra de ferramentas do editor é utilizado para selecionar o tipo de objetos que devem ser listados na janela. Isto permite que o usuário tenha acesso à informação selecionada.

Toda vez que as referências cruzadas são recalculadas a seleção é reajustada para "Todos" de modo a apresentar a lista completa.


Recalcular as referências

O comando "Arquivo / Recalcular" pode ser utilizado a qualquer hora para atualizar as referências cruzadas de acordo com as modificações inseridas em outras janelas de edição ISaGRAF.


Exportar referências cruzadas

O comando "Ferramentas / Exportar (arquivo texto)" é utilizado para escrever a listagem completa das referências cruzadas em um arquivo texto ASCII. Este arquivo pode então ser aberto com outros aplicativos tais como Windows NotePad ou processadores de textos.


Dicionário de erros

O comando "Editar / Erros no dicionário" mostra em uma caixa de diálogo a lista de erros detectados quando o dicionário de projeto foi carregado.


Estatísticas

O comando "Ferramentas / Estatísticas" exibe em uma caixa de diálogo o número de objetos e variáveis declaradas no projeto, de acordo com os tipos de variável e de atributos. Uma aplicação particular deste comando é saber o número de variáveis de E/S declarado no projeto para assegurar que pode ser compilado, se uma versão limitada do ambiente de trabalho ISaGRAF for utilizada.


Localizar na lista de objeto

O comando "Editar / Localizar" permite que o usuário selecione diretamente um objeto na lista de editor. O objeto procurado não pode ser localizado se não está listado de fato (ao usar uma exibição selecionada). É recomendado, antes de procurar um objeto, ativar a opção "Todos" na barra de ferramentas.


Abrir o programa

A lista à direita contém as ocorrências do objeto selecionado nos arquivos fonte e a conexão E/S do projeto aberto. O comando "Editar / Abrir programa" permite que o usuário abra um programa diretamente  no lugar em que o objeto aparece. Também é possível clicar duas vezes com o mouse sobre uma ocorrência (na lista de ocorrências) para abrir o programa correspondente.