2015-01-15 3 views
0

안녕하세요, 가속도계 데이터를 사용하여 Phonegap 앱을 구축하고 있습니다. 지금은 14Hz와 같은 샘플 속도를 얻고 있는데, 이것은 운동 데이터를 분류하려고 시도하기 때문에 거의 보이지 않습니다.Phonegap Accelerometer 샘플 속도

센서 속도 테스트 도구를 사용하면 내가 가지고있는 속도가 센서를 등록 할 때 선택할 수있는 설정 인 센서 속도 SENSOR_DELAY_UI와 어떻게 든 비슷하다는 것을 알 수있었습니다. 내가 테스트 응용 프로그램에서 SENSOR_RATE_FASTEST로 변경하면 약 100Hz가됩니다.

하지만 어떻게 이것을 Phonegap APP에서 설정할 수 있습니까?

function startstoptracking(){ 
     if(sensorAcc == null) { 
      $('#button').html('Stop'); 
      createWriter(); 
      var options = { frequency: 40 }; 
      sensorAcc =  navigator.accelerometer.watchAcceleration(accelerometerSuccess,accelerometerError, options); 
     } else { 
      navigator.accelerometer.clearWatch(sensorAcc); 
      sensorAcc = null; 
      $('#button').html('Start'); 
     } 
    } 

어떤 도움에 대한 임 행복 ...

+0

주파수 요소가 가속도계가 호출되는 빈도를 변경하는 것처럼 보입니다. 그러나 그것이 얼마나 자주 그것의 가치를 변화시키는지는 아닙니다. 만약 내가 더 빠른 숫자로 주파수를 변경하면 나는 단지 중복을 얻습니다 ...하지만 결코 더 많은 데이터를 얻지 못하면 14 샘플이 두번째 – Tolga

답변

0

전화 걸기 시간이 더 빠를 수는 없습니다.

0

당신은 폰갭에서 응용 프로그램을 초기화 할 때 할 수있는 옵션에 의해 (밀리 초 단위) 가속의 설정 주파수 :

예 :

function startYourApplication() { 
    var options = { frequency = 8000 }; 
} 

솔루션에 연결 :

+0

나는 주파수 allready at40을 잡았고 다른 값을 시도했습니다. 변경 없음. Sensor가 AS ui로 등록됩니다. – Tolga