126 lines
4.4 KiB
HTML
126 lines
4.4 KiB
HTML
<HTML>
|
||
<HEAD>
|
||
<TITLE>E_WAIT</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>E_WAIT</b></font></font>
|
||
<br> </td>
|
||
</tr>
|
||
</table>
|
||
<PRE>
|
||
$Id: e_wait.C,v 1.11 2005/07/25 14:23:23 cvs Exp $
|
||
---------------------------------------------------------------------
|
||
Kurzbeschreibung:Verbinden des Ansteuerparaneters Wartezeit mit Unit
|
||
---------------------------------------------------------------------
|
||
Projekt: Projektname
|
||
Sourcefile: e_wait.C
|
||
Autor: RtW/TEF72-Juilfs(080696)
|
||
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
|
||
Sprache: C++
|
||
---------------------------------------------------------------------
|
||
Prototyp:
|
||
MPI Schnittstelle
|
||
void e_wait(shm_stringpointer *zeilen_info
|
||
,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:
|
||
|
||
MD,E_WAIT
|
||
,PRUEFSCHRITT 10
|
||
,POSITION 10
|
||
,WAIT_PARAMETER -
|
||
,WAIT 800
|
||
,WAIT_FUNKTION NORM/INIT/WAIT
|
||
,FIRST_RUN_TIME</pre><b><a name="param3">3</a> WAIT_PARAMETER:</b><pre>
|
||
Eingabe des Ansteuerparameternamens der Wartezeit aus der PAV</pre><b><a name="param4">4</a> WAIT:</b><pre> Eingabe der Wartezeit im Millisekunden</pre><b><a name="param5">5</a> WAIT_FUNKTION:</b><pre> INIT
|
||
WAIT</pre><b><a name="param6">6</a> FIRST_RUN_TIME</b><pre>
|
||
Eingabe der Wartezeit im Millisekunden aber nur im Firstrun. Diese Zeit
|
||
wird zus<75>tzlich zu der normalen Wartezeit hinzuaddiert.
|
||
|
||
Das Modul e_wait hat drei Aufgaben.
|
||
1.) Verbinden des Ansteuerparameter Warten mit der Wartezeitunit.
|
||
Grund: Der Ansteuerparameter Wartezeit kann von PAV zu PAV
|
||
vom Namen varieren. Es gibt aber nur eine zentrale Stelle
|
||
wo die Wartezeit abgewartet wird. N<>mlich im BOSCH_OUT
|
||
Prozess. Dieser Prozess greift auf die Wartezeitunit zu
|
||
und holt sich die Wartezeitangabe.
|
||
Das Verbinden des Ansteuerparameters mit der Wartezeitunit
|
||
mu<6D> nur einmalig im Pr<50>fprogramm vor dem ersten
|
||
e_out Modulaufruf stehen.
|
||
Die Wartezeit wird von einem Ansteuerparameter gesteuert
|
||
|
||
2.) Ablauf einer Wartezeit.
|
||
Grund: Es wird oft eine Wartezeit im Pr<50>fprogramm gebraucht
|
||
die ohne sonstige Ansteuerungen abl<62>uft.
|
||
Die Wartezeit wird im Modul erzeugt
|
||
|
||
3.) Ablauf einer Mindestzeit innerhalb einer Gruppe von Schritten.
|
||
In diesem Fall wird zu Beginn der Gruppe dieses Modul mit
|
||
WAIT_FUNKTION=INIT und der Mindestzeit (WAIT) aufgerufen.
|
||
Wenn am Ende der Schrittgruppe dieses Modul mit WAIT_FUNKTION=
|
||
WAIT aufgerufen wird, wartet es bis zum Erreichen der
|
||
Mindestzeit. Sollte die Mindestzeit bereits <20>berschritten
|
||
sein, erfolgt eine Fehlermeldung.</pre><b><a name="param6">6</a> RETURN_WERT:</b><pre>
|
||
R<>ckgabewert der WAITUNTIL. Es wird die Laufzeit zur<75>ckgeben, die bisher
|
||
verbrucht wurde. Damit kann der
|
||
|
||
|
||
|
||
Revision 1.1 2001/12/18 10:53:33 sgc3sa
|
||
Anpassungen fuer Linux und QT
|
||
|
||
Revision 1.8 2001/08/21 12:27:08 ssm3bw
|
||
anw- and rtw-version merged
|
||
|
||
Revision 1.7 2001/07/06 11:34:54 juilfs
|
||
Linux
|
||
|
||
Revision 1.6 2001/02/22 14:45:25 juilfs
|
||
*** empty log message ***
|
||
|
||
Revision 1.5 2001/01/17 18:46:23 juilfs
|
||
*** empty log message ***
|
||
|
||
Revision 1.4 2001/01/16 14:28:46 juilfs
|
||
Linux
|
||
|
||
Revision 1.3 1999/12/22 10:06:39 keppler
|
||
$ID -> $Id
|
||
|
||
Revision 1.2 1999/12/22 09:17:24 keppler
|
||
$Header -> $Id
|
||
|
||
Revision 1.1 1999/11/23 14:20:27 katzenma
|
||
Initial Version by Sniff
|
||
|
||
Revision 1.1 97/12/02 14:24:53 14:24:53 juilfs (Joerg Juilfs)
|
||
Initial revision
|
||
|
||
Revision 1.1 96/07/10 10:26:44 10:26:44 keppler (Fritz Keppler)
|
||
Initial revision
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
</PRE>
|
||
</BODY>
|
||
</HTML>
|