Gyrometer.GetCurrentReading 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前的陀螺儀讀數。
public:
virtual GyrometerReading ^ GetCurrentReading() = GetCurrentReading;
GyrometerReading GetCurrentReading();
public GyrometerReading GetCurrentReading();
function getCurrentReading()
Public Function GetCurrentReading () As GyrometerReading
傳回
這個方法沒有任何參數。
範例
下列範例示範使用 XAML 和 C# 建置的 UWP 應用程式如何擷取預設陀螺儀的目前讀數。
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);
}
}
備註
應用程式可以使用這個方法來輪詢感應器以取得目前讀數,做為註冊 ReadingChanged 事件處理常式的替代方法。 這是以特定畫面播放速率更新其使用者介面之應用程式的慣用替代方案。 無論輪詢一次還是多次,應用程式都必須建立所需的 ReportInterval。 這會通知感應器驅動程式應該配置資源以滿足後續輪詢要求
使用這個方法的傳回值之前,應用程式必須先檢查該值不是 Null。 (如果值為 null 且您嘗試擷取此值,Windows 將會產生 exception.)