configureChannel

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

Описание

пример

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

пример

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

Примеры

свернуть все

Измените вертикальное управление областью значений на осциллографе с помощью Осциллографа Быстрого Управления в Instrument Control Toolbox.

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

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В виде объекта Quick-Control 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