GPIB ATN 인터페이스 라인의 상태를 컨트롤하고, 선택적으로 로컬 인터페이스의 활성 컨트롤러 상태를 컨트롤합니다.


icon

입력/출력

  • cvsrn.png VISA 리소스 이름

    VISA 리소스 이름은 열릴 리소스를 지정합니다. VISA 리소스 이름 컨트롤도 세션과 클래스를 지정합니다.

  • cu16.png 모드

    모드는 ATN 라인의 상태를 지정하고 선택적으로 로컬 활성화 컨트롤러 상태를 지정합니다.

    이 입력은 다음 값을 받습니다.

    0ATN 지정해제―ATN 라인을 지정해제합니다. VISA 세션에 대응하는 GPIB 인터페이스는 대기상태로 갑니다.
    1ATN 지정―ATN 라인을 지정하고 전송된 데이터의 손상 없이 동기적으로 컨트롤을 가집니다. 데이터 핸드쉐이크가 진행중인 경우, ATN은 핸드쉐이크가 완료될 때까지 지정되지 않습니다.
    2핸드쉐이크를 가진 ATN 지정해제―ATN 라인을 지정해제하고 쉐도우 핸드쉐이크 모드를 입력합니다. 로컬 디바이스는 데이터를 실제로 읽지 않고 Acceptor로서 데이터 핸드쉐이크에 참여합니다. VISA 세션에 대응하는 GPIB 인터페이스는 대기상태로 갑니다.
    3ATN 즉시 지정―ATN 라인을 지정하고 현재 진행중인 데이터 전송과 관계 없이 비동기적으로 즉시 컨트롤을 가집니다. 에러 상태에서만 이 모드를 사용하십시오.
  • cerrcodeclst.png 에러 입력(에러 없음)

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

  • ivsrn.png VISA 리소스 이름 출력

    VISA 리소스 이름 출력은 VISA 함수가 반환하는 VISA 리소스 이름의 복사본입니다.

  • ierrcodeclst.png 에러 출력

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

  • 대부분의 어플리케이션에서는 이 함수가 필요하지 않습니다. [VISA GPIB 명령] 함수를 사용하여 자동으로 ATN을 수정하고 [VISA GPIB 컨트롤 전달] 함수를 사용하여 자동으로 ATN과 CIC (controller-in-charge) 상태를 수정할 수 있습니다.

    노트 GPIB 명령은 Instr클래스의 VISA 세션을 허용하지 않습니다. VISA 세션은 GPIB BoardInterface클래스여야 합니다.