|
CCS Modul M_LABVIEW |
$Id: m_labview.C,v 1.9 2006/02/01 14:30:58 nit3an Exp $
---------------------------------------------------------------------
Kurzbeschreibung: Aufruf von Labview Modulen
---------------------------------------------------------------------
Projekt: CCS
Sourcefile: m_labview.C
Autor: RtW/TEF72-Juilfs (18.02.2004)
Zielsystem: Linux
Sprache: C++
---------------------------------------------------------------------
Prototyp:
void m_labview(shm_stringpointer *zeilen_infof
,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:
Ueber das Modul kann ein Programm aufgerufen werden, das...
Bei Pruefprogrammabruch wird in die Datei "STOP" geschrieben. Beendigt
sich das Programm nicht innerhalb von 0.8*(Wartezeit im Configfile für VI),
wird es hart abgebrochen.
Beschreibung der Moduluebergabeparameter:1 PRUEFSCHRITTGAUDI Pruefschritt ------------------------------2 POSITION
PAV- Position ------------------------------3 DEVICENAME
Geraete name ------------------------------4 MODE_INPUTSTRING
INIT = gespeicherter String loeschen und diesem INPUTSTRING zuweisen
CONCAT = fuegt INPUTSTRING an den gespeicherten String an.
RUN, DEBUG = fuegt INPUTSTRING an den gespeicherten String an und uebergibt
die Parameter an den VI-Prozess.
Anschliessend wird der gespeicherte String geloescht.
------------------------------5 INPUTSTRINGein String der an das VI-Modul uebergeben wird ------------------------------6 MESSMODUL
Name des Labview Moduls ------------------------------7 INPUT
FILENAME Dateiname fuer das Lesen von daten ------------------------------8 OUTPUT
FILENAME Dateiname fuer das Schreiben von Daten ------------------------------9 TIMEOUT
Timeout in msec ------------------------------10 R_MESSWERT
Rueckgabe des Messwertes -------------------------------11 EL_ERROR
Rueckgabe des Status
0 = Ok 0 <> Fehler