명령 문자열에 지정된 GPIB 작업을 수행합니다. 다른 상위의 전통적인 GPIB 함수가 적당하지 않을 때 이 하위 함수를 사용합니다.


icon

입력/출력

  • cstr.png 명령 문자열

    명령 문자열은 수행할 GPIB 동작입니다.

    다음 테이블은 명령 문자열에 지정할 수 있는 함수를 보여줍니다.

    노트 주소는 명령 문자열의 주소입니다.
    함수타입설명
    cac 0/1컨트롤러활성 컨트롤러로 만듭니다.
    cmd string컨트롤러IEEE 488 명령을 보냅니다.
    dma 0/1컨트롤러DMA 모드 또는 프로그램 I/O 모드를 설정합니다.
    gts 0/1컨트롤러활성 컨트롤러에서 대기상태로 갑니다.
    ist 0/1컨트롤러개별 상태 비트를 설정합니다.
    llo컨트롤러로컬 잠금.
    loc컨트롤러컨트롤러를 로컬 상태로 놓습니다.
    지역 주소디바이스로컬로 이동.
    off컨트롤러디바이스를 오프라인으로 합니다.
    주소끄기 디바이스디바이스를 오프라인으로 합니다.
    pCT 주소디바이스컨트롤을 전달합니다.
    ppc byte컨트롤러병렬 폴 설정 (활성화 또는 비활성화)을 합니다.
    pPC 바이트 주소디바이스병렬 폴 설정 (활성화 또는 비활성화)을 합니다.
    ppu컨트롤러모드 디바이스 병렬 폴 설정을 해제합니다.
    rpp컨트롤러병렬 폴 수행을 합니다.
    rsc 0/1컨트롤러시스템 컨트롤 요구 또는 해제를 합니다.
    rsv byte컨트롤러서비스 요청 및/또는 시리얼 폴 상태 바이트 설정을 합니다.
    sic컨트롤러인터페이스 삭제 전송 및 리포트 활성화 (REN) 설정을 합니다.
    sre 0/1컨트롤러원격 활성화(REN)를 설정하거나 삭제합니다.

    이 함수로 GPIB 컨트롤러를 지정하려면, 명령 문자열을 ID: xxx 형태로 사용하십시오. 이 때, ID는 GPIB 컨트롤러(버스 번호)이며 xxx는 인수에 대응하는 세 문자 명령입니다. 컨트롤러 ID를 지정하지 않은 경우, LabVIEW는 0으로 가정합니다.

    추가적인 정보는 GPIB 디바이스와 컨트롤러 함수을 참조하십시오.

  • cerrcodeclst.png 에러 입력

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

  • istr.png 출력 문자열

    출력 문자열은 rpp 명령 문자열로 병렬 폴을 수행할 때 함수가 반환하는 응답입니다. rpp 명령 문자열을 사용할 때에만 출력 문자열를 설정합니다.

  • i1dbool.png 상태

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

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

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

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

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