파일 I/O VI와 함수



LabVIEW 2018 도움말


개정 날짜: 2018년3월
파트 번호: 371361R-0129
제품 정보 보기

도움말 다운로드 (Windows 경우)


LabVIEW 2016 도움말
LabVIEW 2017 도움말
LabVIEW 2018 도움말
LabVIEW 2019 도움말
LabVIEW 2020 도움말

상위 팔레트: 프로그래밍 VI와 함수

다음에서 설치됨: Base Development System. 사용자가 어떤 OS나 라이센스 제품, 타겟을 사용하는지에 따라 이 토픽은 LabVIEW의 상응하는 팔레트와 일치하지 않을 수도 있습니다.

파일 I/O VI와 함수를 사용하여 파일을 열거나 닫고, 파일로부터 읽거나 파일에 쓰고, 경로 컨트롤에 지정한 디렉토리 또는 파일을 생성하고, 디렉토리 정보를 가져오며, 문자열, 숫자, 배열 그리고 클러스터를 파일에 씁니다.

예제

이 팔레트의 VI와 함수를 사용하여 일반 I/O 동작 및 파일 I/O 동작의 다른 타입을 수행합니다. 텍스트 파일의 문자 또는 라인, 스프레드시트 텍스트 파일의 숫자값, 또는 2진 파일의 데이터와 같이 다양한 타입의 데이터를 읽거나 쓸 수 있습니다.

파일 I/O 팔레트와 고급 파일 팔레트는 각 파일 I/O 동작을 개별적으로 컨트롤하는 함수를 포함합니다. 이 함수를 사용하여 파일을 생성하거나 열고, 파일로부터 데이터를 읽거나 파일에 데이터를 쓰고, 파일을 닫습니다. 또한 함수를 사용하여 디렉토리를 생성하고, 파일을 이동하거나 복사 또는 삭제하고, 디렉토리 내용을 나열하고, 파일 특성을 변경하거나 경로를 조작할 수 있습니다.

팔레트 객체설명
구분된 스프레드시트 쓰기2D 또는 1D 배열의 문자열, 부호있는 정수형 또는 배정도 숫자를 텍스트 문자열로 변환하고 문자열을 새 바이트 스트림 파일에 쓰거나 문자열을 기존의 파일에 추가합니다. 데이터를 2D 데이터 입력이나 1D 데이터 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

이 VI를 데이터 전치 또는 분리에 사용할 수 있습니다.

노트  Microsoft Excel로 포맷하려면 LabVIEW에서 ActiveX 또는 Report Generation Toolkit for Microsoft Office를 사용하십시오.
구분된 스프레드시트 읽기지정된 문자 오프셋에서 시작하여 숫자형 텍스트 파일로부터 지정된 개수의 라인 또는 행을 읽고 그 데이터를 숫자형, 문자열 또는 정수형의 2D, 배정도 배열로 변환합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.
경로 만들기기존의 경로에 이름 또는 상대 경로를 추가하여 새 경로를 생성합니다.
경로 분리경로의 마지막 구성요소의 이름과 그 구성요소에 이르는 분리된 경로를 반환합니다.
2진 파일에 쓰기새 파일에 2진 데이터를 쓰거나, 기존 파일에 데이터를 추가하거나, 파일의 내용을 대체합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
2진 파일로부터 읽기파일에서 2진 데이터를 읽고 데이터에 그 값을 반환합니다. 데이터를 읽는 방법은 지정된 파일의 포맷에 달려있습니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
파일 닫기참조 번호로 지정된 열려있는 파일을 닫고 참조 번호와 관련되어 있는 파일 경로를 반환합니다.
파일 열기/생성/대체프로그램적으로 또는 파일 대화 상자를 사용하여 대화식으로 기존 파일을 열거나, 새 파일을 생성하거나, 기존 파일을 대체합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
파일로 포맷문자열, 숫자, 경로, 또는 불리언 데이터를 텍스트로 포맷하고 텍스트를 파일에 씁니다. 파일 참조 번호를 파일 입력에 연결하는 경우, 현재 파일 위치에서 쓰기가 시작됩니다. 기존 파일에 추가하기 위해서는 [파일 위치 설정] 함수를 사용하여 파일을 열고 파일의 위치를 파일의 끝으로 설정합니다. 그렇지 않으면 함수는 파일을 열고 파일의 시작에 씁니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
파일로부터 스캔문자열, 숫자, 경로, 불리언 데이터에서 텍스트를 스캔하고, 텍스트를 데이터 타입으로 변환하고, 복제된 참조 번호와 변환된 출력을 스캔된 순서대로 반환합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
텍스트 파일에 쓰기문자열 또는 문자열의 배열을 라인으로 파일에 씁니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
텍스트 파일로부터 읽기지정된 문자의 개수 또는 바이트 스트림 파일로부터 라인을 읽습니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
측정 파일에 쓰기텍스트 기반 측정 파일(.lvm), 2진 측정 파일(.tdm 또는 .tdms) 또는 Microsoft Excel 파일(.xlsx)에 데이터를 씁니다.
측정 파일로부터 읽기텍스트 기반 측정 파일 (.lvm) 또는 2진 측정 파일(.tdm 또는 .tdms)로부터 데이터를 읽습니다.


서브팔레트설명
고급 파일 VI 및 함수고급 파일 VI와 함수를 사용하여 파일, 디렉토리, 경로를 조작합니다.
설정 파일 VI설정 파일 VI를 사용하여 플랫폼에 독립적인 설정 파일을 생성이나 수정, 또는 읽습니다.
스토리지/DataPlugin VI스토리지/DataPlugin VI를 사용하여 다양한 포맷의 파일으로부터 측정 데이터를 읽거나, 데이터를 .tdm 또는 .tdms 파일에 쓰거나, 로컬 컴퓨터에 설치된 DataPlugin을 관리합니다. 상응하는 파일 포맷에 접근하기 전에 반드시 올바른 DataPlugin을 다운로드한 후, 로컬 컴퓨터에 등록해야 합니다. DataPlugin을 다운로드하려면 National Instruments 웹사이트의 ni.com/dataplugins를 참조하십시오.
압축(Zip) VI압축(Zip) VI를 사용하여 새 압축 파일을 생성하고, 압축 파일에 파일을 추가하고, 압축 파일을 풀고, 압출 파일을 닫습니다.
파일 상수파일 상수를 파일 I/O VI와 함수에서 사용합니다.
TDM 스트리밍 VI 및 함수저작권: (c) 2018 National Instruments. 판권 소유.

TDM 스트리밍 VI 및 함수를 사용하여 2진 측정 파일(.tdms)에 웨이브폼과 웨이브폼 프로퍼티를 읽거나 씁니다.
XML VI와 함수XML VI와 함수를 사용하여 XML 데이터를 조작합니다.

예제

파일 I/O VI와 함수 의 사용 예제는 labview\examples\Arrays 디렉토리의 Array to Spreadsheet String VI을(를) 참조하십시오.

이 글이 도움이 되었습니까?

도움이 되지 않음