Чтение формы волны с осциллографом 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. Эта функция работает с любой поддерживаемой моделью осциллографа. Можно выполнить основные шаги с помощью конкретного осциллографа.
Создайте экземпляр осциллографа.
% Instantiate an instance of the scope. myScope = oscilloscope()
Узнайте имеющиеся ресурсы. Строка ресурса является идентификатором к инструменту. Необходимо установить его прежде, чем соединиться с инструментом.
% Find resources. availableResources = resources(myScope)
Это возвращает строку ресурса или массив строк ресурса.
availableResources = GPIBO::AGILENT::7::10
Где gpib
является используемым интерфейсом, keysight
является интерфейсным типом для адаптера, что осциллограф Tektronix соединяется с, и числа являются интерфейсными параметрами конструктора.
Соединитесь с осциллографом.
% Connect to the scope. connect(myScope);
Сконфигурируйте осциллограф.
Можно сконфигурировать любое из свойств осциллографа, которые могут быть установленными. В этом примере включают канал 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');
Свяжитесь с инструментом. Например, считайте форму волны.
В этом примере функция 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;
Для списка поддерживаемых функций для использования с Осциллографом Быстрого Управления смотрите Функции Осциллографа Быстрого Управления.