|
CCS Modul M_TRANSI |
$Id: m_transi.C,v 1.5 2005/11/17 07:47:15 pv73rt Exp $ --------------------------------------------------------------------- Kurzbeschreibung: Aufruf des Prozesses HARDWARETREIBER_PXI --------------------------------------------------------------------- Projekt: CCS Sourcefile: m_trans.C Autor: RtP/TEF32-Rapp (19.07.2005) Zielsystem: Linux Sprache: C++ --------------------------------------------------------------------- Prototyp: MPI Schnittstelle void m_trans(shm_stringpointer *zeilen_info ,shm_stringpointer *zeilen_wert ,long index1 ,long anzahl) --------------------------------------------------------------------- Aufruf: im Vectorinterpreter (*funktionen[modulnummer]) (Ssp_expand_zeile ,Ssp_expand_wert ,p_verwaltung->begin_modulblock ,p_verwaltung->anzahl_modulparameter); --------------------------------------------------------------------- Funktionsbeschreibung: Das Modul realisert einen Transientenbetrieb für die Karten PXI-NI-6070/PXI-NI-6070 .. Dieses Modul uebergibt seine Parameter an den Prozess HARDWARETREIBER_PXI. Im Prozess HARDWARETREIBER_PXI werden dann die Ansteuerung durchgeführt. Beschreibung der Modulübergabeparameter:1 PRUEFSCHRITT
GAUDI Prüfschritt ------------------------------2 POSITION
PAV- Position ------------------------------3 DEVICENAME
Geraetename ------------------------------4 TRANS_MODE
Transienten Mode
INIT Initialisierung
READ Lesen der Daten
NORM Initialisieren und lesen der Daten
------------------------------5 SAMPLE_RATESample rate, die tatsaechlich eingestellte Samplerate kann ueber das Einschalten der Debugoption "Status" in die Logdatei ausgegeben werden ------------------------------6 SAMPLE_COUNT
Anzahl der samples ------------------------------7 TRANS_TRG_SOURCE
IMMIDATE Messung wird sofort gestartet
MASTER_AI Triggerung ueber eine Masterkarte
die auf analogen Trigger eingestellt ist
!!! es sollte sicher gestellt werden dass alle Karten
die diese Triggersource verwenden vor dem Master
in der Pruefliste initialisiert werden !!!
A1,A2,A3,A4 Triggerung ueber die analogen Eingaenge
EXT_ANALOG analoge Triggerung ueber den externen Eingang PFI0
EXT_DIGITAL digitale Triggerung ueber den externen Eingang PFI0
------------------------------8 TRANS_TRG_MASTERName der Masterkarte fuer Triggermode MASTER_AI ------------------------------9 TRANS_TRG_LEVEL
Triggerschwelle ------------------------------10 TRANS_TRG_SLOPE
Triggerflanke ------------------------------11 VOLTAGE_RANGE
Spannungsbereich -------------------------------12 -19 ARRAY1-8
Ergebnisfelder -------------------------------20 TIMEOUT
Timeout in msec -------------------------------21 ERRORFLAG
Rückgabe einer Fehlervariablen -------------------------------