|
CCS Modul M_ZUSATZ_IEEE |
$Id: m_zusatz_ieee.C,v 1.12 2005/11/29 10:11:11 pv73rt Exp $
---------------------------------------------------------------------
Kurzbeschreibung: Aufruf des Prozesses ELECTRONICAL_LOAD bzw. ICS
---------------------------------------------------------------------
Projekt: CCS
Sourcefile: m_zusatz_ieee.C
Autor: RtW/TEF72-Juilfs (12.12.95)
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
Sprache: C++
---------------------------------------------------------------------
Prototyp:
MPI Schnittstelle
void m_zusatz_ieee(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:
Dieses Modul Übergibt seine Parameter an den Prozess ELECTRONICAL_LOAD
bzw. ICS_4963. In diesen Prozessen werden dann die Einstellungen
durchgeführt.
Wird dieses Modul nicht verwendet so werden die folgenden Defaultwerte
für die Kommunikation verwendet:
START_TEST_IEEE: FIRST-RUN
END_TEST_IEEE: RESET
START_TIMEOUT: EL-Prozess 10000 ms
IC-Prozess 500 ms
END_SEND: LINEFEED
END_RECEIVE: NEIN
DELIMITER: ,
ESR_TEST: JA
Beschreibung der Modulübergabeparameter:1 PRUEFSCHRITTGAUDI Prüfschritt ------------------------------2 POSITION
PAV- Position ------------------------------3 DEVICENAME
Unit Name ------------------------------4 START_TEST_IEEE
Inititialisierung der Schnittstelle mit *RST; *CLS
RESET *RST wird beim Start des Prüfprogrammes ausgegeben
NEIN keine Ausgabe von *RST.
FIRST-RUN *RST wird nur beim Start des Prüfprogrammes
ausgegeben falls First-Run-Flag aktiv ist.
------------------------------5 END_TEST_IEEEInititialisierung der Schnittstelle mit *RST; *CLS RESET *RST wird beim Ende des Prüfprogrammes ausgegeben NEIN keine Ausgabe von *RST. ------------------------------6 START_TIMEOUT
Dieser Timeout wird beim Reset der Schnittstelle verwendet ------------------------------7 END_SEND
Ab Electronicload Version 1.3.1 wird dieser Parameter unter Linux aktiv geschaltet. Die alten Codes EOI/LF/EOI+LF werden noch interpretiert, diese entsprechen dem neuen Code LINEFEED. NEIN = an den Sendestring wird kein Endezeichen angehaengt LINEFEED = an den Sendestring wird ein LineFeed angehaengt ------------------------------8 END_RECEIVE
Ab Electronicload Version 1.3.1 wird dieser Parameter unter Linux
aktiv geschaltet. Die alten Codes EOI/LF/EOI+LF werden noch interpretiert,
diese entsprechen dem neuen Code NEIN.
NEIN = Endezeichenerkennung beim Lesen deaktiviert
LINEFEED = Endezeichen LineFeed aktiviert. Das lesen von der
Schnittstelle wird durch dieses Zeichen beendet
-------------------------------9 DELIMITERDatentrennzeichen. Dieses wird verwendet um die einzelnen Daten zu trennen. -------------------------------10 ESR_TEST
JA = ESR wird vom Geraet abgefragt und ausgewertet. NEIN = ESR wird nicht vom Geraet abgefragt. -------------------------------11 OPEN_MODE
DEFAULT = Die Schnittstelle wird beim ersten Zugriff geoeffnet und bleibt
danach geoeffnet. Wird ein Fehler erkannt wird nach der Pruefung
die Schnittstelle geschlossen und beim erneuten Start der
Pruefliste wieder geoeffnet.
ON_START = Die Schnittstelle wird beim ersten Zugriff nach dem Start der
Pruefliste geoeffnet und am Ende der Pruefliste geschlossen.
-------------------------------12 FOR_FUTURE2wird noch nicht verwendet -------------------------------13 ERRORFLAG
Fehler wird gesetzt falls falsche Parameter uebergeben wurden -------------------------------