2

有没有什么函数或者方法可以获取iphone当前正在运行的加速度计的采样率?

我知道如何将 iPhone 加速度计设置为某个频率,但我想验证它是否确实以该频率运行

将加速度计设置为运行应该如下所示...

// Set the Accelerometer to 30 updates per second
filter = [[filterClass alloc] initWithSampleRate:30.0 cutoffFrequency:5.0];
filter.adaptive = useAdaptive;
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:1.0 / 30.0];
[[UIAccelerometer sharedAccelerometer] setDelegate:self];

现在我们如何才能知道当前的采样频率是多少?

4

1 回答 1

4

哎呀……找到了……!

NSLog(@"updateInterval: %f", [[UIAccelerometer sharedAccelerometer] updateInterval]);

updateInterval: 0.033333 设置为每秒 30 个周期!

于 2011-01-25T06:57:27.247 回答