目前我正在尝试使用CMAcceleration来获取x,y和amp;的加速度计值。 z轴可以获得加速时间&这个x,y和amp;的加速度幅度z值。当我检查开发者论坛时,我找不到任何代表/方法来获取这两个。指导我找到值。 使用以下代码:
int updatesensorFrequencyInterval = [sensorFrequencySliderTxt.text intValue];
self.motionManager.accelerometerUpdateInterval = updatesensorFrequencyInterval;
self.motionManager.gyroUpdateInterval = updatesensorFrequencyInterval;
[self.motionManager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue]
withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) {
[self outputAccelertionData:accelerometerData.acceleration];
if(error){
NSLog(@"%@", error);
}
}];
答案 0 :(得分:0)
CMAccelerometerData
加速度结构的x,y,z值是m / s ^ 2的大小。
CMAccelerometerData
是CMLogItem
的子类,因此它继承了timestamp
属性,该属性在手机启动后提供NSTimeInterval
。这可用于测量任何一对样本之间的经过时间。