주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

VISA Explorer

VISA를 통해 계측기에 연결하고 통신하십시오

R2022b 이후

설명

VISA 탐색기 앱은 VISA를 통해 계측기에 연결하고 통신할 수 있는 사용자 인터페이스를 제공합니다.

이 앱을 사용하면 다음을 수행할 수 있습니다.

  • VISA를 사용하여 TCP/IP(VXI11 및 HiSLIP 사용), TCP/IP 소켓, USB, GPIB, 시리얼, VXI 및 PXI 인터페이스에 연결합니다.

  • VISA 리소스에 대한 연결 및 통신 속성을 구성합니다.

  • 이진, ASCII로 끝나는 문자열 또는 binblock 데이터를 작성합니다.

  • 이진, ASCII로 끝나는 문자열 또는 binblock 데이터를 읽습니다.

  • 별도의 Figure 창에 데이터를 플로팅합니다.

  • 신호 분석기 앱에서 데이터를 보고 분석하십시오.

  • MATLAB® 작업공간으로 데이터를 내보냅니다.

  • visadev 인터페이스를 사용하여 앱 상호작용을 위한 MATLAB 스크립트를 생성합니다.

VISA Explorer app

VISA Explorer 앱 열기

  • MATLAB 툴스트립: 탭의 테스트 및 계측(T&M) 아래에서 앱 아이콘을 클릭하십시오.

  • MATLAB 명령 프롬프트: visaExplorer를 입력하십시오.

예제

모두 확장

이 예제를 살펴보려면 다음 영상을 재생하십시오.

파라미터

모두 확장

속성 인스펙터에 나타나는 속성의 전체 목록은 visadev Properties를 참조하십시오. VISA 탐색기에 표시되는 속성은 VISA 인터페이스에 따라 달라집니다.

섹션 쓰기

VISA 리소스에 Binary, ASCII-Terminated String 또는 Binblock 데이터를 쓸 수 있습니다.

Binary 쓰기는 write 함수와 동일하고, ASCII-Terminated String 쓰기는 writeline 함수와 동일하며, Binblock 쓰기는 writebinblock 함수와 동일합니다.

VISA 리소스에 쓸 데이터의 데이터형을 지정합니다. 이 파라미터는 각 값에 대해 쓸 바이트 수와 해당 바이트를 MATLAB 데이터형으로 해석하는 방법을 결정합니다.

종속 관계

데이터 형식ASCII-Terminated String으로 설정할 경우 이 파라미터에 가능한 유일한 값은 string입니다.

쓰려는 데이터 대신 작업 공간 변수 옵션을 선택한 경우에만 이 파라미터를 uint64 또는 int64로 설정할 수 있습니다.

VISA 리소스에 쓸 데이터를 지정하십시오. 이 파라미터의 형식에 관계없이, 데이터는 데이터형로 지정된 유형으로 쓰여집니다. 데이터형가 숫자형인 경우, 앱은 데이터를 쓰기 전에 쓰려는 데이터 값과 연산을 평가합니다. 예를 들어, [1,2,3,4,5] 대신 1:5를 지정할 수 있습니다.

데이터를 쓰려면 이 파라미터나 작업 공간 변수를 선택하십시오.

VISA 리소스에 쓸 기존 작업 공간 변수를 선택합니다. 작업 공간에 있는 변수의 데이터형과 관계없이, 데이터는 데이터형에서 지정한 유형으로 쓰여집니다.

데이터 형식Binary 또는 Binblock인 경우 다음 유형의 작업 공간 변수를 선택할 수 있습니다.

  • 숫자 값의 행(1xN) 또는 열(Nx1) 벡터

  • 1-by-N 문자형 벡터

  • 1x1 string형 스칼라

데이터 형식ASCII-Terminated String인 경우 다음 유형의 작업 공간 변수를 선택할 수 있습니다.

  • 1-by-N 문자형 벡터

  • 1x1 string형 스칼라

데이터를 쓰려면 이 파라미터나 쓰려는 데이터를 선택하십시오.

이 버튼을 클릭하면 쓰려는 데이터 또는 작업 공간 변수에 지정된 데이터를 지정된 데이터형로 VISA 리소스에 씁니다. 데이터 형식ASCII-Terminated String인 경우, Terminator 속성으로 지정된 쓰기 종결자가 쓰려는 데이터에 자동으로 추가됩니다.

이 버튼을 클릭하면 write, writeline, writebinblock 함수를 수행하는 것과 같습니다.

이 버튼을 클릭하면 쓰려는 데이터 또는 작업 공간 변수에 지정된 ASCII로 종결된 문자열 명령을 지정된 데이터형로 VISA 리소스에 쓰고, 리소스에서 반환된 ASCII 텍스트를 읽습니다. Terminator 속성으로 지정된 쓰기 종결자는 자동으로 쓰여지는 데이터에 추가됩니다.

이 버튼을 클릭하면 writeread 함수를 수행하는 것과 같습니다.

종속 관계

이 작업을 수행하려면 데이터 형식ASCII-Terminated String로 설정하십시오.

섹션 읽기

VISA 리소스에서 Binary, ASCII-Terminated String 또는 Binblock 데이터를 읽습니다.

Binary 읽기는 read 함수와 동일하고, ASCII-Terminated String 읽기는 readline 함수와 동일하며, Binblock 읽기는 readbinblock 함수와 동일합니다.

VISA 리소스에서 읽을 데이터의 데이터형을 지정합니다. 이 파라미터는 각 값에 대해 읽을 바이트 수와 해당 바이트를 MATLAB 데이터형으로 해석하는 방법을 결정합니다.

종속 관계

데이터 형식ASCII-Terminated String으로 설정할 경우 이 파라미터에 가능한 유일한 값은 string입니다.

읽을 값의 개수를 양의 정수로 지정합니다. 이 파라미터는 사용 가능한 값보다 작거나 같아야 합니다. 이 파라미터를 비워두면 클라이언트는 지정된 데이터형를 사용하여 사용 가능한 모든 값을 읽습니다.

종속 관계

이 파라미터를 활성화하려면 데이터 형식Binary로 설정하십시오.

이 버튼을 클릭하면 VISA 리소스에서 데이터를 읽을 수 있습니다. 데이터 형식Binary이면 읽어올 값의 개수로 지정한 개수의 값을 데이터형으로 지정한 형식으로 읽습니다. 데이터 형식ASCII-Terminated String 또는 Binblock이면 Terminator 속성으로 지정된 읽기 종결자가 처음 나타날 때까지 데이터를 읽습니다.

이 버튼을 클릭하는 것은 read, readline, readbinblock 함수와 동일합니다.

이 버튼을 클릭하면 VISA 리소스의 입력 및 출력 버퍼에서 모든 데이터가 지워집니다. 이렇게 하면 계측기의 하드웨어 출력 버퍼도 지워집니다.

이 버튼을 클릭하면 flush 함수를 수행하는 것과 같습니다.

통신 로그 섹션

데이터형에 따라 통신 로그데이터 열에 있는 데이터를 Binary, ASCII 또는 16진수로 볼 수 있습니다. 이 파라미터는 데이터의 원래 값이나 데이터형을 변경하지 않습니다. 이러한 형식에 대한 자세한 내용은 데이터형 변환 항목을 참조하십시오.

이 버튼을 클릭하면 통신 로그의 모든 내용이 지워집니다.

섹션 분석

이 버튼을 클릭하면 통신 로그에서 현재 선택된 데이터가 플로팅된 새 Figure 창이 열립니다. 데이터 행을 하나만 선택할 수 있으며, 선택된 데이터는 숫자형이어야 합니다.

쓰기읽기와 달리 이 작업은 MATLAB 코드 로그 창에 캡처되지 않습니다.

이 버튼을 클릭하면 신호 분석기 앱이 실행되고 현재 통신 로그에서 선택된 데이터가 앱으로 전송됩니다. 데이터 행을 하나만 선택할 수 있으며, 선택된 데이터는 숫자형 벡터여야 합니다.

신호 분석기 앱을 사용하려면 Signal Processing Toolbox™가 설치되어 있어야 합니다.

섹션 내보내기

데이터를 내보내려는 작업 공간 변수의 이름을 편집합니다. 내보내기 드롭다운 메뉴의 선택한 행 내보내기통신 로그 내보내기 옵션은 이 필드에 지정된 변수로 작업 공간에 데이터를 저장합니다.

작업 공간에 이미 존재하지 않는 유효한 MATLAB 변수 이름을 지정해야 합니다. 잘못된 이름을 지정하면 자동으로 유효한 변수 이름으로 변경됩니다.

이 버튼을 클릭하면 이 앱에서 데이터를 내보내기 위한 다음 옵션 중 하나를 선택할 수 있습니다.

  • 선택한 행 내보내기통신 로그에서 현재 선택된 데이터를 작업 공간 변수에서 지정한 변수로 작업 공간에 저장합니다.

  • 통신 로그 내보내기통신 로그의 모든 데이터를 작업 공간 변수로 지정된 변수 이름과 함께 timetable로 작업 공간에 저장합니다.

  • Generate MATLAB ScriptMATLAB 코드 로그의 콘텐츠로 채워진 MATLAB 라이브 스크립트를 생성하고 라이브 편집기에서 엽니다.

버전 내역

R2022b에 개발됨