poslog

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

설명

예제

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

예제

모두 축소

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

iOS 기기에서 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축을 보여주는 도식은 기기 방향 (MATLAB Mobile for iOS) 항목을 참조하십시오.

출력 인수

모두 축소

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

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

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

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

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

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

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

R2015a에 개발됨