Auswertung
Ergebnis
Der Ergebnisbefehl wird dazu verwendet, die im Feld Ergebnis angegebene Variable mit einer Ober- und Untergrenze zu vergleichen und entsprechend zu bewerten (Pass/Fail). Diese Informationen werden auch in das Messprotokoll geschrieben.
- Testschrittname
- Dieser Text erscheint in der ersten Spalte des Messprotokolls.
- Ergebnis (Wert)
- Hier wird die Variable oder der Ausdruck eingegeben, deren Inhalt bewertet werden soll (im Folgenden Messwert genannt).
- Einheit
- Die Maßeinheit des Messwertes als Stringkonstante, z.B.
"KOhm"
- Untergrenze / Obergrenze
- Liegt der Messwert außerhalb dieser Werte, wird eine rote Zeile mit dem Status FAIL erzeugt. Anderenfalls wird eine grüne Zeile mit dem Status PASS erzeugt.
- Sollwertvorgabe
- Hier kann als Grenzwert ein Sollwert mit Toleranzangabe in % eingegeben werden.
- Immer Pass
- Nützlich, wenn nur ein Wert ins Protokoll aufgenommen werden soll.
- Immer Fail
- Hiermit kann eine Fehlermeldung ins Protokoll geschrieben werden.
- Offset, Faktor
- Der Messwert kann vor der Bewertung noch skaliert und Offset-kompensiert werden. Dies berechnet sich nach folgender Formel: Messwert = Messwert × Faktor + Offset. Als Vorgabe stehen in diesen Feldern 0 und 1, so dass der Messwert nicht verändert wird.
- Nachkommastellen
- Bestimmt die Darstellung der Zahl im Protokoll.
- Messen bis Wert innerhalb der Grenzen
- Die Messung wird für die angegebene Zeit wiederholt, bis der Messwert innerhalb der Grenzen liegt. Die Messung wird zusätzlich wiederholt, wenn in Stabilität ein Wert größer als 0 angegeben ist und die Differenz zum vorherigen Messwert größer ist als dieser Wert. Hiermit kann in einem Prüfablauf auf stabile Messwerte gewartet werden, z.B. nach einem Einschwingvorgang. Siehe auch „Mess-Schleife“.
- Abgleichen
- Diese Funktion dient zum Einstellen bzw. Abgleichen des Prüflings. Die Messung wird wiederholt, bis der Benutzer die Schaltfläche Start anklickt. Der Messwert wird dabei zusätzlich auf einem Abgleichbalken dargestellt.
- Im Fehlerfall Testlauf aufgeben
- Diese Funktion dient dazu, den Testlauf bei bestimmten Fehlerzuständen abzubrechen, wenn z.B. die Fortsetzung des Tests nicht sinnvoll ist oder um den Prüfling vor Zerstörung zu schützen.
- Nur im Fehlerfall anzeigen
- Wird diese Checkbox aktiviert, erscheint die Zeile nur im Messprotokoll, wenn die Bewertung FAIL ist.
- Grenzen in Prüfparametertabelle
- Die Grenzwerte werden aus der Spalte Parametername in der Prüfparametertabelle gelesen, anstatt aus dem Script. In ID kann eine Zeile ausgewählt werden, in die mit Klick auf OK die Grenzen gespeichert werden.
Der zulässige Toleranzbereich für den Abgleich wird grün dargestellt. Seine Breite kann in Prozent eingestellt werden. Darunter werden die Grenzwerte angezeigt (UG/OG).
Gridergebnis
Veranlasst die sofortige Bewertung der Messergebnisse und das Hochsetzen der Geprüft/Gut/Fehler Zähler. Die Funktion eignet sich, wenn man zwei oder mehrere Prüfling in einem Ablauf prüfen möchte.
Mess-Schleife
Dieser Befehl findet Anwendung, wenn Sie im Modul Ergebnis die Option Messen bis innerhalb der Grenzen oder Abgleich gewählt haben. Es handelt sich hierbei um ein spezielles Label, das vom Befehl Ergebnis angesprungen wird, solange Messungen wiederholt werden müssen. Alle Zeilen, die zwischen Mess-Schleife und Ergebnis stehen, werden dabei ausgeführt, um eine kontinuierliche Messung oder Abfrage zu erreichen. Beispiel:
MessSchleife; ADX(Time:100, Detect:False, Type:1, Range:3, ADXMode:1); Ergebnis(Max:6, Flags:4, Value:messwert, Unit:"V", TimeOut:1000, Text:"Spannung", Min:4);
Report drucken
Dieser Befehl erzeugt den Ausdruck des Messprotokolls.
Report speichern
Dieser Befehl bewirkt, dass das Messprotokoll gespeichert wird.
Sie können auswählen, in welchem Format dies geschehen soll. Für neue Entwicklungen ist die Winguard-eigene Datenbank oder das CSV-Format empfehlenswert, die anderen Formate sind zur Kompatibilität mit bestehenden Lösungen.
Report zurücksetzen
Der ClearGrid
-Befehl bewirkt, dass alle Einträge im Messprotokoll gelöscht werden. Ein bereits gespeichertes Protokoll wird nicht verändert.
Dies ist nützlich, um mehrere Protokolle in einem Prüfablauf zu erstellen. Zu diesem Zweck sollte außerdem mit Bewertung := 1
und FAIL_COUNTER := 0
die Gesamtbewertung zurückgesetzt werden, da ansonsten nach einem Protokoll mit einem Fehler auch alle nachfolgenden als fehlgeschlagen markiert werden.