GetCurrentReading | getCurrentReading - Methode

Gyrometer.GetCurrentReading | getCurrentReading Method

Ruft die aktuellen Werte des Gyrometers ab.

Syntax


var gyrometerReading = gyrometer.getCurrentReading();

Parameter

Methode besitzt keine Parameter.

Rückgabewert

Typ: GyrometerReading

Diese Methode besitzt keine Parameter.

Hinweise

Eine Anwendung kann diese Methode verwenden, um den Sensor für den aktuellen Wert als Alternative zur Registrierung eines ReadingChanged-Ereignishandlers abzurufen. Dies wäre die bevorzugte Alternative für eine Anwendung, dessen Benutzeroberfläche zu bestimmten Frameraten aktualisiert wird. Die Anwendung muss ein gewünschtes ReportInterval einrichten, ganz gleich, ob einmal oder mehrmals abgerufen wird. Dies informiert den Sensortreiber darüber, dass Ressourcen zugeordnet werden sollten, um nachfolgende Abrufanforderungen zu erfüllen

Vor der Verwendung des Rückgabewerts dieser Methode muss die Anwendung zunächst prüfen, ob der Wert nicht NULL ist. (Wenn der Wert NULL ist und Sie versuchen, ihn abzurufen, wird eine Ausnahme generiert.)

Das folgende Beispiel zeigt, wie eine mit XAML und C# erstellte Windows Store-App die aktuelle Messung für den standardmäßigen Gyrometer abruft.


private void DisplayCurrentReading(object sender, object args)
{
    GyrometerReading reading = _gyrometer.GetCurrentReading();
    if (reading != null)
    {
        ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.AngularVelocityX);
        ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.AngularVelocityY);
        ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.AngularVelocityZ);
    }
}


Das folgende Beispiel zeigt, wie eine mit JavaScript erstellte Windows Store-App für Windows die aktuelle Messung für den standardmäßigen Gyrometer abruft.


function getCurrentReading() {
    var reading = gyrometer.getCurrentReading();
    if (reading) {
        document.getElementById("readingOutputX").innerHTML = reading.angularVelocityX.toFixed(2);
        document.getElementById("readingOutputY").innerHTML = reading.angularVelocityY.toFixed(2);
        document.getElementById("readingOutputZ").innerHTML = reading.angularVelocityZ.toFixed(2);
    }
}


Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Keine unterstützt

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows.Devices.Sensors
Windows::Devices::Sensors [C++]

Metadaten

Windows.winmd

Siehe auch

Gyrometer

 

 

Anzeigen:
© 2016 Microsoft