호스트 컴퓨터의 바이트 순서로 쓰거나 읽기 위해 .tdms 파일을 엽니다. 또한 이 함수를 사용하여 새 파일을 생성하거나 기존 파일을 대체할 수 있습니다. [TDMS 열기] 함수와는 달리 [TDMS 고급 열기] 함수는 .tdms_index 파일을 생성하지 않습니다. 이 함수를 사용하여 대응하는 .tdms_index 파일이 있는 기존 .tdms 파일을 여는 경우, 이 함수는 .tdms_index 파일을 제거합니다.


icon

입력/출력

  • cpath.png 파일 경로

    파일 경로는 열고자 하는 파일의 절대 경로를 지정합니다. 이 함수를 사용하여 새 파일을 생성하는 경우, 파일 경로에 지정한 파일 이름의 확장자는 반드시 .tdms가 되어야 합니다. 그렇지 않으면 이 함수는 자동으로 지정한 파일 이름에 .tdms를 붙입니다. 이 함수를 사용하여 기존 파일을 열거나 업데이트하는 경우에는 파일 확장자가 반드시 .tdms가 되도록 확인할 필요는 없습니다.

  • cenum.png 동작(0:open)

    동작은 수행할 동작을 지정합니다.

    0open (기본값)-쓰기할 .tdms 파일을 엽니다.
    1open or create-새 .tdms 파일을 만들거나 구성할 기존 .tdms 파일을 엽니다.
    2create or replace-새 .tdms 파일을 만들거나 기존 .tdms 파일을 바꿉니다.
    3create-새 .tdms 파일을 만듭니다.
    4open (read-only)- .tdms 파일의 읽기 전용 버전을 엽니다.
  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • cbool.png 버퍼링 비활성화? (참)

    버퍼링을 비활성화합니까? (Windows)는 LabVIEW가 시스템 버퍼링없이 .tdms 파일을 열거나, 만들거나, 바꿀지 여부를 지정합니다. 기본은 참이며, 이 함수가 시스템 버퍼링을 비활성화함을 의미합니다. 값이 참인 경우 읽거나 쓸 데이터의 크기는 하드 디스크 섹터 크기의 배수가 되어야 합니다.

    시스템 버퍼링을 비활성화하면 특정 상황에서 데이터 전송 속도를 높일 수 있습니다. 전송할 데이터의 양이 적은 경우, 버퍼링을 비활성화해도 그다지 차이를 느끼지 못하는 경우도 있습니다. 데이터 파일을 RAID(Redundant Array of Independent Disks)에 쓰거나 읽으려는 경우, 버퍼링없이 파일을 열면 데이터 전송 속도가 빨라집니다. 컴퓨터에서 같은 데이터 세트를 반복적으로 읽으려는 경우, 버퍼링 활성화를 고려해 보십시오.

  • cbool.png 비동기화 활성화? (참)

    비동기 활성화 (Windows)는 .tdms 파일에 대해 비동기 읽기 또는 쓰기를 활성화할지 여부를 지정합니다. [TDMS 고급 비동기화 I/O] 또는 [TDMS 고급 데이터 참조 I/O] 함수를 사용하려면, 값을 참으로 설정합니다. [TDMS 고급 동기화 I/O] 함수를 사용하려면, 값을 거짓으로 설정합니다. 기본값은 참입니다.

  • ignrn.png TDMS 파일 출력

    tdms 파일 출력은 작업을 수행한 .tdms 파일에 대한 TDMS 파일 참조를 반환합니다.

  • iu32.png 섹터 크기

    섹터 크기는 하드 디스크의 섹터 크기를 반환합니다. (macOS/Linux/RT 대상) 섹터 크기는 지원되지 않으며 0 값을 반환합니다.

    노트 일반적으로 하드 디스크의 섹터 크기는 512 바이트입니다. 최근에는 큰 하드 디스크와 RAID 배열의 섹터 크기는 4096 바이트입니다.
  • ierrcodeclst.png 에러 출력

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

  • 바이트 순서 또는 엔디언 포맷은 LabVIEW가 메모리에서 숫자형 값을 나타낼 때 최상위 바이트에서 최하위 바이트의 순서로 표현하는지, 또는 그 반대로 표현하는지를 나타냅니다.

    노트 이 기능을 사용하면 파일 형식 버전이 2.0인 .tdms 파일을 열 수 있습니다. 버전 1.0 파일을 열려면 [TDMS 열기] 함수를 사용하십시오.

    예제

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

    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Asynchronous Write.vi
    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Basic Asynchronous Read.vi