plot

Постройте графики параметров заданного объекта схемы на плоскости X-Y

Описание

пример

lineseries = plot(h,parameter) строит графики заданных parameter на плоскости X-Y в формате по умолчанию. h - указатель на схему (rfckt ) объект. Используйте listparam метод получения списка допустимых параметров для конкретного объекта схемы, h.

The plot метод возвращает вектор-столбец указателей в lineseries объекты, по одному указателю на линию. Этот вывод совпадает с выходом, возвращаемым MATLAB® plot функция.

lineseries = plot(h,parameter1,...,parametern) строит графики заданных параметров parameter1,..., parametern от объекта h на плоскости X-Y.

lineseries = plot(___,format) строит графики заданных параметров parameter1,..., parametern в заданном format. Используйте эту опцию с входным параметром в предыдущем синтаксисе.

Формат определяет, преобразует ли программное обеспечение RF Toolbox™ значения параметров в новый набор модулей или работает с компонентами комплексных значений параметров. Для примера:

  • Задайте format как Real для построения графика действительной части выбранного параметра.

  • Задайте format как 'none' для построения графика значений параметров без изменений.

Используйте listformat метод для получения списка допустимых форматов для конкретного параметра.

lineseries = plot(___ ,xparameter,xformat,'condition1',value1,..., 'conditionm',valuem,'freq',freq,'pin',pin) строит графики заданных параметров при заданных условиях работы объекта h. Используйте эту опцию с входным параметром в предыдущем синтаксисе.

Если h имеет несколько условий работы, таких как от .p2d или .s2d файл, plot способ действует следующим образом:

  • Если вы не задаете какие-либо рабочие условия в качестве аргументов для plot затем метод строит графики значений параметров на основе текущих выбранных условий работы.

  • Если вы задаете одно или несколько условий работы, plot метод строит графики значений параметров на основе этих условий работы.

  • Когда вы используете рабочее условие для xparameter входной параметр, метод строит графики параметров для всех значений рабочих условий.

lineseries = plot(h,'budget',...) строит графики данных бюджета для заданных параметров parameter1,..., parametern от rfckt.cascade h объекта.

lineseries = plot(h,'mixerspur',k,pin,fin) графики подстегивают степень rfckt.mixer объект или rfckt.cascade объект, который содержит один или несколько смесителей.

Примечание

Для всех объектов схемы, кроме тех, которые содержат данные из файла данных, вы должны выполнить анализ частотного диапазона с analyze метод перед вызовом plot.

Примеры

свернуть все

Создайте и проанализируйте двухпроводный сетевой объект.

 tx1=rfckt.twowire('Radius',7.5e-4)
tx1 = 
   rfckt.twowire with properties:

            Radius: 7.5000e-04
        Separation: 0.0016
               MuR: 1
          EpsilonR: 2.3000
       LossTangent: 0
         SigmaCond: Inf
        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
             nPort: 2
    AnalyzedResult: []
              Name: 'Two-Wire Transmission Line'

 analyze(tx1,1.9e9)
ans = 
   rfckt.twowire with properties:

            Radius: 7.5000e-04
        Separation: 0.0016
               MuR: 1
          EpsilonR: 2.3000
       LossTangent: 0
         SigmaCond: Inf
        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Two-Wire Transmission Line'

Постройте график S12 на плоскости X-Y

 linesereis = plot(tx1,'S12')

Figure contains an axes. The axes contains an object of type line. This object represents S_{12}.

linesereis = 
  Line (S_{12}) with properties:

              Color: [0 0.4470 0.7410]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: 1.9000
              YData: -0.3130
              ZData: [1x0 double]

  Show all properties

Входные параметры

свернуть все

RF-схема или объект данных, заданный как указатель на объект.

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

Допустимые параметры объектов схемы в виде вектора символов или строки.

Тип listparam(rfobject) чтобы получить список допустимых параметров для объекта схемы, h. Тип listformat(rfobject,parameter) чтобы увидеть легитимные форматы для заданного parameter. Первый формат по умолчанию для заданного параметра.

независимая переменная, используемая при графическом изображении заданных параметров. Несколько xparameter значения доступны для всех объектов. При импорте rfckt.amplifier, rfckt.mixer, или rfdata.data спецификации объектов из .p2d или .s2d можно также задать любые рабочие условия из файла, которые имеют числовые значения, такие как смещение.

В следующей таблице показаны наиболее часто доступные параметры и соответствующие xparameter значения. Настройки по умолчанию, перечисленные в таблице, используются, если xparameter не задан.

Имя параметраxparameter значения
Pout, Phase, LS11, LS12, LS21, LS22Pin (по умолчанию), Freq
S11, S12, S21, S22, NF, IIP3, OIP3, GroupDelay, VSWRIn, VSWROut, GammaIn, GammaOut, FMIN, GammaOPT, RN, TF1, TF2, Gt, Ga, Gp, Gmag, Gmsg, GammaMS, GammaML, K, Delta, Mu, MuPrimeFreq
AM/AM, AM/PMAM

xformat - формат, используемый для заданного xparameter. Нет xformat спецификация необходима, когда xparameter является рабочим условием.

Следующая таблица показывает xformat значения, доступные для xparameter значения, перечисленные в предыдущей таблице, наряду с настройками по умолчанию, которые используются, если xformat не задан.

xparameter значенияxformat значения
PindBm (по умолчанию), mW, W, dBW
Freq

THz, GHz, MHz, KHz, Hz

По умолчанию xformat выбран таким образом, чтобы обеспечить лучшее масштабирование для данного xparameter значения.

AMMagnitude (decibels) (по умолчанию), Magnitude (linear)

Бюджетный параметр rfckt.cascade объект, заданный как указатель на объект бюджетного параметра.

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

Параметр

Формат

S11, S12, S21, S22, Sij

Величина (децибелы)
Величина (линейная)
Угол ( степени)
Реальный
Воображаемый

OIP3

dBm
dBW
W
mW

NF

Величина (децибелы)
Величина (линейная)

Степень отжима смесителя, заданная как строка. Для получения дополнительной информации о графическом изображении степени отжима миксера, смотрите пример Визуализация шпор миксера.

Индекс объекта схемы для построения графика степени отгиба. Его значение может быть целым числом или 'all'. Это значение создает бюджетный график степени spur для h. Использование 0 для построения графика степени на входе h.

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

Пример: semilogy(h,'Pout','Pin','Freq',2.1e9)

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

'condition1',value1, ..., conditionm,valuem являются необязательными парами условие/значение, при которых можно построить график заданных параметров. Эти пары обычно являются рабочими условиями от .p2d или .s2d файл. Для некоторых параметров можно задать набор значений частоты или входной степени, при которых можно построить график заданного параметра.

Для примера:

  • При построении графиков параметров S большого сигнала как функции от входа степени можно задать интересующие частотные точки, используя пары условие/значение.

  • При построении графика параметров S большого сигнала как функции от частоты можно задать интересующие уровни входной степени, используя пары условие/значение.

  • При построении графика параметров как функции от рабочего условия можно задать как частотное, так и входное значения степени с помощью пар условие/значение.

Частота в Гц, заданная как разделенная разделенными запятой парами, состоящая из 'Freq' и положительная скалярная величина.

Входной уровень степени, в дБм, задается как разделенная разделенными запятой парами, состоящая из 'Pin' и положительная скалярная величина.

Входное значение частоты в герце задается как разделенная разделенными запятой парами, состоящая из 'fin' и положительная скалярная величина для построения степени отжима. Если h является rfckt.mixer объект, значение по умолчанию fin - частота входа, при которой величина параметра S21 смесителя в децибелах самая высокая. Если h является rfckt.cascde объект, значение по умолчанию fin - частота входа, при которой величина параметра S21 первого смесителя в каскаде самая высокая. Когда вы создаете график для объекта, предыдущее значение входной частоты используется для последующих графиков, пока вы не задаете другое значение.

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

свернуть все

lineseries объект, возвращенный как вектор-столбец указателей на объекты.

Совет

  • Используйте Property Editor (propertyeditor) или MATLAB set функция для изменения свойств линии. Страницы с описанием для функций MATLAB, таких как figure, axes, и text также перечислите доступные свойства и предоставьте ссылки на более полные описания свойств.

    Примечание

    Используйте MATLAB plot функция для построения графика параметров сети, которые заданы как векторные данные и не являются частью схемы (rfckt) объект или данные (rfdata) объект.

Альтернативы

rfplotФункция создает графики амплитуда-частота для объектов S-параметра RF Toolbox.

Представлено до R2006a