주소 문자열에 지정된 디바이스 컨트롤러의 현재 상태를 나타냅니다. 이 함수에서 에러 I/O는 독특하게 작동합니다. 이 함수는 이전 작업에서의 에러 발생 여부에 관계없이 GPIB 컨트롤러의 상태를 가져옵니다.


icon

입력/출력

  • cstr.png 주소 문자열

    주소 문자열은 함수가 통신을 하는 GPIB 디바이스의 주소를 가집니다.

    기본+보조 형태를 사용하여 주소 문자열에 기본 주소와 보조 주소 모두를 입력할 수 있습니다. 기본보조 모두 10진 값이므로, 기본이 2 이고 보조가 3인 경우, 주소 문자열은 2+3 입니다.

    주소를 지정하지 않은 경우, 함수는 문자열을 읽고 쓰기를 시도하기 전에 주소 지정을 수행하지 않습니다. 이 명령은 다른 방식으로 보내졌거나 또는 다른 컨트롤러가 담당하고 있으며 주소지정에 대해서 책임이 있다고 가정하기 때문입니다. 컨트롤러가 디바이스에 주소를 지정하는 것으로 예상되었지만 시간 제한이 끝나기 전에 주소 지정을 하지 않는 경우, 함수는 GPIB 에러 6 (타임아웃)과 함께 종료하며 상태에 비트 14를 설정합니다. GPIB가 담당 컨트롤러가 아닌 경우, 주소 문자열을 지정하지 마십시오.

    LabVIEW가 여러 GPIB 컨트롤러를 사용할 때, ID:주소 (또는 주소가 필요하지 않은 경우에는 ID: ) 형태의 주소 문자열의 접두어는 특정 함수가 사용할 컨트롤러를 결정합니다. 예를 들어, GPIB 컨트롤러 2가 주소 3의 디바이스와 토크하도록 설정하려면 접두어 2:3을 사용하십시오. 컨트롤러 ID가 존재하지 않는 경우, 함수는 0번 컨트롤러(또는 버스)를 기본으로 합니다.

  • cerrcodeclst.png 에러 입력

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

    이 노드는 실행 전에 에러가 발생한 경우에도 정상적으로 실행됩니다.

  • i1dbool.png 상태

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

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

    다음 테이블은 상태에서 각 비트의 숫자값과 기호형 상태를 보여줍니다. 이 테이블은 또한 각 비트의 설명을 포함합니다.

    상태 비트숫자값기호형 상태설명
    01DCAS디바이스 지우기 상태
    12DTAS디바이스 트리거 상태
    24LACS리스너 활성화
    38TACS토커 활성화
    416ATN어텐션 지정됨
    532CICController-In-Charge
    664REM원격 상태
    7128LOK잠금 상태
    8256CMPL동작이 완료됨
    124096SRQICIC동안 SRC가 감지됨
    138192ENDEOI 또는 EOS가 감지됨
    1416384TIMO타임아웃
    15-32768ERR에러가 감지됨
  • ii16.png GPIB 에러

    GPIB 에러는 모든 GPIB 함수로부터 보고된 가장 최신의 에러 코드를 포함합니다. 상태가 비트 15로 설정된 경우 GPIB 에러로 가능한 값에 대해서는 GPIB 에러 코드를 참조하십시오.

  • ii32.png 바이트 카운트

    바이트 카운트는 이전 GPIB 동작이 보낸 바이트의 개수입니다.

  • ierrcodeclst.png 에러 출력

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