Misurazione della copertura del codice
Importante
Il codice IEC aggiunto implicitamente per un metodo di misurazione Profiler determina una modifica che rallenta il programma valutato.
L'abilitazione o la disabilitazione di un metodo di misurazione Profiler o la modifica di qualsiasi impostazione nell'editor Profiler richiedono ciascuno un download. Quindi una modifica online non è più possibile.
Oltre alla profilazione, CODESYS Profiler supporta anche la misurazione della copertura del codice. Questo determina quali delle istruzioni in una POU vengono eseguite durante l'elaborazione. La parte del numero totale di istruzioni eseguite è definita "copertura", espressa in percentuale.
Nel Copertura del codice visualizzare, selezionare le POU in modalità offline che devono essere utilizzate per eseguire la misurazione. In modalità online, vedrai continuamente i valori attuali della copertura del codice.
Requisiti
UN CODESYS l'applicazione del progetto con più POU è aperta in modalità offline.
Viene definita un'attività per controllare le chiamate POU.
L'applicazione è l'applicazione attiva e può essere compilata senza errori.
Nelle impostazioni di comunicazione è configurata una connessione al controller standard e il controller è in esecuzione. Il progetto è in modalità offline.
Nella struttura dei dispositivi, fare doppio clic su Profiler oggetto per aprire l'editor. Imposta il metodo su Copertura del codice.
Le POU dell'applicazione vengono visualizzate nell'editor in una struttura ad albero sotto "Selezione POU".
Selezionare le POU che devono essere misurate in base alla copertura del codice.
Nella struttura dei dispositivi, fare doppio clic su Profiler oggetto per aprire l'editor.
È possibile ordinare la tabella in base a questa colonna in ordine crescente o decrescente facendo clic sull'intestazione di una colonna.
La vista si apre con i risultati della misurazione per ciascuna delle POU strumentate, compreso il numero totale di istruzioni e il numero di istruzioni non eseguite. La copertura del codice viene visualizzata come percentuale con una barra grigia nella Copertura colonna.
È possibile ordinare la tabella in base a questa colonna in ordine crescente o decrescente facendo clic sull'intestazione di una colonna.
Nota la barra dei menu sopra la tabella dei risultati:
Pulsante
Apri POU: Per aprire la POU selezionata nella tabella dei risultati nel proprio editor.
Pulsante
Ripristina: Per riavviare la misurazione.
Pulsante
Salva istantanea: Per creare uno snapshot.
Se la POU aperta è programmata in ST, il codice elaborato viene visualizzato in verde e il codice non elaborato viene visualizzato in rosso.