:html
:Revision=1
<<
128.191
StabData-Objekt|StabData
$NoSort
--
Das IP-Objekt <!RW>StabData dient der Standardisierung von Stabilitstmessungen.
>>

<<
128.191.1
Prozeduren des StabData-Objekts|Prozeduren
--
>>
<<
128.191.1.1
StabData.Init|Init
--
<!DEF>
function <!TW>StabData.Init (rIndex, rMinCount, rMaxCount, rTimeout, rLowerLimit, rUpperLimit [[, rTolerance], rFilter] : real);
<!TXT>
Startet einen neue Stabilittsmessung. 

<!PW>rIndex bestimmt die Messreihe.

Dadurch knnen mehrere Messreihen gleichzeitig bewertet werden. 

<!PW>rMinCount legt die Anzahl Messungen fest, fr welche der Messwert stabiel sein muss.

<!PW>rMaxCount bestimmt die maximale Anzahl Messungen, bevor abgebrochen wird.

(bei <!RW>0 wird die maximale Anzahl nicht betrachtet)

<!PW>rTimout bestimmt die maximal Zeit in [ms] bevor abgebrochen wird.

(bei <!RW>0 wird die Zeit nicht betrachtet)

<!PW>rLowerLimit und <!PW>rUpperLimit bestimmen die Grenzwerte, in welchen der Messwert liegen muss.

<!PW>rTolerance legt die maximale Abweichung (+/-) des Messwertes vom Mittelwert fest.


<!PW>rFilter definiert eine Glttung der Messwerte ber <!PW>rFilter Messwerte, bevor die Stabilittsprfung durchgefhrt wird.
(1 = keine Glttung)
>>

<<
128.191.1.2
StabData.SetValue|SetValue
--
<!DEF>
function <!TW>StabData.SetValue (rIndex, rValue : real);
function <!TW>StabData.SetValue (rIndex : real; vValue : vector);
<!TXT>
bergibt einen neuen Messwert oder einen Vector mit Messwerten. 

<!PW>rIndex bestimmt die Messreihe.


<!PW>rValue/<!PW>vValue die Messwerte.
>>

<<
128.191.1.3
StabData.Clear|Clear
--
<!DEF>
function <!TW>StabData.Clear (rIndex : real);
<!TXT>
Lscht alle bisher gespeicherten Messwerte der Messreihe <!PW>rIndex.
>>

<<
128.191.2
Funktionen des StabData-Objekts|Funktionen
--
>>
<<
128.191.2.1
StabData.GetStatus|GetStatus
--
<!DEF>
function <!TW>StabData.GetStatus (rIndex : real) : real;
<!TXT>
Gibt den Status der Stabilittsberprfung fr die Messreihe <!PW>rIndex zurck.

<!STBL>
<!+>Status<!+>Beschreibung<!>
<!>-2<!>Noch nicht gengend Messwerte vorhanden (MinCount noch nicht erreicht)<!>
<!>-1<!>Gengend Messwerte vorhanden aber Messwert noch nicht stabiel<!>
<!>0<!>Messwert stabiel<!>
<!>1<!>Zu viele Messwerte (MaxCount berschritten)<!>
<!>2<!>Timeout abgelaufen<!>
<!ETBL>
>>

<<
128.191.2.2
StabData.GetValue|GetValue
--
<!DEF>
function <!TW>StabData.GetValue (rIndex, rAverage : real) : real;
<!TXT>
Gibt den ermittelten stabielen Messwert der Stabilittsberprfung fr die Messreihe <!PW>rIndex zurck.

Mit <!PW>rAverage kann festgelegt werden, ob der letzte Messwert oder der Durchschnittswert aller stabielen Messwerte zurckgegeben werden soll.
>>
