[성현모] TRA V2 삭제
This commit is contained in:
133
CPXV2 PTS/References/GaudiCfg/help/module/s_statistik.html
Normal file
133
CPXV2 PTS/References/GaudiCfg/help/module/s_statistik.html
Normal file
@ -0,0 +1,133 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>S_STATISTIK</TITLE>
|
||||
<META NAME="Generator" CONTENT="KDOC ">
|
||||
</HEAD>
|
||||
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
|
||||
|
||||
<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#FFFFCC" NOSAVE >
|
||||
<tr ALIGN=CENTER VALIGN=CENTER NOSAVE>
|
||||
<td NOSAVE><font face="Arial,Helvetica"><font size=+2></font></font>
|
||||
<br><font face="Arial,Helvetica"><font size=+2>CCS Modul <b>S_STATISTIK</b></font></font>
|
||||
<br> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<PRE>
|
||||
$Id: s_statistik.C,v 1.10 2005/04/22 12:25:49 pij3sa Exp $
|
||||
------------------------------------------------------------------------
|
||||
Kurzbeschreibung: Statistik-Steuerung fuer Multilisten.
|
||||
------------------------------------------------------------------------
|
||||
Projekt: CCS
|
||||
Sourcefile: s_statistik.C
|
||||
Autor: SaW/TEF72-Twardowski (21.05.97)
|
||||
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
|
||||
Sprache: C++
|
||||
------------------------------------------------------------------------
|
||||
Prototyp:
|
||||
MPI Schnittstelle
|
||||
void s_statistik(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:
|
||||
|
||||
Aufgabe des Modules ist es, eine Multi-Pr<50>fliste zu erstellen.
|
||||
Mit einer Multi-Pr<50>fliste entsteht eine Pr<50>fliste f<>r mehrere
|
||||
Pr<50>flinge (zB. Mehrfachnutzen).
|
||||
Die Pr<50>fablaufsteuerung (Vectorinterpreter) sorgt daf<61>r, das
|
||||
die entsprechend geforderten Pr<50>flistenabschnitte durchlaufen
|
||||
oder <20>bersprungen werden, falls Pr<50>flinge gepr<70>ft oder ausgelassen
|
||||
werden sollen.
|
||||
Der Aufruf dieses Moduls stellt also aus Sicht des Pr<50>fablaufes
|
||||
Sprung-Schritte zur Verf<72>gung, von denen weg gesprungen werden
|
||||
oder zu denen hingesprungen werden kann.
|
||||
Diese Schritte 'rahmen' sozusagen Pr<50>fabschnitte f<>r einzelne
|
||||
Pr<50>flinge ein.
|
||||
|
||||
Der Pr<50>fling Nummer '0' (Null) hat eine besondere Bedeutung:
|
||||
Abschnitte, die mit SG_NUMMER = 0 gekennzeichnet sind, werden
|
||||
immer durchlaufen!
|
||||
Allerdings d<>rfen in solchen Bereichen KEINE Messwerte-Telegramme
|
||||
(zB. mit Modul 'm_auswertung()') entstehen!
|
||||
Falls es unbedingt sein muss, ein Messwerte-Telegramm innerhalb
|
||||
dieses 'Nr-0'-Bereiches zu erzeugen, so MUSS unbedingt unter
|
||||
TTNR eine bisher unbenutzte TypTeileNummer dem Pr<50>fling 0 zuge-
|
||||
wiesen werden, da andernfalls (bei gleicher TypTeileNummer, also
|
||||
ein '-' bei TTNR) die mittl. Pr<50>fzeit bei Statistik-Auswertungen
|
||||
durch dieses 'Nr-0'-Geraet stark beeinflusst wird!
|
||||
|
||||
|
||||
<20>bergabeparameter
|
||||
|
||||
MD,S_STATISTIK</pre><b><a name="param1">1</a> PRUEFSCHRITT</b><pre></pre><b><a name="param2">2</a> POSITION</b><pre></pre><b><a name="param3">3</a> TTNR</b><pre> Soll der weitere Pr<50>fverlauf unter der TTNr laufen, die
|
||||
beim Laden der aktuellen Pr<50>fliste angegeben wurde, so ist
|
||||
hier ein '-' einzugeben.
|
||||
Andersfalls ist hier die 10stellige TTNr einzugeben, die
|
||||
f<>r den weiteren Pr<50>fverlauf (bzw. bis zum n<>chsten
|
||||
'S_Statistik()') gelten soll.
|
||||
Eine 10stellige TTNr f<>r eine SG_NUMMER '0' f<>hrt auch zu
|
||||
separaten Statistik-Daten f<>r diesen 'Nr-0'-Pr<50>fling.
|
||||
Ein '-' bei TTNR f<>r eine SG_NUMMER '0' unterdr<64>ckt eine
|
||||
Vereinzelung der Statistik-Daten zu diesem Pr<50>fling, da
|
||||
es verboten ist, bei so einem 'Nr-0'-Pr<50>fling Messwerte-
|
||||
Telegramme zu verursachen.
|
||||
|
||||
-> Siehe auch oben unter 'Funktionsbeschreibung'!</pre><b><a name="param4">4</a> SG_NUMMER</b><pre> Zul<75>ssiger Wertebereich z. Z. : 0-19 (= MAX_MULTI).
|
||||
Hier ist die Nummer des Pr<50>flings anzugeben, f<>r den der
|
||||
weitere Pr<50>flistenabschnitt, also bis zum n<>chsten
|
||||
'S_Statistik()', gilt.
|
||||
Bei einer zB. Vierfach-Multiliste f<>r einen Vierfachnutzen
|
||||
werden hier die Ziffern '1' bis '4' verwendet.
|
||||
Auch bei differierender TTNR muss hier weiter hochgez<65>hlt
|
||||
werden!
|
||||
Die SG_Nummer '0' (Null) hat eine spezielle Bedeutung: Sie
|
||||
kennzeichnet Pr<50>flistenabschnitte, die immer (!) durchlaufen
|
||||
werden sollen, weil sie keinem Pr<50>fling zugeordnet sind.
|
||||
|
||||
-> Siehe auch oben unter 'Funktionsbeschreibung'!</pre><b><a name="param5">5</a> PROT_PRINTER</b><pre> Hier kann f<>r jeden Pr<50>flistenabschnitt, also bis zum
|
||||
n<>chsten 'S_Statistik()', ein symbolische Druckername
|
||||
angegeben werden, falls der PAM mit mehreren Fehlerdruckern
|
||||
ausgestattet ist.
|
||||
Die m<>glichen symb. Druckernamen findet man im Configfile
|
||||
zum Prozess 'Protokoll_drucken'.
|
||||
Keine Angabe bedeutet, dass der PAM-Standard-Drucker
|
||||
verwendet werden soll.
|
||||
Achtung: Dabei mischen sich u.U. die Einzelprotokolle der
|
||||
Pr<50>flinge auf einem Protokollausdruck!</pre><b><a name="param6">6</a> MULTI_MODE</b><pre> M<>gliche Eingaben:
|
||||
START - Hier beginnt f<>r einen Pr<50>fling ein Pr<50>flistenabschnitt.
|
||||
ENDE - Hier enden endg<64>ltig Pr<50>flistenschritte f<>r einen Pr<50>fling.
|
||||
CONT - Hier geht die Pr<50>fliste f<>r einen Pr<50>fling weiter.
|
||||
KT_SCHLECHT - F<>r Inline-Run-In. Ist der Kontaktr<74>gertest
|
||||
schlecht, so wird CONT und Ende-Telegramm f<>r jedes SG an MD gesendet.
|
||||
|
||||
|
||||
|
||||
|
||||
Revision 1.1 2001/12/18 10:49:31 sgc3sa
|
||||
Anpassungen fuer Linux und QT
|
||||
|
||||
Revision 2.1 2001/08/07 13:38:10 LEA3SA
|
||||
MULTI_MODE = KT_ABBRUCH F<>r Inline-Run-In.
|
||||
Korrektur strcpy ( Ssp_vi->test.ss_daten.prueflingsnummer, temp_str.chunk(0,1)); // Rev2.1
|
||||
|
||||
|
||||
|
||||
Revision 2.0 2001/07/20 08:47:12 LEA3SA
|
||||
MULTI_MODE = KT_ABBRUCH
|
||||
F<>r Inline-Run-In. Ist der Kontaktr<74>gertest schlecht, so wird EndeTelegramm an MD gesendet.
|
||||
|
||||
|
||||
|
||||
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user