이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
visadevlist
설명
는 설치된 VISA 드라이버를 사용하여 사용 가능한 VISA 리소스에 대한 정보가 포함된 테이블을 반환합니다. 여러 개의 드라이버가 설치되어 있으면 MATLAB®은 VISA 공급업체의 구성 유틸리티 소프트웨어에서 선호하는 VISA 세트를 사용합니다. 다음과 같은 인터페이스 유형이 지원됩니다: TCP/IP(VXI11 및 HiSLIP 사용), TCP/IP 소켓, USB, GPIB, 직렬, VXI 및 PXI. resourceList = visadevlistvisadev를 사용하여 장치에 연결합니다.
는 이름-값 인수를 사용하여 반환되는 정보의 시간이나 범위를 제한합니다.resourceList = visadevlist(Name=Value)
예제
visadevlist를 사용하여 컴퓨터에서 사용 가능한 모든 VISA 리소스를 나열합니다.
resourceList = visadevlist
resourceList =
6×6 table
ResourceName Alias Vendor Model SerialNumber Type
__________________________________________ _________________ ______________________ ___________ ____________ ______
1 "USB0::0x0699::0x036A::CU010105::0::INSTR" "NI_SCOPE_4CH" "TEKTRONIX" "TDS 2024B" "CU010105" usb
2 "TCPIP0::169.254.2.20::inst0::INSTR" "Keysight_33210A" "Agilent Technologies" "33210A" "MY57003523" tcpip
3 "ASRL1::INSTR" "COM1" "" "" "" serial
4 "ASRL3::INSTR" "COM3" "" "" "" serial
5 "GPIB0::5::INSTR" "FGEN_2CH" "Agilent Technologies" "33522B" "MY52800145" gpib
6 "GPIB0::11::INSTR" "OSCOPE_2CH" "TEKTRONIX" "TDS 1002" "0" gpib
ResourceName과 Alias는 각 리소스를 식별하며, visadev 객체를 생성할 때 두 리소스 중 하나를 입력으로 사용할 수 있습니다. Vendor, Model, SerialNumber 열은 계측기나 장치에 대한 추가 정보를 제공합니다. Type 열에는 VISA 인터페이스의 유형이 포함됩니다.
사용자 정의 식별 명령을 사용하여 사용 가능한 리소스를 찾습니다.
customIdentification = [["USB0::0x0699::0x036A::CU010105::0::INSTR", "*IDN?"]; ... ["TCPIP0::169.254.2.20::inst0::INSTR", "*ID?"]; ... ["USB0::0x0699::0x03C4::C024548::0::INSTR", ""]]; deviceInfo = visadevlist(Identification=customIdentification)
deviceInfo =
4×6 table
ResourceName Alias Vendor Model SerialNumber Type
__________________________________________ _________________ ______________________ ___________ ____________ ______
1 "USB0::0x0699::0x03C4::C024548::0::INSTR" "" "" "" "" usb
2 "USB0::0x0699::0x036A::CU010105::0::INSTR" "NI_SCOPE_4CH" "TEKTRONIX" "TDS 2024B" "CU010105" usb
3 "TCPIP0::169.254.2.20::inst0::INSTR" "Keysight_33210A" "Agilent Technologies" "33210A" "MY57003523" tcpip
4 "GPIB0::5::INSTR" "FGEN_2CH" "Agilent Technologies" "33522B" "MY52800145" gpib이름-값 인수
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.
예: Timeout=30
모든 VISA 리소스를 반환하는 데 허용되는 시간을 초 단위로 지정합니다. 디폴트 제한 시간은 10초입니다. 지정된 값은 2 이상이어야 합니다.
예: Timeout=30
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
반환되는 ID 정보의 양을 지정합니다. 인수 Identification는 다음 값 중 하나를 사용합니다.
논리적
true— (기본값) 모든 정보는 기본 식별 명령에서 반환됩니다.논리적
false— 공급업체, 모델 및 일련 번호 정보가 반환되는 것을 방지하고Type필드를unset로 유지합니다.각 행에 리소스 이름과 사용자 정의 식별 명령이 정의되어 있는 Nx2 문자열 배열입니다. 배열에 지정되지 않은 장치는 기본 식별 정보를 반환합니다. 공급업체, 모델 및 일련 번호 값을 읽지 않으려면 식별 명령에 빈 문자열을 사용하십시오. 사용자 정의 식별 명령으로 리소스 나열 항목을 참조하십시오.
예: Identification=false
데이터형: logical
출력 인수
VISA 리소스 목록으로, 테이블로 반환됩니다. 테이블에는 다음과 같은 열이 있습니다.
VISA 리소스 이름으로, string형 스칼라로 반환됩니다. 리소스 이름은 인터페이스 유형, 주소, 보드, 포트 번호 등 리소스에 대한 정보를 식별합니다. 이 이름을 visadev의 입력으로 사용하여 VISA 리소스에 대한 연결을 생성합니다.
리소스와 연관된 VISA 별칭으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 공급업체의 구성 유틸리티 소프트웨어를 사용하여 VISA 리소스에 별칭이 할당된 경우 여기에 나타납니다. 이 이름을 visadev의 입력으로 사용하여 VISA 리소스에 대한 연결을 생성할 수 있습니다.
계측기 제조업체로, 문자형 벡터 또는 string형 스칼라로 반환됩니다. VISA 인터페이스 유형이 제조업체에 대한 정보를 제공하지 않으면 이 값은 비어 있습니다.
계측기 모델로, 문자형 벡터 또는 string형 스칼라로 반환됩니다. VISA 인터페이스 유형이 모델에 대한 정보를 제공하지 않으면 이 값은 비어 있습니다.
계측기와 연결된 고유한 일련 번호로, 문자형 벡터 또는 string형 스칼라로 반환됩니다. VISA 인터페이스 유형이 일련 번호에 대한 정보를 제공하지 않으면 이 값은 비어 있습니다.
VISA 리소스 유형으로, 지원되는 VISA 인터페이스 중 하나로 반환됩니다. 일부 속성과 객체 함수는 인터페이스 유형에만 적용됩니다.
팁
visadev는 연결이 있는지 없는지 여부에 관계없이 시스템의 모든 VISA 리소스를 반환합니다. 기존 VISA 장치 연결 목록을 가져오려면 대신visadevfind를 사용하십시오.
버전 내역
R2021a에 개발됨이 함수는 이제 ID 정보를 억제하고 사용자 정의 식별 명령을 지원하기 위해 이름-값 인수 Identification를 허용합니다.
참고 항목
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)