|
CCS Modul M_AUSWERTUNG |
--------------------------------------------------------------------- Funktionsbeschreibung: Aufgabe des Modules ist es, MeÞergebnisse die per &-Variablen Ïbergeben werden, zu ÏberprÏfen ob sie in der Toleranz liegen. Danach werden die MeÞergebnisse, sowie die Ïbrigen Parameter an den Prozess Messdatensammler weitergereicht. Ûbergabeparameter MD,M_AUSWERTUNG1 PRUEFSCHRITT2 POSITION
Sollte statt einer Positionsnummer der String "KEIN_AUSDRUCK" stehen, so wird eine Auswertung des MeÞergebnisses vorgenommen, und das Ergebniss der Bewertung in einer Globalen Varibalen abgelegt, auf die man mit der Funktion M_ZUWEIS zugreifen kann. Funktion :MODUL_ERROR3 MESSWERT
Variable aus MeÞmodul &MEWE4 Modulname
Text fÏr Druckerstring Es wird Ïber eine Variable $MO das MeÞobjekt Ïbergeben5 Messungsnummer
Integernummer6 Abweichungsart
Diese Variable stellt den Abweichungsmode dar. Wird diese Variable
besetzt wird der Ûbergabeparameter TUG als SOLLWERT angesehen, und der
Ûbergabeparameter TOG als ABWEICHUNG. Mit Hilfe des Parameters
ABWEICHUNGSART ist es mÎglich, die Abweichungsart zu bestimmen.
% TUG=S-TOL% TOG=S+TOL%
ABSOLUT TUG=S-TOL TOG=S+TOL
%+ TUG=S TOG=S+TOL%
%- TUG=S-TOL% TOG=S
ABSOLUT+ TUG=S TOG=S+TOL
ABSOLUT- TUG=S-TOL TOG=S
ARRAY_AUSWERT
Mit dieser Funktion lassen sich Arrays bewerten. Es werde 3 Array übergeben
Die Array sind vom Typ double
1.) Tug Array
2.) Mewe Array
3.) Tog Array
im Parameter AnzIterationen wird die Anzahl der zu überprüfenden Feldelemete angegeben,
im Parameter AktSteigung wird der Index des ersten Feldelementes übergeben
Dabei werden dann automatisch die Prüfschrittnummer und die Positionsnummer inkrementiert7 Statistik- Default (mit Zeile im Protokoll) NEIN keine Zeile im Protokoll8 Klass_typ9 FehlerArt
- Default ONCE Schrottkennung, d.h.SG darf nur einmal geprüft werden10 Dimension
V,MV,MS,S,OHM,KOHM,MOHM,A,MA,W,K/W,K,PA,HPA,FL,GRD,ML/MIN,CM3,MBAR:
Ist die Variable Dimension mit einer dieser Dimensionen
besetzt, so wird tug, tog und mewe als float behandelt.
HEX: Die Werte werden als hexadezimale Integerwerte behandelt
und ausgegeben.
HEXI:
REVERSEHEX:
Wie HEX, jedoch werden die Bytes vertauscht. Aus 00FF wird
FF00.
BIN: Bitweise Auswertung von hexadezimalen Werten.
MESSWERT = 00 .. FF also 8 Bit.
In TUG wird ein binÌrer Wert erwartet z.B. TUG = 0101XX01
Hierbei ist X eine Wildcard. D.h. das Bit wird nicht geprÏft.
STR: Bedeutet String. Es wird der im MESSWERT gelieferte String
ausgegeben. Er wird NICHT auf tug/tog verglichen.
Die Messung kann mit der Variabeln MG_FEHLER != 0 schlecht
gemacht werden.
STRCMP: Bedeutet String. Es wird der im MESSWERT gelieferte String
mit dem String in TUG verglichen. Ist der String <> TUG, so
wird die Messung schlecht gemacht.
Die Messung kann auserdem mit der Variabeln MG_FEHLER != 0 schlecht
gemacht werden.
DEZ INT: Dezimalzahlen
- Keine Dimension bedeutet kein Daten zum Messdatensammer
ZEIT: Bei Firstrun wird der Mittelwert von Tug und Tog berechnet.
BCD Es kann eine 8 Stellige positive BCD Zahl überprüft werden.
Grund: Bei Datumsangaben sollten keine .000 im Messwertefenseter zu sehen sein.11 TUGoder Sollwert12 TOG
oder Abweichungswert Ûbergabeparameter fÏr Abgleich13 Abgleichstelle14 DimWiderstand15 DimSteigung16 Vorwiderstand17 Vorsteigung18 AktWiderstand19 AktSteigung20 AnzIterationen21 ExxWiderstand22 MG_FEHLER
0 Die Messung wird als Gut beendet, wenn die Auswerung des Messwertes keinen Grund zur Beanstandung gibt. !=0 Die Messung wird auf jeden Fall als schlecht beendet.23 NIO_AUSDRUCK
NEIN sollte das MeÞergebnis falsch sein, so wird der Ausdruck unterdrÏckt24 RETURN_MODE
Mit diesem Mode kann das Returnergebniss beeinflußt werden. NORMAL: dem Returnwert wird der Messwert uebergeben CMP_VALUE: dem Returnwert wird das Ergebnis des Stringvergleichs uebergeben. Natürlich nur moeglich mit Dimension "STRCMP"!25 RETURN_WERT
Rückgabeparameter des Messwertes26 INPUT_FORMAT
Gibt die Interpretation des Inputwertes MESSWERT an. INT = Wert ist in Integer dargestellt, z.B. 0...255 HEX = Wert ist in Hexadezimal dargestellt z. B. 00....FF Füllparameter27 PARA_128 PARA_229 PARA_330 PARA_431 PARA_532 PARA_633 PARA_734 PARA_835 PARA_9
Offsetverarbeitung: Es kann sein, das vom Messergebnis noch ein Offset abgezogen werden muÞ. In diesem Fall muÞ vor dem Aufruf des Modules M_AUSWERTUNG das Modul M_ZUWEIS aufgerufen werden. In diesem Modul wird der Offsetwert eingegeben. Der Variablenname muÞ mit &G_OFFSETMAKRO definiert sein. ...