Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

poslog

Android 센서에서 기록된 위치 데이터 반환

설명

예제

[lat, lon, timestamp, speed, course, alt, horizacc] = poslog(m)은 하나 이상의 변수에 대해 기록된 위치 데이터를 반환합니다. 여기서 m은 센서 데이터를 수집하는 mobiledev 객체의 이름이고, 나머지 변수는 위도, 경도, 타임스탬프, 속력, 침로, 고도, 수평 정확도를 나타냅니다. 위치 데이터는 GPS, Wi-Fi 또는 셀룰러 네트워크 중 사용 가능한 것으로부터 얻게 됩니다.

예제

모두 축소

이 예제에서는 Android™ 기기에 MATLAB® Mobile™을 설치하여 설정한 후 이를 MATLAB을 실행 중인 컴퓨터에 연결했다고 가정합니다. 이 단계에 대한 자세한 내용은 Android 기기에 MATLAB Mobile 설치하기클라우드에 로그인하기 항목을 참조하십시오.

Android 기기에서 MATLAB Mobile을 시작합니다.

MATLAB Mobile센서 화면에서 위치 센서를 누릅니다.

센서 데이터를 얻으려는 곳이 원격 위치라면 그곳에 기기를 둡니다.

컴퓨터의 MATLAB에서 mobiledev 객체 m을 만듭니다.

m = mobiledev

Logging 속성을 활성화하여 데이터 기록을 시작합니다.

m.Logging = 1

이 동작은 선택한 모든 센서에서 데이터 전송을 시작합니다. 기기의 MATLAB Mobile에서 시작 버튼을 눌러 전송을 시작할 수도 있습니다.

위도, 경도, 타임스탬프, 속력, 침로, 고도, 수평 정확도에 대해 기록된 위치 데이터를 가져옵니다.

[lat, lon, t, speed, course, alt, horizacc] = poslog(m)

참고

위치 데이터는 수집되는 방식 때문에 즉시 나타나지 않을 수 있습니다. 데이터가 표시되기까지 지연이 있을 수 있습니다.

기기를 기준으로 한 X, Y, Z축을 보여주는 도식은 기기 방향 항목을 참조하십시오.

출력 인수

모두 축소

위도 로그 데이터의 변수 이름으로, 적도를 기준으로 도 단위로 표현되는 위도 값으로 구성된 [mx1] 벡터로 반환됩니다. 양의 값은 북위를 나타냅니다.

경도 로그 데이터의 변수 이름으로, 본초 자오선을 기준으로 도 단위로 표현되는 경도 값으로 구성된 [mx1] 벡터로 반환됩니다. 양의 값은 동경을 나타냅니다.

타임스탬프의 변수 이름으로, Android 기기의 위치 센서에서 얻은 타임스탬프로 구성된 [mx1] 벡터로 반환됩니다. 시간의 단위는 초로, InitialTimestamp 속성을 기준으로 합니다.

속력 로그 데이터의 변수 이름으로, 단위가 초당 미터인 속력 값으로 구성된 [mx1] 벡터로 반환됩니다.

침로 로그 데이터의 변수 이름으로, 진북을 기준으로 도 단위로 표현되는 침로 값으로 구성된 [mx1] 벡터로 반환됩니다.

고도 로그 데이터의 변수 이름으로, 해수면 위쪽으로의 거리로 표현되는 미터 단위의 고도 값으로 구성된 [mx1] 벡터로 반환됩니다.

수평 정확도 로그 데이터의 변수 이름으로, 위도와 경도를 둘러싸는 원으로 정의되는 미터 단위의 방사형 수평 정확도 값으로 구성된 [mx1] 벡터로 반환됩니다.

R2014b에 개발됨