System.Beacon.TMeanCalculator.AddGetValue
Delphi
function AddGetValue(AValue: T; IsMoving: Boolean): T;
C++
T __fastcall AddGetValue(T AValue, bool IsMoving);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | TMeanCalculator |
Beschreibung
Berechnet einen stabilisierten Wert aus einem T-Array und gibt den berechneten Wert zurück.
Akzeptiert die folgenden Parameter:
AValue: AddGetValue fügt demT-Array den angegebenen Wert hinzu, bevor das Ergebnis berechnet wird.IsMoving: Gibt an, ob sich der Beacon bewegt. Dies beeinflusst die Art und Weise, wie AddGetValue das Ergebnis berechnet.- Ist
IsMovingTrue, ist das Ergebnis der Durchschnitt desT-Arrays.
- Hinweis: Wenn das
T-Array voll ist, leert AddGetValue dasT-Array, bevor der angegebene Wert hinzugefügt wird. Dadurch wird die Genauigkeit des berechneten Wertes erhöht, wenn der Beacon sich bewegt.
- Wenn
IsMovingFalseund dasT-Array nicht voll ist, ist das Ergebnis der Durchschnitt desT-Arrays. - Wenn
IsMovingFalseund dasT-Array voll ist, ist das Ergebnis der Mittelwert desT-Arrays.
- Ist
Diese Funktion ruft Get auf.