Поля выражений окна АС Analysis Limits

X Expression — имя переменной, откладываемой по оси X. Обычно при анализе переходных процессов по этой оси откладывается частота (переменная F). Но при расчете импульсной характеристики с помощью преобразования Фурье по этой оси откладывается время (переменная Т), а при построении годографа для анализа устойчивости по методу Найквиста — действительная часть комплексного сигнала (см. примеры FFT4.cir, Nyquist.cir).

Значение этого поля можно не только задавать, но и выбирать из списка меню, открывающегося при нажатии правой клавишей мыши в соответствующем поле.

Y Expression — математическое выражение для переменной, откладываемой по оси Y. Это может быть простая переменная типа напряжения в узле V(5), падение напряжения на двухполюсном компоненте V(L1) или ток ветви l(2,3), l(L1), произведения комплексных величин, например V(VCC)*I(VCC), фаза комплексной величины PH(V(Out)), групповая задержка GD(V(Out)) и другие выражения (см. 4.4-4.7). Для построения стандартной АЧХ в этом поле надо задать выражение для коэффициента усиления в dB — db(V(out)A/(in)), где out и in — номера (или имена) выходного и входного узлов. Входной - это узел, к которому присоединен источник сигнала. Если такой источник в схеме один, то часто можно просто записать db(V(out)). Для построения ФЧХ — соответственно ph(V(out)/V(in)) или ph(V(out)).

Для расчета уровня внутреннего шума в графе Y Expression помещают имена переменных ONOISE, INOISE; при этом графики других переменных нельзя одновременно выводить на экран.

В графе У Expression можно также использовать шаблон для вывода множества однотипных переменных (выражений). Примеры задания подобного вывода были рассмотрены в 4.4.

Щелчок правой клавишей мыши на поле У expression вызывает окно со списками различных математических выражений. Эти списки для заполнения соответствующего поля позволяют выбрать: переменные (Variables), константы (Constant), функции (Functions), операторы (Operators), кривые из буфера графиков (Buffers) или расширить поле для редактирования слишком длинного выражения (Expand).

В рассмотренных выше полях выражения всегда трактуются как комплексные. По этой причине на графики (если нет специальных обозначений типа Phase, Real, Imag) всегда выводятся зависимости амплитудных значений. Например, если в качестве У Expression используется выражение V(3)/V(2), то программа рассматривает его как комплексное и выводит на график зависимость амплитуды отношения от Х-переменной. Такие правила используются из-за невозможности построения зависимости комплексной переменной от частоты на одном графике.

Можно построить зависимость мнимой части выражения от его действительной части (диаграмма Найквиста) или зависимость амплитуды и аргумента от частоты и мнимой и действительной части от частоты (диаграммы Боде).

Далее в таблице выражений следуют графы для указания масштабов вывода графиков по оси X (Xrange) и по оси Y (У range).

Общий формат указания масштабов при АС анализе следующий:

, [,] [,]

— максимальное значение переменной (обязательный параметр);

— минимальное значение переменной (обязательный параметр);

[] — расстояние между линиями координатной сетки (необязательный параметр).

[,] — расстояние между утолщенными линиями координатной сетки (необязательный параметр).

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

Кроме числовых значений в позиции X range можно установить Auto, AutoAlways или FMAX,FM!N, а в позиции У rangeAuto или AutoAlways. Эти установки выбираются из дополнительного меню, вызываемого нажатием правой клавишей мыши в каждом из полей или левой клавишей мыши в заголовке колонки полей. В последнем случае выбранное значение устанавливается сразу во всех полях соответствующей колонки.

Указание Auto в позиции X range (Y range) приводит к автоматическому масштабированию по соответствующей оси. В этом случае сначала выполняется моделирование, в процессе которого графики строятся в стандартном масштабе, а затем автоматически перестраиваются. Полученные значения масштаба заносятся программой в соответствующие поля X range (Y range) и при последующих расчетах автоматического обновления больше не происходит.

Установка AutoAlways в позиции X range (Y range) приводит к автоматическому масштабированию по соответствующей оси каждый раз при повторении расчета. Аналогичный результат дает установка флага Auto Scale Ranges в окне АС Analysis Limits. В этом случае поля X range и У range можно вообще не заполнять - это сделает программа. Установка этого флага приводит к автоматическому расчету масштабов всех графиков по всем осям и соответствующему обновлению полей X Range и У Range при каждом повторении расчета.

Установка FMAX, FMIN использует в качестве значения поля X range параметры, установленные ранее в поле Frequency Range.

Подогнать масштаб полученных графиков можно не только до их построения, но и после. Для этого используется команда Scope>Auto Scale (F6

или ^). Она приводит к автомасштабированию всех построенных графиков без изменения параметров масштаба в окне выражений. Команда Scope>Restore Limits Scale (Ctrl+Home) восстанавливает масштаб графиков, указанный в окне выражений. Команда Auto Scale использует количество делений координатной сетки, указанное в окне Properties dialog box (F10) по следующему адресу Scales and Formats>Auto/Static Grids.

Опции окна АС Analysis Limits Run Options — управление выдачей результатов расчетов:

  • Normal — запуск моделирования без сохранения результатов на диске;
  • Save — сохранение результатов расчетов в бинарном дисковом файле <имя cxeMbi>.ASA,
  • Retrieve — считывание последних результатов расчета из дискового файла <имя cxeMbi>.ASA, созданного ранее. При этом производится построение графиков и таблиц, как после обычного расчета;

State Variables — определяют какие значения присвоить переменным состояния схемы перед возможным (но не обязательным) расчетом режима схемы по постоянному току.

  • Zero — присвоение всем переменным состояния схемы (узловым потенциалам, токам в катушках) нулевых значений перед выполнением расчета рабочей точки по постоянному току. При выборе этой опции режим по постоянному току всегда рассчитывается перед построением линеаризованной модели.
  • Read — считывание предварительно сохраненных на диске значений для переменных состояния схемы и использование их в качестве начальных условий. Если при этом флаг Operating Point установлен, то считанные значения будут использоваться в качестве начального приближения при расчете режима по постоянному току. В противном случае линеаризованная модель будет построена для считанных значений переменных состояния схемы. См. пример Converg.cir из каталога AnalysisAC.
  • Leave — работает аналогично опции Read, только значения переменных состояния берутся из их текущих значений, содержащихся в позициях редактора начальных условий (State Variable Editor), которые равны значениям предыдущего сеанса расчета.

Operating Point — выполнение расчета схемы по постоянному току перед построением малосигнальной линеаризованной модели для расчета в частотной области. Если этот флаг установлен, результаты малосигнального анализа не будут зависеть от опции, установленной в графе State Variables. В противном случае малосигнальная модель будет строиться по значениям переменных состояния, которые в каждом отдельном случае могут быть различными, и, следовательно, будут воздействовать на результат АС анализа.

Auto Scale Ranges — присвоение признака автоматического масштабирования «Auto» по осям X, Y для всех графиков во всех окнах для каждого нового варианта расчета. Если эта опция выключена, то вывод графиков проводится согласно масштабам, указанным в графах X Range, У Range. Примечание. При включении опции Auto Scale Ranges и выборе Frequency Step=Auto, масштаб графиков выбирается автоматически совершенно правильно, но при перестроении графиков после определения масштаба шаг по частоте выбирается слишком крупным и графики строятся грубо. Поэтому в этом случае приходится проводить моделирование несколько раз повторно при включенной опции Auto Scale Ranges до тех пор, пока графики перестанут иметь изломы.

Accumulate Plots — накопление графиков в графических окнах при редактировании схемы в одновременно открытом окне схемного редактора, при регулировке параметров с помощью движков. Команда Clear Accumulated

Plots приведет к очистке графических окон от накопленных кривых при последующем запуске анализа.

Изменение размеров окна АС Analysis Limits

Размеры диалогового окна АС Analysis Limits могут быть изменены точно такими же способами, как и окна Transient Analysis Limits (см. 6.1).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >