La finestra ancorabile Lista Incrociata consente di elaborare un rapporto che identifica gli Item e le Variabili Locali referenziati nei principali elementi del progetto corrente.

 

   

 

In particolare, la Lista Incrociata è in grado di esplorare i riferimenti (item o variabili locali) contenuti in:

 

         Pagine (proprietà generali, animazioni, Eventi da Tastiera di pagina)

         Menu

         Eventi da Tastiera di sistema

         Calcoli Generali Azioni su evento

         Ricette

         DataLogger

         Scheduler

         Script di Background

 

Per ciascun elemento sono esplorate le espressioni, i parametri di azione e gli script.

 

Nota: la ricerca di item e variabili locali all’interno degli script estrae esclusivamente i riferimenti contenuti nelle chiamate a:

o        Funzione GetExpressionValue

o        Funzione SetItemValue

o        Metodo GetIndex (classe Item)

o        Metodo DeleteItem (classe RTDB)

o        Metodo InsertItem (classe RTDB)

o        Metodo GetLocalVariable

o        Funzione SetLocalVariable


e non è in nessun caso in grado di individuare i riferimenti se:

o        I nomi di item o Variabili Locali sono passati alle procedure attraverso variabili o costanti

o        I nomi di item o Variabili Locali sono ottenuti per concatenazione o con altre funzioni.

 

Nota: Le informazioni visualizzate nella lista incrociata relativamente alle pagine si riferiscono sempre all’ultimo salvataggio.

 

 

Elaborazione della lista incrociata

 

La Lista Incrociata non viene aggiornata dinamicamente: occorre pertanto utilizzare il comando di aggiornamento per generare o aggiornare il rapporto. Selezionando il comando Aggiorna il sistema procede alla ricerca dei riferimenti. È possibile limitare la ricerca ai soli elementi che interessano e filtrare per nome i riferimenti estratti:

 

 

Nota: l’elaborazione della lista incrociata può richiedere da pochi secondi ad alcuni minuti, in dipendenza dagli elementi inclusi nella ricerca e dal loro numero e complessità.

 

 

Esplorazione dei riferimenti

 

I dati raccolti possono essere visualizzati organizzandoli:

         per riferimento: Visualizza il report elencando, per ciascun riferimento (item/variabile locale) gli oggetti in cui è referenziato

 

         per oggetto: visualizza il report elencando, per ciascun oggetto del sistema, i riferimenti (item/variabile locali) in esso contenuti

 

È possibile passare dall’una all’altra modalità di visualizzazione mediante gli strumenti della toolbar. Variando la modalità di visualizzazione non viene effettuato il ricaricamento.

 

I riferimenti trovati sono rappresentati con icone differenti secondo che si tratti di Item (  )o di Variabili Locali (  ). Eventuali riferimenti non esistenti sono evidenziati graficamente con un punto esclamativo sulla relativa icona (  ).

Un’apposita funzione di filtro permette di limitare la visualizzazione ai soli riferimenti non esistenti.

 

Per ciascuna occorrenza sono fornite le principali indicazioni necessarie alla localizzazione dell’elemento. Facendo doppio-click su un’indicazione o selezionando il comando Localizza dal relativo menu contestuale è possibile selezionare automaticamente l’elemento che contiene il riferimento.

Selezionando il comando Proprietà Item dal menu contestuale relativo all’indicazione di un item esistente è possibile aprire la relativa finestra di proprietà.

 

La toolbar nella parte superiore della finestra rende disponibili i seguenti comandi:

 

Aggiorna

Effettua una nuova scansione dei riferimenti

 

Report per Oggetto

Passa alla visualizzazione per Oggetto

 

Report per riferimento

Passa alla visualizzazione per Riferimento

 

Visualizza solo riferimenti non esistenti

Limita la visualizzazione ai soli riferimenti non esistenti, per facilitarne l’individuazione.

 

Stampa Report

Esegue la stampa del report visualizzato

 

Contrai Tutto

Contrae tutti i nodi della lista

 

Espandi Tutto

Espande tutti i nodi della lista

 

La finestra Lista Incrociata può essere visualizzata (o richiamata, se impostata come finestra a scomparsa) selezionando Lista Incrociata dal menu Visualizza.