이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
퀵 컨트롤 오실로스코프를 사용하여 파형 읽기
이 예시는 퀵 컨트롤 오실로스코프 사용 시 적용할 일반적인 작업 흐름을 보여줍니다. 이 예제는 특정 계측기인 Keysight® MSO6104 오실로스코프를 사용합니다. 이 기능은 IVI-C 드라이버를 사용하는 모든 오실로스코프와 호환됩니다. 특정 범위를 사용하여 기본 단계를 따를 수 있습니다. Tektronix® 스코프와 함께 사용하려면, Tektronix 스코프를 사용하여 파형 읽기를 참조하십시오.
필요한 모든 소프트웨어가 설치되었는지 확인하십시오. 목록은 Quick-Control Oscilloscope Requirements를 참조하십시오.
VISA 유틸리티에서 계측기가 인식되도록 하십시오. 이 경우 Keysight Connectivity Expert를 실행하고 오실로스코프를 인식하는지 확인하십시오.
오실로스코프의 인스턴스를 생성합니다.
% Instantiate an instance of the scope. myScope = oscilloscope()
사용 가능한 자원을 확인하세요. 리소스 문자열은 계측기에 대한 식별자입니다. 계측기에 연결하기 전에 반드시 설정해야 합니다.
% Find resources. availableResources = resources(myScope)
이것은 리소스 문자열 또는 리소스 문자열 배열을 반환합니다.
availableResources = TCPIP0::a-m6104a-004598.dhcp.mathworks.com::inst0::INSTR
스코프에 연결하십시오.
여러 리소스가 사용 가능한 경우 VISA 유틸리티를 사용하여 올바른 리소스를 확인하고 설정하십시오.
myScope.Resource = 'TCPIP0::a-m6104a-004598::inst0::INSTR';
% Connect to the scope. connect(myScope);
오실로스코프를 설정하십시오.
설정 가능한 범위 속성 중 원하는 속성을 구성할 수 있습니다. 이 예시에서는 채널 1을 활성화하고 그림과 같이 다양한 획득 설정을 구성하십시오.
% Automatically configure the scope based on the input signal. autoSetup(myScope); % Set the acquisition time to 0.01 second. myScope.AcquisitionTime = 0.01; % Set the acquisition to collect 2000 data points. myScope.WaveformLength = 2000; % Set the trigger mode to normal. myScope.TriggerMode = 'normal'; % Set the trigger level to 0.1 volt. myScope.TriggerLevel = 0.1; % Enable channel 1. enableChannel(myScope, 'CH1'); % Set the vertical coupling to AC. setVerticalCoupling (myScope, 'CH1', 'AC'); % Set the vertical range to 5.0. setVerticalRange (myScope, 'CH1', 5.0);계측기와 통신하십시오. 예를 들어, 파형을 읽으십시오.
이 예시에서
readWaveform함수는 오실로스코프의 전면 패널을 사용하여 수집한 파형을 반환합니다. 해당 함수는 활성화된 채널에서 획득을 시작한 후 획득이 완료된 파형을 반환할 수도 있습니다. 이 함수의 모든 사용 사례에 대한 예시는getWaveform를 참조하십시오.% Acquire the waveform. waveformArray = readWaveform(myScope); % Plot the waveform and assign labels for the plot. plot(waveformArray); xlabel('Samples'); ylabel('Voltage');계측기를 구성하고 데이터를 가져온 후 세션을 종료하고 작업 공간에서 제거하십시오.
disconnect(myScope); clear myScope;
퀵 컨트롤 오실로스코프와 함께 사용할 수 있는 지원 기능 목록은 Quick-Control Oscilloscope Functions를 참조하십시오.