你怎么能得到iphone加速度计的采样率频率?
Posted
技术标签:
【中文标题】你怎么能得到iphone加速度计的采样率频率?【英文标题】:How can you get the sample rate frequency of the iphone accelerometer? 【发布时间】:2011-06-15 00:17:55 【问题描述】:有没有什么函数或者方法可以获取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];
现在我们如何知道当前的采样频率是多少?
【问题讨论】:
【参考方案1】:哎呀....找到了..!
NSLog(@"updateInterval: %f", [[UIAccelerometer sharedAccelerometer] updateInterval]);
updateInterval: 0.033333 设置为每秒 30 个周期!
【讨论】:
以上是关于你怎么能得到iphone加速度计的采样率频率?的主要内容,如果未能解决你的问题,请参考以下文章
STM32 AD 采样时间如何确定? 采样率指啥? Datasheet 中采样率fs 的0.5 和1MHz是怎么算出来的?