Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SPECIFICHE FUNZIONALI<br />
92<br />
connessi, ecc. Le altre TAB, denominate "Watch 1". "Watch 2", ecc. consentono di<br />
selezionare una o più variabili da monitorare ed eventualmente modificare.<br />
Statistiche Progetto: il gruppo Statistiche Progetto documenta l'uso delle<br />
risorse rilevato dal sistema, rappresentandole con una tabella correlata di grafico<br />
a torta.<br />
Locals: il gruppo Locals consente di visualizzare alcune informazioni inerenti ai<br />
componenti presenti sui sinottici. Infatti cliccando con il mouse su un oggetto del<br />
sinottico la finestra cambierà il proprio contenuto visualizzando le informazioni del<br />
componente.<br />
Logica Generale IL: il gruppo Logica Generale IL consente di eseguire il Debug<br />
della risorsa Logica IL associata al progetto.<br />
Logica IL Locale: il gruppo Logica IL Locale consente di eseguire il Debug della<br />
Logica IL associata al componente o al sinottico selezionato con il mouse.<br />
Script: il gruppo Script elenca le risorse Basic Script caricate in memoria con<br />
alcune utili informazioni come lo stato, ecc.<br />
Debugger Script Allarmi: viene aperta una finestra che elenca tutti gli allarmi<br />
gestiti nel progetto. La selezione di uno di questi allarmi apre la finestra di debug<br />
del codice Basic Script che eventualmente è stato inserito nella soglia dell'allarme<br />
Finestra Debug Script<br />
La finestra per il debug degli script è di fatto la finestra “Esploratore Script” utilizzata in<br />
modalità debug. Le risorse basic script possono essere debuggate anche il fase di sviluppo<br />
del progetto. In fase di runtime è invece possibile debuggare sia le risorse basic script che<br />
gli script associati agli oggetti, ai sinottici e agli allarmi. La finestra di debug script è<br />
comunque disponibile in runtime soltanto se il progetto è stato avviato dall’ambiente di<br />
sviluppo.<br />
Finestra Esploratore Refactoring<br />
La finestra "Esploratore Refactoring", una volta visibile, consente di visualizzare gli errori<br />
rilevati per la risorsa selezionata. Gli errori fanno riferimento soltanto ad eventuali variabili<br />
inserite nelle proprietà della risorsa o dell'oggetto che non sono state definite nel<br />
RealTimeDB oppure al fatto che un oggetto si possa trovare al di fuori del sinottico. Il<br />
controllo è attivo per tutte le risorse del progetto alle quali si possono associare delle<br />
variabili. Selezionando una risorsa, ad esempio un Sinottico, la finestra Esploratore<br />
Refactoring verrà popolata con gli eventuali errori trovati per quel sinottico o per gli<br />
oggetti in esso contenuti.<br />
Le variabili utilizzate all'interno del codice basic script non vengono rilevate dalla finestra<br />
Esploratore Refactoring. Soltanto la "Variabili di Stato" associata nelle proprietà di<br />
esecuzione di un basic script può essere rilevata dalla finestra Esploratore Refactoring.<br />
<strong>Funzionali</strong>tà Connetti a Processo<br />
La funzionalità Connetti a Processo, o debug remoto di un progetto, consente di collegarsi<br />
ad un'altra istanza di Movicon in esecuzione su un computer/device remoto (Win32/64 o<br />
WinCE). In questo modo è possibile quindi debuggare un progetto da remoto e soprattutto<br />
è possibile debuggare un progetto in esecuzione su piattaforma WinCE. Questa funzionalità<br />
sfrutta in buona parte le potenzialità messe a disposizione dal Networking di Movicon.<br />
L'esecuzione del comando "Connetti a Processo" eseguirà l'apertura di una finestra di<br />
dialogo per l'inserimento del Server al quale collegarsi. Il Server può essere indicato<br />
attraverso l'impostazione dell'indirizzo IP o del nome, oppure ricercato nell'albero delle<br />
connessioni disponibili nella rete a cui il computer è collegato.<br />
Le funzionalità offerte dal debug remoto sono:<br />
La finestra di Watch consente di visualizzare i dati relativi al progetto Server e di<br />
monitorare le variabili sul server<br />
La finestra di Watch degli "Script" consente di verificare quali Script sono caricati<br />
in memoria e il tempo totale di esecuzione per quelli in run. Il doppio click su uno<br />
script ne apre la finestra di debug<br />
Possibilità di eseguire un debug sulla Logica IL del progetto e locale<br />
Possibilità di riavviare il processo remoto (non disponibile per il servizio). Questa<br />
possibilità viene proposta quando si ci scollega dal Server. Appare una finestra<br />
con cui è possibile restartare il progetto sul Server