Система схемотехнического моделирования и проектирования Design Center


Графический постпроцессор Probe - часть 13


Выражение –  математическое выражение, описывающее операции с выделенными точками. В результате определяется число, откладываемое по оси Y графика. Выражения составляются по обычным правилам программы Probe за небольшими исключениями. Выражение может включать в себя символы арифметических операций +, –, *, /, (, ) и функции одного аргумента ABS, SGN, SIN, SQRT... Отличия от правил составления выражений программы Probe состоят в следующем.

1. Вместо обычных переменных PSpice, например V(4), I(R2), в выражениях приводятся координаты выделенных точек x1, y3...

2. Добавлена одна функция MPAVG, вычисляющая среднее значение по оси Y между двумя выделенными точками

 

MPAVG(p1,p2[,диапазон])

 

Здесь p1, p2 –  координаты выделенных точек по оси X, например x1, x3, ограничивающих диапазон усреднения. Необязательный параметр диапазон уточняет интервал диапазона усреднения. Величина диапазона усреднения, средняя точка которого совмещена со средней точкой между p1 и p2, умножается на значение этого параметра; по умолчанию он равен 1.

Приведем пример расчета величины выброса первого импульса. Отметим точкой 1 первое пересечение с положительной производной уровня 50% от амплитуды импульса, точкой 2 отметим следующее пересечение уровня 50% с отрицательной производной, точкой 3 – следующее пересечение этого уровня с положительной производной:

 

SLEV(50%,P)!1 SLEV(50%,N)!2 SLEV(50%,P)!3

 

Максимум первого импульса пометим точкой 4, который будем отыскивать начиная от точки 1:

 

S/x1/(x1,x2)MAX!4

 

Здесь x1, x2 – координаты по оси X отмеченных выше точек 1 (!1) и 2 (!2). Затем вычислим величину выброса в процентах от амплитуды импульса. Для этого используем функцию MPAVG для расчета среднего значения нижней и верхней части импульса

 

overshoot = ((y4 - MPAVG(x1,x2,0.5))/(MPAVG(x1,x2,0.5)) -

+ MPAVG(x2,x3,0.5)))*100

 

3. Нельзя использовать функции нескольких переменных, таких, как d( ), s( ), AVG( ), RMS( ), MIN( ) и MAX( ).




Начало  Назад  Вперед