텍스트 기반 측정 파일(.lvm), 2진 측정 파일(.tdm 또는 .tdms) 또는 Microsoft Excel 파일(.xlsx)에 데이터를 씁니다.

측정 파일에서 읽기 Express VI( )를 사용하여 생성된 측정 파일에서 데이터를 읽습니다 .


icon

대화 상자 옵션

옵션 설명
파일 이름

데이터를 쓰기를 원하는 파일의 전체 경로를 표시합니다. 익스프레스 VI는 파일 이름 입력이 연결되지 않은 경우에만 이 파라미터가 지정하는 파일에 데이터를 씁니다. 파일 이름 입력을 연결한 경우, VI는 이 입력이 지정하는 파일에 데이터를 씁니다.

파일 포맷 다음 옵션을 포함합니다.
  • XML 헤더가 있는 바이너리(TDM)-

    (Windows) 파일 포맷을 2진 측정 파일(.tdm)로 설정하고 파일 이름의 파일 확장자를 .tdm으로 설정합니다.

    이 옵션을 선택할 경우, 구분 문자 섹션과 부분 헤더 섹션의 헤더 없음 옵션은 사용 가능하지 않습니다.

    이 파일 포맷을 선택할 때, 빠른 접근을 위한 파일 잠금 확인란을 활성화합니다. 이 확인란을 선택하면 읽기와 쓰기가 상당히 빨라집니다(특정 동작을 멀티태스킹할 수 있는 기능으로 인함). 대부분의 경우에 이 옵션을 사용하도록 권장합니다.
    노트 이 옵션을 활성화하면, 두 익스프레스 VI중 하나가 "연속적인 파일"을 쓰고 있을 때 두 익스프레스 VI가 동시에 같은 파일에 접근할 수 없습니다.
  • 바이너리(TDMS) -

    파일 포맷을 2진 측정 파일(.tdms)로 설정하고 파일 이름의 파일 확장자를 .tdms로 설정합니다.

    이 옵션을 선택할 경우, 구분 문자 섹션과 부분 헤더 섹션의 헤더 없음 옵션은 사용 가능하지 않습니다.

  • 텍스트(LVM)-

    파일 포맷을 텍스트 기반 측정 파일(.lvm)로 설정하고 파일 이름의 파일 확장자를 .lvm으로 설정합니다.

  • Microsoft Excel (.xlsx)-

    파일 포맷을 Microsoft Excel (.xlsx)로 설정하고 파일 이름의 파일 확장자를 .xlsx로 설정합니다.

    이 옵션을 선택하면 구분 기호 섹션과 세그먼트 헤더 섹션을 사용할 수 없습니다.
    노트 이 옵션은 로컬 컴퓨터에 Microsoft Excel이 설치되어 있지 않아도 사용할 수 있습니다.
동작 다음 옵션을 포함합니다.
  • 하나의 파일에 저장

    모든 데이터를 하나의 파일에 저장합니다.

  • 사용자에게 파일을 선택하도록 요청

    사용자에게 파일 선택을 입력 요청하는 대화 상자를 디스플레이합니다. 이 옵션은 한 파일에 저장 옵션을 선택한 경우에만 사용할 수 있습니다.

  • 한 번만 물어보세요

    오직 한번만 사용자가 파일을 선택하도록 입력 요청합니다. 이 옵션은 사용자에게 파일 선택 요구 확인란에 확인 표시가 되어 있는 경우에만 사용할 수 있습니다.

  • 반복할 때마다 다음과 같이 물어보세요

    익스프레스 VI가 실행될 때마다 사용자가 파일을 선택하도록 입력 요청합니다. 이 옵션은 사용자에게 파일 선택 요구 확인란에 확인 표시가 되어 있는 경우에만 사용할 수 있습니다.

  • 일련의 파일에 저장(여러 파일)- -

    데이터를 여러 파일로 저장합니다. 리셋이 참인 경우, VI는 연속 파일 중 첫번째 파일에서 시작합니다. 예를 들어, test_001.lvmtest_004.lvm에 저장된 경우, 여러 파일 셋팅 설정 대화 상자의 기존 파일 옵션의 값에 따라 test_001.lvm은 이름을 변경하거나, 덮어쓰거나, 건너뛸 수 있습니다.

  • 설정-

    여러 파일 셋팅 설정 대화 상자를 디스플레이합니다. 이 옵션은 연속된 파일로 저장(여러 파일) 옵션을 선택한 경우에만 사용할 수 있습니다.

만일 파일이 이미 존재할 경우 다음 옵션을 포함합니다.
  • 기존 파일 이름 바꾸기

    리셋이 참인 경우 기존 파일의 이름을 변경합니다.

  • 사용 가능한 다음 파일 이름 사용

    리셋이 참인 경우 다음 순차적인 숫자를 파일 이름에 추가합니다.

    예를 들어, test.lvm이 존재할 경우, LabVIEW는 파일을 test1.lvm으로 저장합니다.

  • 파일에추가-

    기존 파일에 데이터를 추가합니다.

    파일에 추가 옵션을 선택하면 VI에서 재설정 값을 무시합니다.
    노트 기존 Excel 파일에 데이터를 추가할 때, Excel 파일이 이 익스프레스 VI에 의해 생성되지 않은 경우 에러가 발생할 수 있습니다. 이 옵션은 타사 어플리케이션에 의해 생성된 Excel 파일에 데이터를 추가하는 기능을 지원하지 않습니다.
  • 파일 덮어쓰기-

    리셋이 참인 경우 기존 파일의 데이터를 대체합니다.

부분 헤더 다음 옵션을 포함합니다.
  • 세그먼트당 하나의 헤더

    LabVIEW가 데이터를 쓰는 파일에 부분마다 하나의 헤더를 생성합니다. 데이터의 수집 속도가 시간에 따라 변하는 경우, 두 개 또는 이 이상의 신호를 다른 수집 속도로 수집할 경우, 또는 로그하는 신호의 리스트가 시간에 따라 변하는 경우 이 옵션을 선택합니다.

  • 헤더 하나만

    LabVIEW가 데이터를 쓰는 파일에 오직 하나의 헤더를 생성합니다. 신호의 동일한 리스트를 동일한 상수 수집 속도로 수집하는 경우 이 옵션을 선택합니다.

  • 헤더 없음

    각 채널이 생성하는 시간 데이터마다 빈 열을 생성합니다. 이 옵션은 X축의 데이터를 포함하지 않습니다.

    노트 이 옵션은 파일 형식 섹션에서 텍스트(LVM ) 옵션을 선택한 경우에만 사용할 수 있습니다.
X 값 열 다음 옵션을 포함합니다.
  • 채널당 하나의 열

    각 채널이 생성하는 시간 데이터마다 다른 열을 생성합니다. 이 옵션은 Y축의 값에 대한 모든 열의 X축 값의 열을 포함합니다. 서로 다른 타입의 신호 또는 서로 다른 수집 속도로 수집할 경우 이 옵션을 선택합니다.

  • 열 하나만

    채널이 생성하는 시간 데이터에 오직 하나의 열을 생성합니다. 이 옵션은 X축의 값에 대해서 오직 하나의 열을 포함합니다. 동일한 수집 속도로 신호를 수집할 경우 이 옵션을 선택합니다.

  • 빈 시간 열-

    LabVIEW가 데이터를 쓰는 파일에 헤더를 생성하지 않습니다.

구분 문자 다음 옵션을 포함합니다.
  • 탭-

    텍스트 파일의 필드를 구분하기 위해서 탭을 사용합니다.

  • 쉼표-

    텍스트 파일의 필드를 구분하기 위해서 쉼표를 사용합니다.

    노트 이러한 옵션은 파일 형식 섹션에서 텍스트(LVM ) 옵션을 선택한 경우에만 사용할 수 있습니다.
파일 설명

측정 파일의 설명을 포함합니다. LabVIEW는 이 텍스트 상자에 입력한 텍스트를 파일의 헤더에 추가합니다. 이 텍스트 박스는 파일 포맷 섹션에서 Microsoft Excel (.xlsx) 옵션을 선택하는 경우 사용할 수 없습니다.

  • 고급-

    파일 포맷 섹션에서 2진수(TDMS) 또는 XML 헤더를 가진 2진수(TDM) 옵션을 선택하면 사용자 정의 프로퍼티 설정 대화 상자를 디스플레이합니다. Microsoft Excel (.xlsx) 옵션을 선택하면 고급 Excel 옵션 설정 대화 상자를 디스플레이합니다. 이 버튼은 텍스트(LVM) 옵션을 선택하는 경우 사용할 수 없습니다.

입력/출력

  • cerrcodeclst.png 에러 입력(에러 없음)

    이 노드가 실행되기 전에 발생하는 에러 조건을 설명합니다.

  • cstr.png 주석

    측정 파일에 쓰인 각 데이터 세트에 주석을 추가합니다. 이 입력은 파일 포맷 섹션에서 Microsoft Excel (.xlsx) 옵션을 선택하는 경우 사용할 수 없습니다.

  • cbool.png 새_파일

    참인 경우, 현재 파일에 쓰기를 중지하고 연속으로 다음 파일을 생성한 후 생성한 파일에 대신 씁니다. 이 입력은 연속된 파일로 저장(여러 파일) 옵션을 선택한 경우에만 사용할 수 있습니다.

  • cexpdynwdt.png 신호

    입력 신호 또는 신호들을 포함합니다.

    동일한 이름을 가진 두 개 이상의 신호를 신호 입력에 연결하는 경우, LabVIEW는 파일에 쓰여진 이름의 끝에 정수를 추가하여 고유한 채널 이름이 되도록 강제합니다. 예를 들어, 사인파라는 이름을 가지는 두 개의 신호를 신호 입력에 연결하면, LabVIEW는 사인파사인파 1로 이름들을 업데이트 합니다.
    노트 신호 이름이 표시되는 방식을 변경하거나 사용자 지정하려면 동적 데이터 속성 설정 익스프레스 VI를 사용합니다.
  • 플러시? (T)—LabVIEW가 이 익스프레스 VI의 실행 후 매번 Microsoft Excel 파일에 데이터를 쓸 것인지 여부를 지정합니다. 값이 거짓인 경우, LabVIEW는 Microsoft Excel 파일에 데이터를 쓰지 않습니다. 대신, LabVIEW는 임시 파일에 데이터를 저장합니다. 값이 참인 경우, LabVIEW는 임시 파일에서 Excel 파일로 데이터를 옮겨 쓰고 난 후 임시 파일을 제거합니다. 기본값은 참입니다.
    노트 이 익스프레스 VI를 사용하여 반복적으로 데이터를 쓰는 경우, 각 반복에서 비우기? 입력을 참으로 설정하면 쓰기 성능에 부정적인 영향을 줄 수 있습니다. National Instruments는 전체 쓰기 과정의 마지막 반복까지 이 입력에 거짓 값을 연결하도록 권장합니다. 마지막 반복의 경우, 이 입력에 참 값을 연결하면 모든 데이터를 Excel 파일에 쓸 수 있습니다.
  • cpath.png 파일 이름

    데이터를 쓰려는 파일의 이름을 지정합니다. 파일 이름이 연결되지 않은 경우, VI는 설정 대화 상자에 지정된 파일 이름을 사용합니다.

  • cgenclassrntag.png DAQmx 태스크

    DAQmx 태스크를 지정하여 사용자 정의 프로퍼티 설정 대화 상자의 DAQmx 프로퍼티 페이지의 데이터를 채웁니다.

  • 초기화—이 익스프레스 VI를 반복 실행할 때 데이터 파일을 리셋할 것인지 여부를 지정합니다. 처음 반복에서 이 익스프레스 VI를 실행하면 LabVIEW는 이 입력을 무시합니다. 두 번째 및 그 다음 반복에서, 값이 거짓이면, 이 익스프레스 VI는 파일이 이미 존재하는 경우 파일에 데이터를 추가합니다. 이 익스프레스 VI의 설정에 따라, 값이 참이면, 이 익스프레스 VI는 파일이 이미 존재하는 경우 파일의 이름을 변경하거나, 덮어쓰거나, 건너뜁니다. 기본값은 거짓입니다.
  • cbool.png 활성화

    익스프레스 VI를 활성화하거나 비활성화합니다. 기본값은 ON 또는 참입니다.

  • ierrcodeclst.png 에러 출력

    에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • ibool.png 데이터 저장하기

    익스프레스 VI가 데이터를 저장하고 있는지를 나타냅니다.

  • ipath.png 파일 이름 출력

    파일의 이름을 반환합니다.

  • 노트 이 VI의 동작은 타겟에 따라 변경됩니다. 현재 타겟이 호스트 컴퓨터가 아니거나 호스트 컴퓨터에 연결되어 있지 않으면, 설정 대화 상자는 호스트 없이는 유효하지 않다고 옵션 옆에 경고를 디스플레이합니다. 호스트 컴퓨터와 연결되지 않은 Real-Time Module과 같이 사용자 인터페이스 없는 타겟에서 이 VI가 입력을 요청하고 VI를 실행하도록 설정하면 VI는 에러를 반환합니다.

    또한 스토리지/DataPlugin VI를 사용하여 .tdm 파일을 읽고 쓰거나, TDM 스트리밍 함수를 사용하여 .tdms 파일을 읽고 쓸 수 있습니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time and Frequency Domain).vi
    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time Domain).vi
    • labview\examples\File IO\Spreadsheet\Excel\Write Excel File.vi