0

私は Samsung 700T ATIV Smart PC Pro タブレットを持っており、いくつかのことをテストするために、基本的な Windows ストア アプリ テンプレートを使用してさまざまなセンサーにアクセスしようとしました。ここのサンプルを使用しました: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465294.aspx

これまでのところ、加速度計とジャイロメーターからデータを取得できました。

ただし、傾斜計とコンパスからはデータが得られません。Compass.GetDefault(); を使用して、それらをうまくインスタンス化できます (null ではありません)。および傾斜計.GetDefault();。ただし、「読み取り」イベントハンドラーは呼び出されません。

SDK の Inclinometer と Compass のサンプルも試しました。同じ結果、読み取り値はありません。

タブレットは、Samsung Updater ツールに従って最新の状態になっている必要があります。

これらのセンサーが有効で動作しているかどうかを確認する他の方法はありますか?

どんな助けでも大歓迎です。

更新 1:

Windows Driver Kit (リンク) のセンサー診断ツールを使用すると、さらに情報を得ることができました (prog.files\Windows Kits\8.0\Tools\ にあります)。

コンパス センサーから X、Y、Z の値を読み取りますが、「磁北度」は常に VT_NULL です。ランタイム API は生の値ではなく、HeadingMagneticNorth と HeadingTrueNorth のみを提供しているため、これが問題の原因である可能性があります。スクリーンショット

コンパスが動いているように見えるので、何が問題なのだろうか。ドライバー関係?

傾斜器については、センサー診断ツールを使用してもまったく測定値が得られません。X、Y、Z の値は VT_NULL です。スクリーンショット

これを試してみたい他の Samsung Win8 タブレット所有者はいますか?

4

2 に答える 2

1

現在、両方のセンサーが機能しており、期待値を提供しています。

解決策は、家の中の別の場所に移動し、タブレットを各軸で数回回転させることでした。これにより、センサーの再キャリブレーションが行われました。

センサーが強い磁気干渉によって気を散らされ、適切に調整できなかった可能性があります。

于 2013-02-14T22:17:16.690 に答える
0

レポート間隔プロパティも設定する必要がある場合があります。

于 2013-02-08T01:01:29.733 に答える