13.03.2013 Views

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!