도움말 센터도움말 센터
Android센서에서 기록된 자기장 데이터 반환
[log, timestamp] = magfieldlog(m)
예제
[log,timestamp] = magfieldlog(m)은 자기장 로그를 반환합니다. 여기서m은 센서 데이터를 수집하는mobiledev객체의 이름이고,log는 자기장 데이터 점을 포함하는m×3 행렬이고,timestamp는 타임스탬프로 구성된m×1 벡터입니다.
[log,timestamp] = magfieldlog(m)
log
timestamp
m
mobiledev
모두 축소
이 예제에서는 Android™ 기기에MATLAB®Mobile™을 설치하여 설정한 후 이를 MATLAB을 실행 중인 컴퓨터에 연결했다고 가정합니다. 이 단계에 대한 자세한 내용은Android 기기에 MATLAB Mobile 설치하기및클라우드에 로그인하기항목을 참조하십시오.
Android 기기에서MATLAB Mobile을 시작합니다.
MATLAB Mobile의센서화면에서자기장센서를 누릅니다.
센서 데이터를 얻으려는 곳이 원격 위치라면 그곳에 기기를 둡니다.
컴퓨터의 MATLAB에서mobiledev객체m을 만듭니다.
m = mobiledev
Logging속성을 활성화하여 데이터 기록을 시작합니다.
Logging
m.Logging = 1
이 동작은 선택한 모든 센서에서 데이터 전송을 시작합니다. 기기의MATLAB Mobile에서시작버튼을 눌러 전송을 시작할 수도 있습니다.
기록된 자기장 데이터를 가져옵니다.
[mf, t] = magfieldlog(m)
이렇게 하면 자기장 로그가 반환됩니다. 여기서mf는X,Y,Z좌표로 나타낸 3개의 데이터 점을 포함하며, 단위는 마이크로테슬라입니다.
mf
X
Y
Z
기기를 기준으로 한X,Y,Z축을 보여주는 도식은기기 방향항목을 참조하십시오.
자기장 로그 데이터의 변수 이름으로, Android 기기의 자기장 센서에서 얻은 데이터 점으로 구성된m×3 행렬로 반환됩니다. 데이터 점 3개는X,Y,Z좌표로 나타낸 자기장 측정값으로, 단위는 마이크로테슬라입니다.
자기장은X,Y,Z축을 기준으로 정의됩니다. 테이블 위에 기기가 위를 향하도록 둔 경우, 양의 X축은 기기 우측으로 향하고 양의 Y축은 기기 상단으로 향하고 양의 Z축은 기기 전면으로 향합니다. 이는 기기가 향하는 방향과 독립적입니다.
타임스탬프의 변수 이름으로, Android 기기의 자기장 센서에서 얻은 타임스탬프로 구성된m×1 벡터로 반환됩니다. 시간의 단위는 초로,InitialTimestamp속성을 기준으로 합니다.
InitialTimestamp
mobiledev|disp|accellog|angvellog|orientlog|poslog|discardlogs
disp
accellog
angvellog
orientlog
poslog
discardlogs
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office