Считайте форму волны Используя осциллограф Tektronix

Чтение формы волны с осциллографом Tektronix® с помощью Осциллографа Быстрого Управления является в основном тем же рабочим процессом, как описано в Формах волны Чтения Используя пример Осциллографа Быстрого Управления с помощью осциллографа Keysight™ с VISA. Но информация о ресурсе и драйвере отличается.

Если вы будете использовать функцию resources, вместо того, чтобы получить строку ресурса VISA как показано на шаге 4 предыдущего примера, вы получите интерфейсный ресурс осциллографа Tektronix. Например:

% Find resources. 
availableResources = resources(myScope)

Это возвращает интерфейсную информацию о ресурсе.

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

Где gpib является используемым интерфейсом, keysight является интерфейсным типом для адаптера, что осциллограф Tektronix соединяется с, и числа являются интерфейсными параметрами конструктора.

Если вы используете функцию drivers, вы получаете информацию о драйвере и его поддерживаемых инструментальных моделях. Например:

% Get driver information. 
driverlist = drivers(myScope)

Это возвращает информацию о модели драйвера и инструмента.

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

Этот пример показывает общий рабочий процесс, чтобы использовать для Осциллографа Быстрого Управления для осциллографа Tektronix. Эта функция работает с любой поддерживаемой моделью осциллографа. Можно выполнить основные шаги с помощью конкретного осциллографа.

  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;

Для списка поддерживаемых функций для использования с Осциллографом Быстрого Управления смотрите Функции Осциллографа Быстрого Управления.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте