안녕하세요. 오늘은 LabVIEW로 텍스트에 대한 강의를 할까 합니다. 텍스트를 쓰는 용도는 다양하게 쓸수 있습니다. 특히 데이터, 설정값, ID와 비밀번호 등등 여러가지 정보를 저장하거나 불러올수 있기 때문에 매우 유용합니다.
LabVIEW에서 이러한 데이터들을 무조건 상수로 하게된다면 프로그램의 유연성이 떨어져서 무언가를 수정할때 항상 소스를 갖고 수정해야 하는 문제가 생깁니다. 따라서 중요한 사항을 제외하고는 가능한 텍스트 파일로 저장하고 거기서 데이터를 불러서 사용하는 것을 추천드립니다.
 |
그림1) VI를 생성 |
 |
그림2) 파일경로 컨트롤 생성 |
프런트 패널에 파일경로 컨트롤를 생성해 줍니다. 위 컨트롤은 저장할 텍스트 경로를 지정하기 위해 만드는 것입니다.
 |
그림3) 탐색옵션 설정 |
파일 경로 컨트롤러를 마우스로 우클릭 하면 그림3과 같이 드롭메뉴가 나옵니다. 이때 탐색옵션을 선택하시면 위 컨트롤의 탐색 항목을 설정할수 있습니다.
 |
그림4) 파일경로의 탐색옵션 |
선택모드에서 파일,폴더 또는 파일/폴더(구분없이)선택할수 있습니다. 그리고 기존은 기존에 있는 파일또는 폴더만 선택이 가능하고 새로 만들기는 지정된 경로에 새로 파일 또는 폴더를 만듭니다. 이때 지정된 경로에 같은 파일 또는 폴더가 있으면 안됩니다. 에러는 안뜨지만 파일 또는 폴더를 대체할 것인지 뜨게 됩니다.
마지막으로 기존/새로운 것은 두가지 다 가능하다는 뜻입니다. 이번 예제는 간단하게 텍스트 파일을 만들기 때문에 파일과 기존/새로운 것 을 선택하도록 하겠습니다.
 |
그림5) 파일 I/O 함수들 |
이제 블록다이어 그램에서 파일 I/O 함수들을 사용해야 합니다. 현재 텍스트를 쓸 뿐만 아니라 읽거나 파일,폴더에 대한 수정, 삭제 등등 LabVIEW로 작업을 할때 유용합니다.
 |
그림6) 블록다이어그램 코딩 |
 |
그림7) 텍스트 컨트롤러 생성 |
그림6과 같이 블록다이어그램을 코딩하고 그림7에 텍스트 컨트롤러를 드롭메뉴를 이용해서 생성해 줍니다.
 |
그림8) 텍스트 작성 |
텍스트에 원하는 메세지를 입력합니다. 작성이 완료되면 이제 경로 컨트롤러를 클릭해서 경로를 지정해 줍니다.
-> 우측의 버튼을 누를시 윈도우 경로창이 팝업으로 뜨게 됩니다.
 |
그림9) 경로 설정 |
경로를 설정해 줍니다. 주의할 사항으로 파일명의 마지막에 반드시 .txt를 붙여야 합니다. 안그러면 형식이 없는 파일로 저장이 되기 때문 입니다.
 |
그림10) 저장 완료 |
VI를 실행후 텍스트 파일이 제대로 저장된 것을 확인할수 있습니다.
Discord Community Link
댓글
댓글 쓰기