【问题标题】:No readings from compass and inclinometer指南针和倾角仪没有读数
【发布时间】:2013-05-04 11:46:52
【问题描述】:

我有一台三星 700T ATIV Smart PC Pro 平板电脑,我尝试使用基本的 Windows Store 应用程序模板访问不同的传感器来测试一些东西。 我使用了这里的示例:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465294.aspx

到目前为止,我能够从加速度计和陀螺仪获取数据。

但是,倾角计和指南针没有给我任何数据。我可以使用 Compass.GetDefault(); 很好地实例化它们(它们不为空);和倾角计.GetDefault();。 “阅读”事件处理程序没有被调用。

我也尝试了 SDK 中的测斜仪和指南针示例。结果相同,没有读数。

根据三星更新程序工具,平板电脑应该是最新的。

有没有其他方法可以检查这些传感器是否已启用并正常工作?

非常感谢任何帮助。

更新 1:

使用 Windows Driver Kit (Link) 中的传感器诊断工具,我获得了更多信息(位于 prog.files\Windows Kits\8.0\Tools\)。

我从罗盘传感器获得 X、Y 和 Z 值的读数,但“磁北度数”始终为 VT_NULL。由于运行时 API 只给我 HeadingMagneticNorth 和 HeadingTrueNorth 而不是原始值,这可能是问题的根源。 Screenshot

现在,既然似乎有一个工作指南针,我想知道可能是什么问题。驱动相关?

对于倾斜器,我使用传感器诊断工具根本没有得到任何读数。 X、Y 和 Z 值为 VT_NULL。 Screenshot

还有其他三星 Win8 平板电脑用户愿意对此进行测试吗?

【问题讨论】:

    标签: windows-8 windows-runtime


    【解决方案1】:

    两个传感器现在都可以工作并提供预期值。

    解决方案是移动到房子的不同位置,并在每个轴上旋转数位板数次。这导致传感器重新校准。

    传感器可能被强磁干扰干扰,导致无法正确校准。

    【讨论】:

      【解决方案2】:

      您可能还需要设置报告间隔属性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-12
        • 2012-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多