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_AUSWERTUNG
1 PRUEFSCHRITT
2 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_ERROR
3 MESSWERT
   	Variable aus MeÞmodul
   	&MEWE
4 Modulname
   	Text fÏr Druckerstring
	Es wird Ïber eine Variable $MO das MeÞobjekt Ïbergeben
5 Messungsnummer
   	Integernummer
6 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 inkrementiert
7 Statistik
	   -		Default (mit Zeile im Protokoll)
	   NEIN		keine Zeile im Protokoll
8 Klass_typ
9 FehlerArt
	   -		Default
	   ONCE		Schrottkennung, d.h.SG darf nur einmal geprüft werden
10 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 TUG
oder Sollwert
12 TOG
oder Abweichungswert
   
   Ûbergabeparameter fÏr Abgleich
13 Abgleichstelle
14 DimWiderstand
15 DimSteigung
16 Vorwiderstand
17 Vorsteigung
18 AktWiderstand
19 AktSteigung
20 AnzIterationen
21 ExxWiderstand
22 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Ïckt
24 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 Messwertes
26 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üllparameter
27 PARA_1
28 PARA_2
29 PARA_3
30 PARA_4
31 PARA_5
32 PARA_6
33 PARA_7
34 PARA_8
35 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.
	
   ...