VISA 리소스 이름으로 지정된 디바이스의 세션을 열고 해당 디바이스의 다른 동작을 호출하는데 사용되는 세션 식별자를 반환합니다.


icon

입력/출력

  • cu32.png VISA 열기 타임아웃(0)

    VISA 열기 타임아웃은 VISA 열기가 에러를 반환하기 전에 기다리는 밀리초 단위의 최대 시간을 지정합니다. 이것은 I/O 타임아웃은 설정하지 않습니다.

    VISA 세션에서 나중의 연산에 사용될 타임아웃을 설정하려면, VISA 타임아웃 설정을 사용하십시오.

  • cvsrn.png VISA 리소스 이름

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

  • cbool.png 세션 복제(거짓)

    세션 복제가 참이고 현재 리소스에 열려 있는 세션이 있을 경우, 리소스에 다른 세션이 열립니다. 세션 복제가 거짓으로 설정되어 있고 리소스에 세션이 열려 있을 경우, 열린 세션이 사용됩니다.

    VISA 세션은 리소스와 통신하기 위해서 VISA가 사용하는 고유한 논리적 식별자입니다. VISA 세션은 VISA 리소스 이름 컨트롤에 의해 유지되며 사용자에게는 보이지 않습니다.

  • cu32.png 접근 모드

    접근 모드는 디바이스에 접근하는 방법을 지정합니다.

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

    0VISA 기본(기본)―배타적인 잠금 또는 로딩 설정 정보를 사용하지 않고 세션을 엽니다.
    1배타적인 잠금―세션을 연 즉시 배타적인 잠금을 얻습니다. 잠금을 얻을 수 없는 경우, 세션이 닫히고 에러가 반환됩니다.
    4구성된 설정 로드 -다음 유틸리티와 같은 외부 구성 유틸리티에서 지정한 값으로 속성을구성합니다:
    • (Windows) Measurement & Automation Explorer
    • (Mac OS X) NI-VISA 구성
    • (Linux) visaconf
  • cerrcodeclst.png 에러 입력(에러 없음)

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

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

    VISA 리소스 이름 출력은 VISA 세션이 열리는 해당 클래스에 대한 대한 리소스입니다. 클래스는 VISA 리소스 이름 입력의 클래스와 일치합니다.

    추가적인 정보는 비자 리소스 이름 컨트롤을 참조하십시오.

  • ierrcodeclst.png 에러 출력

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

  • VISA 세션을 닫지 않고 많은 수의 VISA 세션을 열 경우 메모리 리소스의 사용 가능량이 감소합니다. [VISA 닫기] 함수로 세션을 닫습니다.

    노트 이 함수는 VISA 리소스 찾기에서반환된 모든 리소스 문자열을 인식합니다. 그러나 [VISA 리소스 찾기]가 이 함수에 전달한 모든 문자열을 반환하는 것은 아닙니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Instrument IO\GPIB\GPIB with VISA functions.vi