LabVIEW 프로퍼티 노드에서 NI-VISA USB의 특정 프로퍼티 사용하기

업데이트 됨 Apr 26, 2023

해당 제품

드라이버

  • NI-VISA

문의사항

USB Raw 장비와 관련된 속성을 찾고 있습니다. VISA 컨트롤 참조를 프로퍼티 노드에 연결하면 VISA 프로퍼티에 접근할 수 있습니다.
일부 USB 프로퍼티는 볼 수 있지만 NI-VISA의 USB Raw 모드 프로퍼티는 볼 수 없습니다. 이러한 프로퍼티에 어떻게 접근할 수 있습니까?

해결책

VISA 리소스는 특정 프로퍼티 및 메소드가 있는 클래스로 구성됩니다. 모든 공통 프로퍼티를 가진 기본 INSTR 클래스로부터 모든 리소스 클래스가 상속됩니다. 각 특정 리소스 유형(예 : GPIB, 시리얼, USB)은 기본 클래스에 프로퍼티과 메소드가 추가된 하위 클래스로 나타납니다.

LabVIEW의 VISA 컨트롤을 다른 VISA 클래스를 나타내도록 구성할 수 있습니다. 기본적으로 VISA 컨트롤은 기본 INSTR 클래스를 나타냅니다. 프로퍼티 노드는 VISA 리소스 클래스에 적용되는 프로퍼티를 보여줍니다. USBTMC 프로퍼티와의 혼동을 피하기 위해 USB Raw 모드 프로퍼티는 VISA 컨트롤이 특정 USB Raw 모드 클래스에 대해 명시적으로 설정되어 있지 않으면 표시되지 않습니다.

이러한 프로퍼티를 표시하려면 VISA 리소스 컨트롤에서 마우스 우클릭하고 Select VISA Class » VISA » I/O Session » USB Raw 를 선택하십시오. 이와 같이 설정하면 USB Raw 프로퍼티가 프로퍼티 노드에 나타납니다.