[TDMS 고급 비동기화 읽기] 함수가 읽을 수 있는 데이터가 포함된 버퍼 수를 불러옵니다.


icon

입력/출력

  • cgnrn.png TDMS 파일

    tdms 파일은 작업을 수행할 .tdms 파일에 대한 참조 번호를 지정합니다. 참조 번호를 열려면 [TDMS 고급 열기] 함수를 사용합니다.

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

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

  • ignrn.png TDMS 파일 출력

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

  • iu32.png 이용가능한 버퍼 개수

    이용가능한 버퍼 개수[TDMS 고급 비동기화 읽기] 함수가 읽을 데이터가 포함된 버퍼 수를 반환합니다.

  • ibool.png 모든 버퍼 꽉참?

    모든 버퍼 꽉참?[TDMS 고급 비동기화 읽기] 함수를 위한 모든 버퍼가 데이터로 찼는지 여부를 나타냅니다.

    This output also can be TRUE even when the number of buffers available output of this function is not equal to the number of buffers input of the TDMS Configure Asynchronous Reads function under the following conditions:
    • [TDMS 고급 비동기화 읽기] 함수가 .tdms 파일의 끝에 도달합니다.
    • [TDMS 고급 비동기화 읽기] 함수가 [TDMS 비동기화 읽기 시작] 함수에 지정한 데이터의 전체 카운트 읽기를 완료합니다.
    이 불리언 값을 While 루프의 정지 조건 중 하나로 사용합니다. 예를 들어 While 루프 안에 [TDMS 비동기화 읽기 상태] 함수를 놓고 모든 버퍼 꽉참? 출력을 While 루프의 참인 경우 정지 조건 터미널에 연결할 수 있습니다. 그 다음 [TDMS 비동기화 읽기 시작] 함수를 사용하여 비동기화 읽기를 시작한 후 모든 버퍼 꽉참? 값이 참이 되기를 기다릴 수 있습니다. 이 값이 참이 되면 [TDMS 고급 비동기화 읽기] 함수를 사용하여 버퍼에서 데이터를 읽을 수 있습니다.
  • ierrcodeclst.png 에러 출력

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

  • 예제

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

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