GPIB 디바이스로부터 데이터 바이트를 읽습니다.

기본 타임아웃값과 주소에 대한 보다 자세한 정보는 GPIB 함수 기본값을 참조하시기 바랍니다.


icon

입력/출력

  • ci32.png 버스

    버스 함수는 버스가 지정한 인터페이스를 리스너로 주소지정합니다.

    버스는 GPIB 버스 번호를 참조합니다. 컴퓨터에 하나의 GPIB 인터페이스만 있는 경우, 기본 버스 번호는 0입니다. 추가적인 GPIB 인터페이스에 대해서는 GPIB 컨트롤러에 포함되어 있는 소프트웨어 설치 설명서를 참조하십시오.
  • ci16.png 주소

    주소는 함수가 통신을 하는 GPIB 디바이스의 기본 주소를 가집니다.

    보조 주소가 필요한 경우, [주소 만들기] 함수를 사용하여 기본 주소와 보조 주소를 포맷합니다.
  • ci16.png 모드

    모드는 데이터의 끝에서 신호하는 방법을 선택합니다.

    기본값은 0입니다. 모드가 0에서 255까지의 십진 값인 경우, 그에 대응하는 ASCII 문자는 종료 문자이며, 함수는 종료 문자를 감지할 때 읽기를 멈춥니다. 모드가 연결되지 않은 경우, 또는 256의 십진 값인 경우, 함수는 END를 감지할 때 읽기를 멈춥니다.
  • ci32.png 카운트

    카운트데이터 문자열의 디바이스로부터 반환할 데이터 바이트의 최대 개수입니다.

  • cerrcodeclst.png 에러 입력

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

  • istr.png 데이터 문자열

    데이터 문자열은 GPIB 디바이스로부터 데이터 바이트 카운트를 포함합니다.

  • i1dbool.png 상태

    상태는 각 비트가 GPIB 컨트롤러의 상태를 나타내는 불리언 배열입니다.

    에러가 발생하는 경우, 함수는 비트 15를 설정합니다. GPIB 에러상태의 비트 15이 설정된 경우에만 유효합니다.

    다음 테이블은 상태에서 각 비트의 숫자값과 기호형 상태를 보여줍니다. 이 테이블은 또한 각 비트의 설명을 포함합니다.
    상태 비트숫자값기호형 상태설명
    01DCAS디바이스 지우기 상태
    12DTAS디바이스 트리거 상태
    24LACS리스너 활성화
    38TACS토커 활성화
    416ATN어텐션 지정됨
    532CICController-In-Charge
    664REM원격 상태
    7128LOK잠금 상태
    8256CMPL동작이 완료됨
    124096SRQICIC동안 SRC가 감지됨
    138192ENDEOI 또는 EOS가 감지됨
    1416384TIMO타임아웃
    15-32768ERR에러가 감지됨
  • ii32.png 바이트 카운트

    바이트 카운트는 GPIB를 통해 넘겨진 바이트의 개수를 나타냅니다.

  • ierrcodeclst.png 에러 출력

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

  • 함수가 다음 중 하나를 할 때 받기는 종료됩니다.

    • 요청된 바이트의 개수를 읽습니다.
    • 에러를 감지합니다.
    • 시간 제한을 초과합니다.
    • END 메시지(EOI 지정)를 감지합니다.
    • EOS 문자(모드에 공급되는 값이 이 옵션을 활성화했다고 가정)를 감지합니다.