Files
CPXV2/CPXV2 PTS/References/GaudiCfg/help/module/m_array_interp.html
2025-03-20 08:38:05 +09:00

82 lines
4.3 KiB
HTML
Raw Blame History

<HTML>
<HEAD>
<TITLE>M_ARRAY_INTERP</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 &nbsp;&nbsp;<b>M_ARRAY_INTERP</b></font></font>
<br>&nbsp;</td>
</tr>
</table>
<PRE>
$Id: m_array_interp.C,v 1.9 2005/04/18 06:52:17 jsj3rt Exp $
---------------------------------------------------------------------
Kurzbeschreibung: Auswertung des Messwert Arrays
---------------------------------------------------------------------
Projekt: CCS
Sourcefile: m_array_interp.C
Autor: RtW/TEF72-Juilfs (12.12.95)
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
Sprache: C++
---------------------------------------------------------------------
Prototyp:
void m_array_interp(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-&gt;begin_modulblock
,p_verwaltung-&gt;anzahl_modulparameter);
---------------------------------------------------------------------
Funktionsbeschreibung:
Dieses Modul wertet die Daten im Messwertefeld aus. Es muessen die
Grenzen eingegeben werden in denen das Feld ausgewertet wird. Sind
Triggermode definiert wird innerhalb dieser Grenzen nach der
entsprechenden Triggerschwelle bzw. Flanke gesucht und dann die
Grenzen entsprechend eingeengt. Die so ermittelten Start- und
Endeindexe werden zurueckgegeben.
Fuer die Auswertung koennen noch am Start und Ende des Bereiches
eine Anzahl an Messpunkten ignoriert werden. Damit kann das Auswerten
des Einschwingverhaltens verhindert werden.
Beschreibung der Modul<75>bergabeparameter:</pre><b><a name="param1">1</a> PRUEFSCHRITT</b><pre>
GAUDI Pr<50>fschritt
------------------------------</pre><b><a name="param2">2</a> POSITION</b><pre>
PAV- Position
------------------------------</pre><b><a name="param3">3</a> ARRAY</b><pre> Array Variablen
------------------------------</pre><b><a name="param4">4</a> MODE</b><pre> Art der Auswertung MIN/MAX/MITTEL
------------------------------</pre><b><a name="param5">5</a> VON</b><pre> Start der Suche des Triggers bzw. der Auswertung
------------------------------</pre><b><a name="param6">6</a> BIS</b><pre> Letzter Messpunkt bis zu dem der Endtrigger gesucht
bzw. die Auswertung durchgef<65>hrt wird
------------------------------</pre><b><a name="param7">7</a> START_TRIGGER_FLANKE</b><pre> Art der Trigger Flanke POS/NEG/- f<>r den Start der Auswertung
------------------------------</pre><b><a name="param8">8</a> START_TRIGGER_SCHWELLE</b><pre> Triggerschwelle f<>r den Start der Auswertung
------------------------------</pre><b><a name="param9">9</a> STOP_TRIGGER_FLANKE</b><pre> Art der Trigger Flanke POS/NEG/- f<>r das Beenden der Auswertung
------------------------------</pre><b><a name="param10">10</a> STOP_TRIGGER_SCHWELLE</b><pre> Triggerschwelle f<>r das Beenden der Auswertung
------------------------------</pre><b><a name="param11">11</a> CUT_START</b><pre> Es werden die Anzahl der angegebenen Messpunkte am
Anfang des Auswertebereichs nicht mit ausgewertet.
------------------------------</pre><b><a name="param10">10</a> CUT_ENDE</b><pre> Es werden die Anzahl der angegebenen Messpunkte am
Ende des Auswertebereichs nicht mit ausgewertet.
------------------------------</pre><b><a name="param11">11</a> INDEX_START</b><pre> Rueckgabe des Startindexes des Auswertungsbereichs
------------------------------</pre><b><a name="param12">12</a> INDEX_STOP</b><pre> Rueckgabe des Endindexes des Auswertungsbereichs
------------------------------</pre><b><a name="param13">13</a> ERGEBNIS</b><pre> R<>ckgabe des Messwertes
im Fehlerfall ist dieser 0
-------------------------------</pre><b><a name="param14">14</a> FEHLERFLAG</b><pre> Fehlervariable
-------------------------------
</PRE>
</BODY>
</HTML>