ГОСТ Р ИСО/МЭК 10373-6—2015
oscmin-envc2(
Uidex_A];
for {lndex_chaln-0; lndex_chaln<flag2-2; in d e x c h a ln *f)
I
сгоззеа
2
-сго ззез
2
-> а
1
д,-
\
|
while {toutput[index_A|<-crosses2->tlme)
I
it
(envoi index_Aj>o3cmsx>
I
osc»ex-envc2!index_A * ;
o scts-ax-tou lp ut’ m d e x A * ;
1
index A+-*;
while fenvc2(lndex_A2)— 0)
I
index A2-*♦;
while Ienvc2(Lndex_A2]>oscnvsx)
I
index A2-**;
oscralfi-envc2(index_A2];
osctmin-toutput|index_A2I;
il (oscur^x-oscLram>be-7)
fptintt(stdout,"Monotony not fulfilled \n">;
tpborie-crosses2->tim*;// Temporary values are
stored lor future use
vpbone-crosses2->volt;
tpbtwo-crosses2->sig->tim.e;
vpbtwo-crosses2--’Sig->volt;
freelist(crcsses2);
Jlag-local-2udor (envc, toutp ut, n-nety, 4crosses, e n v .e n g th ) ; //F-nds 91P
01
Umax
i t (flag>-
2
)
i
crosses_W ORK-ctosses;
I I
Copy o f c ro sse s to work
with
while <x_improv<flag>
I
- t (crosses_WORK->tiae<tpbonef
<
tp90one-crosses_WORK->tlire;
I I
Temporary valu es are
sto red for fu tu re use
vp90one~crosses W0RK->volt;
)
o
.
f
(crosses_XORK->t
-3^>tpbtWO 44 flag_-K.pl
v -
-
0
)
f
tp9Dtwo-crosses_WORK->» Lme;
I f
Temporary valu es are
sta re d fo r tu ture use
vp90two-crosses_WORK->volt;
llag_lm prov-l;
)
75