티스토리 뷰
안녕하세요.
이 번글에서는 랩뷰(LabVIEW)에서 현재 날짜와 시간 정보를 문자열로 받아오는 방법에 대해서 알아보도록 하겠습니다.
랩뷰에서 현재 날짜 및 시간을 가져오기 위해서는 날짜/시간 초로 얻기 함수를 사용해야 합니다. 이 함수를 통해서 현재 날짜 및 시간을 가져오면 랩뷰의 타임스탬프 형태로 얻어오게 되죠.
타임스탬프는 문자열이 아닙니다.
따라서 문자열로 보기 위해서는 문자열로의 변환이 필요합니다.
타임스탬프를 시간으로 변경하기 위해서 사용되는 함수는 날짜/시간 문자열로 포맷이라는 함수인데요.
이 함수를 통해서 사용자는 날짜 혹은 시간의 정보를 문자열로 변경할 수 있습니다.
날짜/시간 문자열로 포맷 함수를 보면 알겠지만, 왼쪽 입력부분에서 시간 포맷 문자열과 타임스탬프가 들어가게 됩니다. 타임스탬프는 위의 날짜/시간을 초로 얻기에 대한 함수로 받아올 수 있죠.
따라서 타임스탬프 입력부분은 위의 함수의 결과물은 입력하면 됩니다. 여기서 문제는 시간 포맷 문자열인데요.
시간 포맷은 아래와 같이 구성이 됩니다.
이름 |
포맷 |
년 |
%Y |
월 |
%m |
일 |
%d |
시 |
%H |
분 |
%M |
초 |
%S |
물론 추가적인 포맷 값들이 있기는 하지만 위의 값들이 가장 많이 쓰이는 포맷입니다.
"년/월/일"에 타입으로 값을 받아오고 싶다면 시간 포맷 문자열 부분에 다음과 같이 구성이 되어야 합니다.
"%Y년/%m월/%d일" 이라는 값이 들어가야하죠.
%뒤에 영문자를 제외하고 들어가는 한글 혹은 영문은 값이 그대로 나오니 이 부분만 참고하면 됩니다.
그럼 위의 함수를 통해서 아래와 같은 타입으로 값을 출력해보도록 합시다.
위와 같은 값을 받기 위해서는 아래의 구성으로 포맷을 지정하면 됩니다.
그럼 이만 줄이겠습니다.
이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.
'National Instruments > LabVIEW' 카테고리의 다른 글
랩뷰에서 측정 배열 값을 파일에 저장하고 헤더를 넣어보자 (0) | 2016.01.04 |
---|---|
[LabVIEW] 랩뷰 블록다이어그램에서 SubVI 가져오기 (1) | 2015.12.24 |
[LabVIEW] 컨트롤과 인디케이터 디스플레이 형식 변경하기 (0) | 2015.12.02 |
[LabVIEW] 랩뷰에서 로그인 화면 예제 만들어보기 (1) | 2015.11.21 |
[LabVIEW] 랩뷰에서 Citadel을 이용한 알람 확인하기(DSC 모듈) (0) | 2015.11.17 |