Vai al contenuto

Ricerca

Tale funzionalità è accessibile tramite l’icona selezionando la voce ‘Search’. Ricerca-image_0Tramite questa funzionalità è possibile cercare qualsiasi stringa o sottostringa all’interno del proprio programma. I risultati di tale ricerca vengono listati a fondo pagina nella linguetta ‘Search’.Questa operazione può essere effettuata sulla singola applicazione oppure su tutto il progetto, la scelta viene effettuata tramite combobox.La ricerca viene effettuata tramite la seguente finestra: Ricerca-image_0Il primo campo a disposizione permette di digitare la stringa da ricercare nel progetto.I campi successivi stabiliscono gli ambiti all’interno dei quali cercare la stringa:
  • Pages: all’interno delle pagine e del codice in esse contenuto
  • Borders: all’interno dei bordi e del codice in esse contenuto
  • Templates: all’interno delle pagine template e del codice in esse contenuto
  • Widgetboxes: all’interno dei widgetboxes e del codice in esse contenuto
  • Events: all’interno degli eventi globali
  • Keys: all’interno dei keys globali
  • Images: tra le immagini presenti nella cartella immagini di GF_Project ed in quella del programma attualmente in uso
  • Variables: all’interno di tutte le griglie variabili
  • Datalogs: all’interno dei datalogs
  • Messages: all’interno delle stringhe di testo
  • Languages: all’interno delle lingue configurate
  • Recipes: tra i nomi delle ricette definite
  • Alarms: all’interno degli allarmi
  • PLC: all’interno del programma PLC
  • Everywhere: seleziona/deseleziona tutti i campi
Al fine di affinare ulteriormente la ricerca sono a disposizioni due ulteriori opzioni:
  • Case sensitive: permette di scegliere se la ricerca sulla stringa desiderata debba tenere conto o meno di maiuscole/minuscole;
  • Whole word: se impostato scarta risultati in cui la ricerca sia una sottostringa (se ricercato “string” troverà “string”, ma non “string1”);
I risultati della ricerca vengono elencati a fondo pagina, raggruppati in sottogruppi coerenti con le impostazioni di ricerca.Facendo doppio click su uno qualsiasi dei risultati della ricerca, verrà visualizzato il sorgente del programma correlato. Nel caso in cui si facesse riferimento ad un modulo del PLC o gfnet, verrà automaticamente aperto il programma relativo e posizionato sul punto corrispondente.Esempio di ricerca (cercando “GRAPH”):La radice dell’albero mostrato è l’applicazione a cui appartengono i riferimenti trovati. Ricerca-image_0 Ricerca-image_0Il risultato descrive che la ricerca ha avuto esiti positivi in 3 sottogruppi principali:
  • Pages: sono elencate le pagine e gli eventuali widgets che contengono la stringa;
  • PLC: diviso in sottogruppi; per ogni sottogruppo è listata la relativa ricerca
  • Variables: sono elencate tutte le variabili (o i sottocampi come, ad esempio, “min”, “max”, …) che contengo la stringa cercata.