CCS Modul   M_AD64_DIGI
 
   $Id: m_ad64_digi.C,v 1.2 2002/02/27 09:48:44 wiese Exp $
   ---------------------------------------------------------------------
   Kurzbeschreibung: 	Auswerten des AD64 und &-Variablen weiterreichen
   ---------------------------------------------------------------------
   Projekt:		CCS
   Sourcefile:		m_ad64_digi.C
   Autor:		RtW/TEF72-Juilfs (16.10.97)
   Zielsystem:		HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
   Sprache:		C++
   ---------------------------------------------------------------------
   Prototyp:
   MPI Schnittstelle
   void m_ad64_digi(shm_stringpointer   *zeilen_wert
	   ,long index1
	   ,long anzahl)
   
   ---------------------------------------------------------------------
   Aufruf: im Vectorinterpreter
   
	 (*funktionen[modulnummer])
	    (Ssp_expand_wert
	     ,p_verwaltung->begin_modulblock
	     ,p_verwaltung->anzahl_modulparameter);

   

   
   ---------------------------------------------------------------------
   Funktionsbeschreibung:
   Mit diesem Modul werden die gemessenen Spannungswerte des AD64 
   mit den Toleranzen aus dem Modul E_AD64_INIT verglichen.
   Hierbei werden die ToleranzbÌnder die im AD64_init Modul festgelegt wurden,
   mit den gemessenen werten verglichen. Sollte aein Kanal innerhalb der
   Toleranz sein so wird diesen der Wert 0 zugeordnet. Fehlerhafte
   KanÌle bekommen eine 1. 
   Grund: Da die Auswertung Hexadezimal erfolgt, wird immer der defekte 
   Kanal angezeigt.
   Mit diesem Modul ist es auch mÎglich zusaetzlich sich aus den 64
   KanÌlen einen Analogwert zurÏck geben zu lassen. Dieser Wert
   kann im M_AUSERTUNG Modul speziel auf Toleranzen verglichen werden.
   Es ist sinnvoll die Auswertung in einem Makro abzulegen.
   Makroname        : AD64_32
   Ûbergabeparameter: $POSITION		PAV Position
                      $MO               Messobjekt (Text)
   
   
   
   

   Beschreibung der ModulÏbergabeparameter:
1 PRUEFSCHRITT
   	GAUDI PrÏfschritt
   ------------------------------
2 POSITION
   	PAV- Position
   ------------------------------
3 VXI_GERAET
   	Name des GerÌtes laut PAM Beschreibungsfile	
	:AD64_01
	
   ------------------------------ 
   Auswertung der Muster.
   L=Low Toleranzen  an Kanal ÏberprÏfen
   H=High Toleranzen an Kanal ÏberprÏfen 
   Die im AD64_INIT Modul ausgeblendeten KanÌle werden
   mit dem Wert 0 besetzt. Die Auswertung erfolgt immer so,
   das der Kanal mit log 1 besetzt wird, wenn der Messwert innerhalb 
   der Toleranz liegt.
   Das Auswerte Ergebnis wird Ïber &-Variablen an das Modul M_AUSWERTUNG
   Ïbergeben, das den Wert Hexadezimal darstellt.
4 MUSTER_16_01
      :LLLLLLLLLLLLLLLH
5 MUSTER_32_17
      :LLLLLLLLLLLLLLLH
6 MUSTER_48_33
      :LLLLLLLLLLLLLLLH
7 MUSTER_64_49
      :LLLLLLLLLLLLLLLH
8 ANALOG_MESSKANAL
      :Angabe des Kanales der in als Analogwert in die Statistik geht.
      :Bei Eingabe von "-" gibt es keine Auswertung
9 R_MEWE_ANALOG
      :&-Variable zum M_AUSWERTUNG Modul
10 R_MEWE_16_01
      :&-Variable zum M_AUSWERTUNG Modul
11 R_MEWE_32_17
      :&-Variable zum M_AUSWERTUNG Modul
12 R_MEWE_48_33
 
      :&-Variable zum M_AUSWERTUNG Modul
13 R_MEWE_64_49
      :&-Variable zum M_AUSWERTUNG Modul