VISA 리소스 찾기 함수
- 업데이트 날짜:2025-07-30
- 5분 (읽기 시간)
시스템을 쿼리하여 지정된 인터페이스와 관련된 디바이스를 찾습니다.

입력/출력
식 ("?*")
—
식은 지정된 값을 특정 인터페이스에서 사용 가능한 디바이스와 일치시킵니다. 지정된 설명 문자열은 기존의 디바이스에 대해 GPIB, GPIB-VXI, VXI, 모든 VXI, 시리얼, 또는 모든 인터페이스를 검색하기 위한 기준을 설정합니다. 다음 테이블은 유효한 특수 문자와 연산자를 포함합니다.
식 파라미터에 지정된 검색 기준은 두 부분, 리소스 문자열에 관한 정규식과 속성 값에 관한 선택적인 논리식을 가집니다. 정규식은 VISA 리소스 관리자로 알려진 리소스의 리소스 문자열에 대해서 일치됩니다. 리소스 문자열이 정규식과 일치하지 않을 경우, 리소스의 속성 값은 속성 값에 관한 식에 대해서 일치됩니다. 일치가 성공적인 경우, 리소스는 검색 기준을 만족했으며 발견된 리소스의 리스트에 추가됩니다. 다음 테이블은 유효한 정규식을 나타냅니다.
선택적인 속성 식을 사용하여, 논리적 AND (&&), OR(||), 그리고 NOT(!)을 사용하는 유연하고 강력한 식을 만들 수 있습니다. 같음 (==)과 같지않음 (!=) 비교기를 사용하여 모든 데이터 타입의 속성을 비교하고 다른 부등식 비교기 (>, <, >=, <=)를 사용하여 숫자 데이터 타입의 속성을 비교할 수 있습니다. 속성 식에는 오직 글로벌 속성만 사용하십시오. 로컬 속성은 식 파라미터의 논리적 식 부분에는 허용되지 않습니다. 다음 테이블은 유효한 식 파라미터를 포함합니다.
검색 모드(0)
—
검색 모드는 함수가 어떻게 발견된 인터페이스를 찾은 리스트에 반환하는지 여부를 표준 이름 또는 가명으로 결정합니다. 기본은 0입니다. 이 입력은 다음 값을 받습니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
찾은 리스트
—
찾은 리스트는 각 문자열이 함수에 의해 발견된 하나의 인터페이스를 나타내는 문자열의 배열입니다.
반환 카운트
—
반환 카운트는 발견된 일치의 개수를 나타냅니다. 발견된 일치의 개수는 찾기 리스트 배열의 문자열 개수입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
LabVIEW는 선택된 I/O 컨트롤 클래스 타입과 필터 VISA 이름 대화 상자에 따라 I/O 컨트롤의 리소스를 나열하므로, 이 함수의 호출은 필수적이지는 않습니다.
이 함수가 반환한 모든 리소스 문자열은 [VISA 열기]로 인식됩니다. 그러나, 이 함수는 [VISA 열기] 함수에 전달한 문자열을 모두 반환하지 않을 수도 있습니다. 특히 네트워크와 TCP/IP 리소스의 경우가 이에 해당됩니다. 리소스가 목록에 나타나지 않는 경우 (Windows) 측정 및 자동화 탐색기, (Linux) visaconf 또는 (Mac OS X) NI-VISA 구성과 같은 NI-VISA 구성 유틸리티에서 해당 리소스를 명시적으로 추가할 수 있습니다. 또한 설정 유틸리티에는 이 VI가 반환하는 리소스의 세트를 확장하거나 제한하는 옵션이 있습니다.
식 ("?*")
—
검색 모드(0)
—
에러 입력(에러 없음)
—
찾은 리스트
—
반환 카운트
—
에러 출력
—