Finestra riferimenti incrociati

Nella finestra dei riferimenti incrociati si può generare un elenco di variabili e istanze BF (e le relative dichiarazioni) che indica le posizioni ove le variabili/istanze vengono utilizzate. Analizzando le correlazioni e interazioni delle variabili, i riferimenti incrociati sono utili per il debug dell'applicazione.

L'elenco dei riferimenti incrociati contiene variabili / istanze BF usate nel progetto, ossia dichiarate nel FdL per variabili e scritte/lette o richiamate nel codice. Le variabili non utilizzate nel progetto sono rappresentate con l'icona "non utilizzata" (sovrapposta all'icona della variabile, si veda la tabella sotto).

NOTA:

Ogni UOP contiene i propri dati locali. Ciò significa che quando si apre uno specifico FdL di codice, le variabili locali utilizzate in questo FdL vengono aggiornate automaticamente nell'elenco dei riferimenti incrociati.

Per visualizzare la finestra dei riferimenti incrociati, selezionare 'Vista > Finestra riferimenti incrociati' o premere <Alt> + <F2> o cliccare sull'icona 'XReferences':

Contenuto della finestra riferimenti incrociati

Variabile

Tipo e nome della variabile o istanza BF. Un filtro attivo è rappresentato nell'intestazione della colonna.

Il simbolo visualizzato rappresenta il tipo di variabile:

 = variabile locale

 = variabile globale (variabile I/O o variabile simbolica globale)

 = variabile d'ingresso di una UOP di blocco di funzione (VAR_INPUT)

 = variabile d'uscita di una UOP di blocco di funzione (VAR_OUTPUT)

 = istanza di blocco di funzione

 = variabile non utilizzata. Icona sovrapposta all'icona della variabile se questa non viene utilizzata nel progetto. (Esempio: variabile globale non utilizzata )

UOP

Nome della UOP nella quale è dichiarata/o la variabile / il BF e il FdL di codice nel quale viene usata/o.

Accesso

L'accesso a una variabile può essere 'Di scrittura' o 'Di lettura'. Per le istanze BF si immette 'Chiamata'.

Come fare per...

Come generare i riferimenti incrociati

  • Premere il tasto <F12>

  • o selezionare il comando di menu 'Genera Codice > Generare riferimenti incrociati'

  • o cliccare con il tasto destro del mouse nella finestra dei riferimenti incrociati e selezionare il comando 'Genera riferimenti incrociati' dal menu di contesto.

Come accedere a un foglio di lavoro (FdL) dall'elenco dei riferimenti incrociati

Un doppio clic su una voce nella finestra dei riferimenti incrociati permette di accedere direttamente al corrispondente FdL di codice e contrassegna la variabile o l'istanza BF in questione. La variabile, inoltre, appare marcata nella finestra dei riferimenti incrociati quando viene selezionata in un editore.

Come ordinare l'elenco dei riferimenti incrociati

  • Cliccare con il tasto sinistro nell'intestazione della colonna da usare come criterio di ordinamento (ad es., 'Variabile'). La freccia indica l'ordine impostato: ascendente o discendente.

  • Cliccare nuovamente sul nome della stessa colonna per invertire l'ordine.

Come filtrare l’elenco dei riferimenti incrociati – dialogo 'Filtro riferimenti incrociati'.

L'elenco dei riferimenti incrociati si può filtrare per visualizzare solo un determinato sottogruppo di variabili e/o istanze di blocchi di funzione. La funzione filtro si può usare, ad esempio, per visualizzare solo le variabili "non utilizzate".

  1. Cliccare con il tasto destro del mouse nella finestra dei riferimenti incrociati e selezionare il comando 'Filtro...' dal menu di contesto.

    Appare il dialogo 'Filtro riferimenti incrociati'.

  2. Mettere la spunta nelle caselle da visualizzare.

    È possibile includere anche le 'Variabili non utilizzate' selezionando la relativa casella.

  3. Per filtrare l'elenco in cerca di un determinato nome o tipo di accesso, attivare la corrispondente opzione per fare apparire la casella di immissione testo. Nella casella di testo 'Nome' si possono usare caratteri wildcard (si veda la nota sotto).

  4. Dopo aver confermato il dialogo, la finestra riferimenti incrociati visualizza solo gli elementi corrispondenti ai criteri di filtraggio impostati. L'intestazione della colonna 'Variabili' indica le impostazione del filtro:

Usare wildcard nel dialogo 'Filtro riferimenti incrociati': nel campo di immissione testo è supportato l'uso del carattere wildcard '*'. La wildcard funge da fermaposto per un altro carattere e si usa insieme ad altri caratteri. La wildcard si può usare all'inizio o alla fine di un identificatore.

Esempio: La stringa di ricerca 'var*' trova le variabili var1, var2, fino a var10 nell'elenco dei riferimenti incrociati.

Come impostare la finestra

La finestra si può impostare disancorandola, modificandone le dimensioni, spostandola in un'altra posizione dello schermo ecc. Maggiori informazioni si trovano nell'argomento "Impostare finestre".

Funzione auto-hide (finestre flottanti): Usare la funzione auto-hide per nascondere (minimizzare) automaticamente la finestra quando non viene usata. Per attivare la funzione auto-hide, cliccare sull'icona nella barra di controllo della finestra. Quando la funzione auto-hide è attiva nella finestra in questione, si vede il simbolo . Posizionare il puntatore del mouse sulla finestra minimizzata per tornare a visualizzarla.