2011-01-25 184 views
2

是否有一個函數或方法來獲取運行中的加速度計的iphone當前採樣率?如何獲得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

哎呀....發現它..!

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

updateInterval:0.033333 Bang on on 30 cycles per second as set!