주요 콘텐츠

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

텍트로닉스 오실로스코프를 사용하여 파형 읽기

Quick-Control 오실로스코프를 사용하여 Tektronix® 오실로스코프로 파형을 읽는 워크플로는 VISA를 사용하여 Keysight® 오실로스코프로 파형을 읽는 예제에서 설명된 워크플로와 동일합니다. 하지만 리소스와 드라이버 정보는 다릅니다.

resources 함수를 사용하면, 앞선 예제의 4단계에서 보여준 것처럼 VISA 리소스 문자열을 얻는 대신 Tektronix 범위의 인터페이스 리소스를 얻게 됩니다. 예를 들면 다음과 같습니다.

% Find resources. 
availableResources = resources(myScope)

이 메서드는 인터페이스 리소스 정보를 반환합니다.

availableResources =
  GPIBO::AGILENT::7::10

여기서 gpib는 사용 중인 인터페이스이고, keysight는 Tektronix 스코프가 연결된 어댑터의 인터페이스 유형이며, 숫자들은 인터페이스 생성자 파라미터입니다.

drivers 함수를 사용하면 드라이버 및 해당 드라이버가 지원하는 계측기 모델에 대한 정보를 확인할 수 있습니다. 예를 들면 다음과 같습니다.

% Get driver information. 
driverlist = drivers(myScope)

이 함수는 드라이버 및 계측기 모델 정보를 반환합니다.

Driver: tektronix
Supported Models:
  TDS200, TDS1000, TDS2000, TDS1000B, TDS2000B, TPS2000
  TDS3000, TDS3000B, MSO4000, DPO4000, DPO7000, DPO7000B

이 예제는 Tektronix 오실로스코프에서 Quick-Control 오실로스코프를 사용하는 일반적인 워크플로를 보여줍니다. 이 기능은 지원되는 모든 오실로스코프 모델에서 사용할 수 있습니다. 특정 범위를 사용하여 기본 단계를 따를 수 있습니다.

  1. 오실로스코프의 인스턴스를 생성합니다.

    % Instantiate an instance of the scope.
    myScope = oscilloscope()
  2. 사용 가능한 자원을 확인하세요. 리소스 문자열은 계측기에 대한 식별자입니다. 계측기에 연결하기 전에 반드시 설정해야 합니다.

    % Find resources. 
    availableResources = resources(myScope)

    이것은 리소스 문자열 또는 리소스 문자열 배열을 반환합니다.

    availableResources =
      GPIBO::AGILENT::7::10

    여기서 gpib는 사용 중인 인터페이스이고, keysight는 Tektronix 스코프가 연결된 어댑터의 인터페이스 유형이며, 숫자들은 인터페이스 생성자 파라미터입니다.

  3. 스코프에 연결하십시오.

    % Connect to the scope.
    connect(myScope);
  4. 오실로스코프를 설정하십시오.

    설정 가능한 범위 속성 중 원하는 속성을 구성할 수 있습니다. 이 예제에서는 채널 1을 활성화하고 그림과 같이 수집 시간을 설정하십시오. 이전 예제의 6단계에서 다른 획득 파라미터의 예시를 확인할 수 있습니다.

    % Set the acquisition time to 0.01 second.
    myScope.AcquisitionTime = 0.01;
    
    % Set the acquisition to collect 2000 data points.
    set(myScope, 'WaveformLength', 2000);
    
    % Enable channel 1. 
    enableChannel(myScope, 'CH1');
    
  5. 계측기와 통신하십시오. 예를 들어, 파형을 읽으십시오.

    이 예시에서 readWaveform 함수는 오실로스코프의 전면 패널을 사용하여 수집한 파형을 반환합니다. 해당 함수는 활성화된 채널에서 획득을 시작한 후 획득이 완료된 파형을 반환할 수도 있습니다. 이 함수의 모든 사용 사례에 대한 예시는 getWaveform를 참조하십시오.

    % Acquire the waveform. 
    waveformArray = readWaveform(myScope);
    
    % Plot the waveform and assign labels for the plot. 
    plot(waveformArray);
    xlabel('Samples');
    ylabel('Voltage');
  6. 계측기를 구성하고 데이터를 가져온 후 세션을 종료하고 작업 공간에서 제거하십시오.

    disconnect(myScope);
    clear myScope;

Quick-Control Oscilloscope와 함께 사용할 수 있는 지원 함수 목록은 Quick-Control Oscilloscope Functions 항목을 참조하십시오.

참고 항목

도움말 항목