Metriken
In der Registerkarte Metriken können Sie die Metriken auswählen und konfigurieren, die bei Ausführung des Befehls 'Standard-Metriken anzeigen' in der Ansicht Standard-Metriken für jeden Baustein angezeigt werden sollen.
Analyse von Bibliotheken Die folgenden Metriken werden auch für die im Projekt eingebundenen Bibliotheken ausgegeben: Code-Größe, Variablengröße, Stack-Größe und Anzahl Aufrufe. |
Übersetzungsfehler bei Verletzungen der Ober-/Untergrenzen Sie können Verletzungen der Ober- und Untergrenzen der aktivierten Metriken über die Regel SA0150 der statischen Codeanalyse als Übersetzungsfehler ausgeben lassen. |
Konfiguration der Metriken
Aktiv | Sie können die einzelnen Metriken über das Kontrollkästchen der jeweiligen Zeile aktivieren oder deaktivieren. Nach Ausführung des Befehls 'Standard-Metriken anzeigen' werden in der Ansicht Standard-Metriken für jeden Programmierbaustein die Metriken angezeigt, die Sie in dieser Konfiguration aktiviert haben.
|
Untergrenze | Für jede Metrik können Sie eine individuelle Ober- und Untergrenze definieren, indem Sie die gewünschte Zahl in der jeweiligen Metrikzeile eintragen. Falls eine Metrik nur in eine Richtung begrenzt ist, können Sie die Konfiguration der anderen Richtung leer lassen. Sie geben somit nur die Untergrenze oder nur die Obergrenze an. |
Obergrenze |
Auswertung der Ober- und Untergrenzen
Die eingestellten Ober- und Untergrenzen können Sie auf zwei Arten auswerten.
- Ansicht Standard-Metriken:
- Aktivieren Sie die Metrik, dessen konfigurierten Ober- und Untergrenzen Sie auswerten möchten.
- Führen Sie den Befehl 'Standard-Metriken anzeigen' aus.
- In der tabellarischen Ansicht Standard-Metriken zeigt TwinCAT für jeden Programmierbaustein die aktivierten Metriken.
- Liegt ein Wert außerhalb des Bereichs, der in der Konfiguration durch eine Ober- und/oder Untergrenze definiert ist, erscheint das Tabellenfeld rot hinterlegt.
- Statische Analyse:
- Aktivieren Sie Regel 150 in der Registerkarte Regeln als Fehler oder Warnung.
- Führen Sie die Statische Analyse aus (siehe: Befehl 'Statische Analyse durchführen').
- Verletzungen der Ober- und/oder Untergrenzen werden im Meldungsfenster als Fehler oder Warnung ausgegeben.
Übersicht und Beschreibung der Metriken
Eine Übersicht der Metriken sowie eine detaillierte Beschreibung der Regeln finden Sie im nächsten Kapitel.