단일 디지털 입력 채널을 포함하는 태스크에서 하나 이상의 16비트 부호없는 정수 샘플을 읽습니다. 포트당 최대 16개의 라인이 있는 디바이스에는 16비트 부호없는 정수를 읽는 인스턴스를 사용하십시오.


icon

입력/출력

  • cgenclassrntag.png 태스크/채널 입력

    태스크/채널 입력는 동작이 적용되는 태스크 또는 버추얼 채널 리스트의 이름입니다. 버추얼 채널의 리스트를 제공하는 경우, NI-DAQmx가 자동으로 태스크를 생성합니다.

  • ci32.png 채널당 샘플 개수

    채널당 샘플 개수는 읽을 샘플의 개수를 지정합니다.

    이 입력을 연결하지 않거나 -1로 설정한 경우, NI-DAQmx는 태스크가 샘플을 연속적으로 샘플을 수집하는지 또는 유한한 개수의 샘플을 수집하는 지에 따라 읽을 샘플을 수를 결정합니다.

    태스크가 연속적으로 샘플을 수집하고 이 입력을 -1로 설정한 경우, 이 VI는 버퍼에서 현재 사용 가능한 모든 샘플을 읽습니다.

    태스크가 유한한 개수의 샘플을 수집하고 이 입력을 -1로 설정한 경우, VI는 태스크가 요청한 모든 샘플을 수집할 때까지 기다린 후 수집한 샘플을 읽습니다. 사용 가능한 모든 샘플 읽기 프로퍼티를 참으로 설정하는 경우, VI는 버퍼에서 현재 사용 가능한 샘플을 읽으며 태스크가 요청된 모든 샘플을 수집할 때까지 기다리지 않습니다.

  • cdbl.png 타임아웃

    타임아웃은 샘플이 사용 가능해질 때까지 기다리는 시간(초)을 지정합니다. 이 시간이 경과되면 VI는 에러와 타임아웃이 경과되기 전에 읽은 샘플을 반환합니다. 기본 타임아웃은 10 초입니다. 타임아웃을 -1로 설정하는 경우, VI는 무한으로 기다립니다.

    타임아웃을 0으로 설정하는 경우, VI는 한 번 요청한 샘플을 읽으려고 시도한 후 성공하지 못하면 에러를 반환합니다.

  • cerrcodeclst.png 에러 입력

    에러 입력은 이 VI 또는 함수가 실행하기 전에 발생하는 에러 조건을 설명합니다.

    기본값은 에러 없음입니다. 이 VI 또는 함수가 실행하기 전에 에러가 발생한 경우, VI나 함수가 에러 입력 값을 에러 출력으로 전달합니다. 이 VI나 함수가 실행하는 중 에러가 발생한 경우, VI나 함수는 정상적으로 실행되며 에러 출력에서 에러 상태를 설정합니다. [단순 에러 핸들러] VI 또는 [일반 에러 핸들러] VI를 사용하여 이 에러 코드의 설명을 디스플레이합니다. 에러 입력에러 출력을 사용하여 에러를 확인하고 한 노드의 에러 출력을 다음 노드의 에러 입력에 연결하여 실행 순서를 지정하십시오.

  • igenclassrntag.png 태스크 출력

    태스크 출력은 이 VI나 함수가 실행된 후 태스크의 참조입니다. 채널 또는 채널의 리스트를 태스크/채널 입력에 연결한 경우, NI-DAQmx는 이 태스크를 자동으로 생성합니다.

  • i1du16.png 데이터

    데이터 16 비트 부호없는 정수 샘플의 1D 배열을 반환합니다. 배열의 원소는 각각 태스크의 샘플에 대응합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함하고 있습니다. 에러 입력이 이 VI 또는 함수가 실행되기 전에 에러가 발생했음을 나타내는 경우, 에러 출력은 같은 에러 정보를 포함합니다. 또는 에러 출력은 VI나 함수가 생성한 에러의 상태를 보여줍니다.

    에러에 대한 추가적인 정보를 얻으려면, 프런트패널의 에러 출력 인디케이터에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 에러 설명을 선택합니다.