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

126 lines
4.7 KiB
HTML
Raw Blame History

<HTML>
<HEAD>
<TITLE>M_FILECMP</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_FILECMP</b></font></font>
<br>&nbsp;</td>
</tr>
</table>
<PRE>
$Id: m_filecmp.C,v 1.5 2004/12/23 10:33:40 jsj3rt Exp $
---------------------------------------------------------------------
Kurzbeschreibung: Vergleich zweier File mit gut/schlecht -Aussage
---------------------------------------------------------------------
Projekt: CCS
Sourcefile: Filename
Autor: RtW/TEF72-Keppler (17.08.99)
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
Sprache: C++
---------------------------------------------------------------------
Prototyp:
MPI Schnittstelle
void m_filecmp(shm_stringpointer *zeilen_wert
,long index1
,long anzahl)
---------------------------------------------------------------------
Aufruf: im Vectorinterpreter
(*funktionen[modulnummer])
(Ssp_expand_wert
,p_verwaltung-&gt;begin_modulblock
,p_verwaltung-&gt;anzahl_modulparameter);
---------------------------------------------------------------------
Funktionsbeschreibung:
Aufrufparameter laut Modglobal.</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> FILENAME1</b><pre>File mit Pfad das mit File 2 verglichen werden soll</pre><b><a name="param4">4</a> FILENAME2</b><pre>
KOM_MEWE: Messwertefile, das von der seriellen Schnittstelle
angelegt wird, ist das Vergleichsfile.</pre><b><a name="param5">5</a> MODE</b><pre> ADR_TU_TO_MEWE: File1 ist das Beschreibungsfile der Toleranzen.
Es hat folgendes Format
Adresse Min Max in HEX
4BYTE 2BYTE 2BYTE
END OFF HEADER
00121020 &lt;-- Daten
File2 enthaelt die Messwerte. Es ist ein Datenstrom
in welchem Messwert an Messwert haengt.
In START1 wird die Anfangsadresse eingetragen in Hex
wie sie im File steht.
In END1 wird Anzahl der erwarteten Messwerte
eingetragen (in Hex).
START2 und END2 werden hier nicht benoetigt.</pre><b><a name="param6">6</a> START1</b><pre> Anfang des File-Vergleichs (Siehe Mode)</pre><b><a name="param7">7</a> END1</b><pre> 0000-07FF = Anzahl der zu vergleichenden Zeilen in Hex
(Siehe Mode)
-- = Das ganze File wird verglichen falls die L<>nge
&lt; als 07FF ist.</pre><b><a name="param8">8</a> START2</b><pre> Start fuer Vergleichsfile 2 in Hex.
Die hier eingetragene Anzahl von Werten (Format von tug und tog)
am Anfang des Files 2 wird nicht beruecksichtigt.
0 oder " " wird vom Fileanfang an verglichen.</pre><b><a name="param9">9</a> END2</b><pre> Ende fuer das Vergleichsfile 2 (future use)</pre><b><a name="param11">11</a> ERGEBNIS</b><pre>Ergebnisstring (Rueckgabeparameter)</pre><b><a name="param10">10</a> FEHLERFLAG</b><pre> Fehlerflag = 0 =&gt; OK
!= 0 =&gt; not OK (Rueckgabeparameter)
Revision 1.1 2001/12/18 10:03:40 sgc3sa
Anpassungen fuer Linux und QT
Revision 1.15 2001/10/23 14:46:26 keppler
Fehlerausgabe: mewe weggelassen
Revision 1.14 2001/01/11 15:14:30 juilfs
Linux <20>berarbeitung
Revision 1.13 2000/03/30 13:19:41 keppler
*** empty log message ***
Revision 1.12 2000/03/30 07:57:56 keppler
*** empty log message ***
Revision 1.11 2000/03/23 15:14:37 keppler
Ausgabeformat geaendert
Revision 1.10 2000/02/01 07:22:41 keppler
Start2 aktiviert
Revision 1.9 2000/02/01 05:36:38 keppler
bug fix und Einf<6E>hrung von -- f<>r kompletten
Filevergldeich
Revision 1.8 2000/01/24 09:05:07 keppler
Terminator bei mewe_c
Revision 1.7 2000/01/18 12:52:29 keppler
Ausgabe geaendert
Revision 1.6 1999/12/22 10:07:10 keppler
$ID -&gt; $Id
Revision 1.5 1999/12/22 09:17:48 keppler
$Header -&gt; $Id
Revision 1.4 1999/12/21 14:42:13 keppler
Verbesserung Fehlermeldung
Revision 1.1 1999/12/21 11:40:54 keppler
initial Version
Revision 1.3 1999/09/01 08:47:34 keppler
no entry
Revision 1.2 99/09/01 08:38:14 08:38:14 keppler (Fritz Keppler)
no entry
Revision 1.1 99/08/23 08:25:28 08:25:28 keppler (Fritz Keppler)
Initial revision
---------------------------------------------------------------------
</PRE>
</BODY>
</HTML>