Funzione: Nella finestra di dialogo si selezionano le regole che vengono controllate durante l'analisi statica del codice sorgente di un progetto.
Chiama:
-
Barra dei menu: «Progetto Impostazioni progetto», «Analisi statica» categoria, «Aprire la finestra di dialogo di configurazione» collegamento
-
Barra dei menu: «Costruire Analisi statica Impostazioni»
Requisito:
-
Il pacchetto CODESYS Static Analysis è installato.
-
Un progetto è aperto.
Questa scheda mostra una struttura ad albero di tutte le regole che possono essere controllate durante l'analisi statica. Per impostazione predefinita, tutte le regole sono attivate, ad eccezione di SA0016, SA0024, SA0073, SA0101, SA0105, SA0106, SA0133, SA0134, SA0150, SA0162 e tutte le regole IEC rigorose.
Ogni regola ha un numero unico. Quando la regola viene controllata e viene rilevata una violazione, il numero della regola e una descrizione dell'errore vengono visualizzati nella vista dei messaggi nella categoria «Build» nel seguente formato: SA<numero di regola>, dove SA sta per "Analisi statica" (esempio: "SA003" per la regola 3).
L'elenco delle regole disponibili può essere ampliato da plug-in specifici.
|
Alcune regole attivate nella finestra di dialogo possono essere disattivate temporaneamente nell'applicazione applicando un pragma. |
|
|
Facendo clic sulla casella di controllo, l'impostazione cambia tra Quando si attiva o si disattiva un nodo padre, vengono attivate o disattivate anche tutte le regole figlio, rispettivamente. |
|
|
«Filtro»: |
|
|
Colonne |
|
|
«Regole» |
Elenco delle regole con numero di regola |
|
Controllo della regola |
|
|
«Precompilazione» |
Le regole che possono essere controllate durante la precompilazione sono identificate
da un segno di spunta Per queste regole è possibile una correzione immediata del bug (Quickfix). È possibile eseguire una gestione automatica e immediata degli errori direttamente nelle posizioni di codice interessate. |
|
«Configurazione specifica della regola» |
Per alcune regole, è possibile fare doppio clic sul campo per aprire una finestra di dialogo specifica per la configurazione della regola. |
|
«Importanza»: |
Importanza della regola:
|
,
e
.
: Le regole sono raggruppate per categoria.
: Le regole vengono visualizzate come un elenco piatto. Facendo clic sull'intestazione
della colonna corrispondente, l'elenco può essere ordinato per numero di regola, attivazione/disattivazione,
configurazione specifica della regola o importanza.
) per l'analisi statica.
) per l'analisi statica.
in questa colonna.