exponenta event banner

configureChannel

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

Описание

пример

value = configureChannel(myScope,channel,control) возвращает значение указанного элемента управления осциллографа control на выбранном channel.

пример

configureChannel(myScope,channel,Name,Value) задает значение указанного элемента управления осциллографа с помощью аргумента пары имя-значение.

Примеры

свернуть все

Измените управление вертикальным диапазоном осциллографа с помощью быстрого управляющего осциллографа на панели инструментов управления приборами.

Создайте соединение с осциллографом.

myScope = oscilloscope("ASRL1::INSTR")
myScope = 
oscilloscope: TEKTRONIX,TDS 1002

   Instrument Settings:
      AcquisitionStartDelay: 'Not supported'
            AcquisitionTime: 2.5 s
               ChannelNames: 'CH1', 'CH2', 'MATH', 'REFA', 'REFB'
            ChannelsEnabled: 'CH1'
            SingleSweepMode: 'off'
                    Timeout: 10 s
             WaveformLength: 2500

   Trigger Settings:
                TriggerMode: 'auto'

   Communication Properties:
                     Status: 'open'
                   Resource: 'ASRL1::INSTR'

lists of methods

Получение текущего значения вертикального диапазона для 'CH1'.

offset = configureChannel(myScope,'CH1','VerticalRange')
offset = 5

Установите значение вертикального диапазона 2,00 В.

configureChannel(myScope,'CH1','VerticalRange',2)

Вы можете посмотреть на дисплей осциллографа и убедиться, что значение вертикального смещения изменилось на 2,00 В. Получите новое значение вертикального диапазона, прочитав его снова.

offset = configureChannel(myScope,'CH1','VerticalRange')
offset = 2

Входные аргументы

свернуть все

Соединение осциллографа, созданное с помощью oscilloscope, указанный как объект быстрого управления осциллографом.

Имя канала осциллографа, указанное как символьный вектор или строка. Просмотр действительных имен каналов с помощью ChannelNames свойство объекта осциллографа.

Типы данных: char | string

Элемент управления осциллографа, заданный как символьный вектор или строка. Допустимые значения совпадают с именами параметров пары Имя-Значение Аргументы:

  • 'VerticalCoupling' - Тип муфты входного сигнала

  • 'VerticalOffset' - Центр диапазона сигналов

  • 'VerticalRange' - Диапазон входных сигналов

  • 'ProbeAttenuation' - Затухание зонда

Пример: configureChannel(myScope,'Channel1','VerticalOffset') возвращает текущее значение вертикального смещения 'Channel1на вашем осциллографе.

Типы данных: char | string

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: configureChannel(myScope,'Channel1','ProbeAttenuation',10) устанавливает значение затухания зонда в канале с именем 'Channel1' объекта осциллографа myScope до 10.

Тип соединения входного сигнала, определяемый как разделенная запятыми пара, состоящая из 'VerticalCoupling' и одно из следующих значений:

  • 'AC' - Попеременная муфта

  • 'DC' - Прямая муфта

  • 'GND' - Земля

Пример: configureChannel(myScope,'VerticalCoupling','Channel1','AC') устанавливает осциллограф для применения к входному сигналу чередующейся связи.

Типы данных: char | string

Центр диапазона сигналов в V, определяемый как разделенная запятыми пара, состоящая из 'VerticalOffset' и число.

Пример: configureChannel(myScope,'Channel1','VerticalOffset',5) устанавливает осциллограф для получения сигнала, центрированного при 5,0 В.

Типы данных: double

Диапазон входных сигналов, определяемый как разделенная запятыми пара, состоящая из 'VerticalRange' и число.

Пример: configureChannel(myScope,'Channel1','VerticalRange',2) устанавливает осциллограф для получения сигнала с входным диапазоном 2,00 В.

Типы данных: double

Затухание зонда, определяемое как разделенная запятыми пара, состоящая из 'ProbeAttenuation' и число. Значение должно быть кратным 10.

Пример: configureChannel(myScope,'Channel1','ProbeAttenuation',10) устанавливает затухание зонда равным 10.

Типы данных: double

См. также

|

Представлен в R2011b