Функции быстрого управления осциллографом

The oscilloscope функция может использовать следующие специальные функции, в дополнение к стандартным функциям, таким как connect и disconnect.

ФункцияОписание
autoSetupАвтоматически конфигурирует инструмент на основе входного сигнала.
autoSetup(myScope);
disableChannel Отключает канал (ы) осциллографа.
 disableChannel(myScope, 'Channel1');
 disableChannel(myScope, {'Channel1', 'Channel2'});
enableChannelВключает канал (ы) осциллографа, из которого будет получен сигнал (ы).
 enableChannel(myScope, 'Channel1');
 enableChannel(myScope, {'Channel1', 'Channel2'});
driversВозвращает список доступных драйверов с поддерживаемыми моделями приборов.
driverlist = drivers(myScope);
resourcesИзвлекает список доступных ресурсов инструментов. Он возвращает список доступных строк ресурсов VISA при использовании возможностей IVI-C. Он возвращает информацию о ресурсе интерфейса при использовании Tektronix® возможности.
res = resources(myScope);
configureChannel

Возвращает или устанавливает заданное управление осциллографом на выбранном канале. Возможные элементы управления:

  • 'VerticalCoupling'

  • 'VerticalOffset'

  • 'VeticalRange'

  • 'ProbeAttenuation'

value = configureChannel(myScope,'Channel1','VerticalOffset');
configureChannel(myScope,'Channel1','VerticalCoupling','AC');
getVerticalCouplingВозвращает значение того, как осциллограф связывает входной сигнал для выбранного имени канала в виде вектора символов MATLAB. Возможные возвращенные значения 'AC', 'DC', и 'GND'.
 VC = getVerticalCoupling (myScope, 'Channel1');
getVerticalOffsetВозвращает положение центра области значений для выбранного имени канала в виде вектора символов MATLAB. Единицы модулей - вольты.
 VO = getVerticalOffset (myScope, 'Channel1');
getVerticalRangeВозвращает абсолютное значение входной области значений, который осциллограф может получить для выбранного имени канала в качестве вектора символов MATLAB. Единицы модулей - вольты.
 VR = getVerticalRange (myScope, 'Channel1');
readWaveformВозвращает форму (формы) волны, отображаемую на экране возможностей. Извлекает форму (формы) волны из включенного канала (каналов).
w = readWaveform(myScope);
resetУстанавливает заводское состояние устройства по умолчанию.
reset(myScope);
setVerticalCouplingЗадает, как осциллограф связывает входной сигнал для выбранного имени канала в виде вектора символов MATLAB. Значения 'AC', 'DC', и 'GND'.
 setVerticalCoupling (myScope, 'Channel1', 'AC');
setVerticalOffsetЗадает положение центра области значений для выбранного имени канала в виде вектора символов MATLAB. Для примера, чтобы получить синусоиду, которая охватывает от 0,0 до 10,0 вольт, установите этот атрибут равным 5,0 вольт.
 setVerticalOffset (myScope, 'Channel1', 5);
setVerticalRangeЗадает абсолютное значение входной области значений, который осциллограф может получить для выбранного имени канала в качестве вектора символов MATLAB. Единицы модулей - вольты.
 setVerticalRange (myScope, 'Channel1', 10);