2진 파일에 쓰기 함수
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
새 파일에 2진 데이터를 쓰거나, 기존 파일에 데이터를 추가하거나, 파일의 내용을 대체합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.
[2진 파일로부터 읽기] 함수를 사용하여 파일에 작성한 배열 또는 문자열 데이터를 읽으려는 경우, 배열 또는 문자열 크기를 앞에 추가? 파라미터가 참을 나타내야 합니다. 그렇지 않은 경우, LabVIEW는 에러를 생성합니다.
이 VI는 전체 배열 크기가 4 GB를 초과하면 배열을 자릅니다.

입력/출력
배열 또는 문자열 크기를 앞에 추가? (참)
—
배열 또는 문자열 크기를 앞에 추가?는 데이터가 배열 또는 문자열일 때 LabVIEW가 파일의 앞부분에 데이터 크기 정보를 포함하는지 여부를 나타냅니다. 배열 또는 문자열 크기를 앞에 추가?가 거짓인 경우, LabVIEW는 크기 정보를 포함하지 않습니다. 기본은 참입니다. 배열 또는 문자열 크기를 앞에 추가?는 최상위 데이터 크기 정보만 제어합니다. 클러스터와 같은 계층구조 데이터 타입에 있는 배열과 문자열은 항상 크기 정보를 포함합니다.
대화 상자 메시지(파일 경로를 선택하거나 입력)
—
대화 상자 메시지는 파일 대화 상자의 파일과 디렉토리, 또는 폴더의 리스트 위에 나타나는 메시지입니다.
파일(대화 상자 사용)
—
파일은 참조 번호 또는 절대 파일 경로가 될 수 있습니다. 경로를 파일 입력에 연결하는 경우, 함수는 파일에 쓰기 전에 파일을 열거나, 생성하고 이전 파일 내용을 대체합니다. 파일 참조 번호를 파일 입력에 연결하는 경우, 현재 파일 위치에서 쓰기가 시작됩니다. 기존 파일에 추가하기 위해서는 [파일 위치 설정] 함수를 사용하여 파일 위치를 파일 끝으로 설정합니다. 기본으로 파일 대화 상자를 디스플레이하고 파일을 선택하도록 입력요청합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다.
데이터
—
데이터는 파일에 쓸 데이터를 포함하며 어떠한 데이터 타입이라도 될 수 있습니다.
바이트 순서(0:big-endian, network order)
—
바이트 순서는 결과 데이터의 엔디언 형태를 설정합니다. 바이트 순서, 또는 엔디언 형태는 정수가 메모리에서 최상위 바이트에서 최하위 바이트로 또는 그 반대로 표현되는지 여부를 나타냅니다. 함수는 데이터를 쓴 순서와 동일한 바이트 순서로 데이터를 읽어야 합니다.
에러 입력
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
참조 번호 출력
—
참조 번호 출력은 함수가 읽는 파일의 참조 번호입니다. 파일에서 하려는 작업에 따라 이 출력을 다른 파일 함수에 연결할 수 있습니다. 기본은 파일 경로에 의해 참조되거나 파일 대화 상자로부터 선택되었을 경우 파일을 닫는 것입니다. 파일이 참조 번호이거나 참조 번호 출력을 다른 함수에 연결한 경우, LabVIEW는 파일을 닫기 전까지 파일이 사용 중인것으로 가정합니다.
취소됨
—
파일 대화 상자를 취소하는 경우, 취소됨은 참입니다. 그렇지않으면, 이 함수가 에러를 반환한 경우에도, 취소됨은 거짓입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
파일을 쓰는 동안 다른 사용자가 파일을 변경할 수 없도록 하는 접근 거부 함수를 사용합니다. 임의 접근을 수행해야할 경우 [파일 위치 설정] 함수를 사용합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\File IO\Binary\Simple Binary\Simple Binary File.lvproj
- labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Buffered Stream to Tab-Delimited Text File.vi
배열 또는 문자열 크기를 앞에 추가? (참)
—
대화 상자 메시지(파일 경로를 선택하거나 입력)
—
파일(대화 상자 사용)
—
데이터
—
바이트 순서(0:big-endian, network order)
—
에러 입력
—
참조 번호 출력
—
취소됨
—
에러 출력
—