如何获得加速时间& iPhone中的加速度

时间:2015-05-12 16:25:34

标签: ios iphone core-motion motion uiaccelerometer

目前我正在尝试使用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);
                                             }
                                         }];

1 个答案:

答案 0 :(得分:0)

CMAccelerometerData加速度结构的x,y,z值是m / s ^ 2的大小。

CMAccelerometerDataCMLogItem的子类,因此它继承了timestamp属性,该属性在手机启动后提供NSTimeInterval。这可用于测量任何一对样本之间的经过时间。