Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Аналоговые переменные
На одном графике можно поместить несколько кривых, которые на цветном мониторе выделяются цветом, а при выводе на черно-белый монитор, принтер или графопостроитель — различными значками. Формат переменных такой же, как в программе PSpice, за небольшими исключениями: 1) не допускается выводить падение напряжения на компонентах в форме V(< имя>) или Vxy(< uмя>), необходимо указывать имена (номера) узлов, например V(5) или V(21, 3). Однако по-прежнему допустима форма Ух(< имя>), например VE(Q1) — потенциал эмиттера транзистора Q1; V1 (R5) — потенциал вывода 1 резистора R5; V(C5: 2) — потенциал вывода 2 конденсатора С5; 2) по формату Е(Кххх) выводится магнитная индукция сердечника трансформатора (в гауссах) и по формату Н(Кххх) — напряженность магнитного поля (в эрстедах), где Кххх — имя магнитного сердечника; 3) при выводе спектральной плотности напряжения выходного шума вместо имени переменной ONOISE следует указать V(ONOISE), аналогично при выводе cпектральной плотности напряжения входного шума вместо INOISE указывается V(INOISE), а при выводе спектральной плотности тока входного шума I(INOISE); 4) в дополнение к напряжениям и токам доступны варьируемые переменные. В режиме DC это имя варьируемого источника напряжения или тока. В режиме АС — частота, имеющая имя «Frequency». В режиме Transient — время «Time». В строке Trace Expression можно указать имя одной или нескольких переменных или выражений. При вводе имени только одной переменной на оси Y автоматически проставляются единицы измерений в соответствии с типом переменной. Например, в режиме АС при построении графика модуля напряжения V(l) ось Y получит размерность в вольтах, фазы этого напряжения VP(1) — в градусах, а группового времени запаздывания VG(l) — в секундах. На график можно вывести не только значения отдельных переменных,, но и математические выражения, в которых допускаются следующие операции: +, -, *, / — арифметические операции; ABS(x) — | х|, абсолютное значение х; SGN(x) — знак числа х (+1 при х > 0, 0 при х = 0 и -1 при х < 0); SQRT(x) — V*, корень квадратный из х; EXPU) — ехр(x), экспонента числа х; LOG(x) — ln(x), натуральный логарифм х; LOG10(x) — log(x), десятичный логарифм х; M(x) — модуль комплексной переменной х; Р(х) — фаза комплексной переменной х (в градусах); R(x) — действительная часть комплексной переменной х; IMG(x) — мнимая часть комплексной переменной х; G(x) — групповое время запаздывания комплексной переменной х (в секундах); PWR(x, y) — | x| y степенная функция; SIN(x) — sin(x), синус х (х в радианах); COS(x) — cos(x), косинус х (х в радианах); TAN(x) — tg(x), тангенс х (х в радианах); ATAN(x), ARCTAN(x) — acrtg(x), арктангенс х (х в радианах); d(y) — производная от переменной у по переменной, откладываемой по оси Х; s(y) — интеграл от переменной у по переменной, откладываемой по оси X; AVG(y) — текущее среднее значение переменной у; AVGX(y, d) — текущее среднее значение переменной у на отрезке оси X длины d; RMS(y) — текущее среднеквадратическое отклонение переменной у; DE(x) — значение переменной х в децибелах; MIN(x) — минимальное значение вещественной части переменной х; МАХ(х) — максимальное значение вещественной части переменной х. Например, можно вывести графики переменных V(5), V(INOISE) или выражений SIN(V(5))/7.536, V(3, 5)*I(D2), RMS(V(R1)*I(R1)). Математические выражения могут редактироваться в процессе их ввода в командной строке или после обнаружения программой Probe ошибки. Текст вставляется в отмеченное курсором место и удаляется клавишами Del и Backspace. Нажатие клавиш Shift+Home выделяет часть строки, начиная от начала строки до первого символа перед курсором, Shift+End — от конца строки до первого символа после курсора. Выделенные части удаляются клавишей Del. В режиме АС программа Probe поддерживает вычисления с комплексными числами и по умолчанию без добавления какого-либо суффикса выводит модуль результата. Если при этом выражение чисто действительное, например P(V(5)/V(1)), то результат может быть и отрицательным. Если же выражение комплексное, например V(5)/V(1), то выводится его модуль, который всегда неотрицательный. При добавлении суффикса DB модуль выводится в децибелах, суффикса Р — выводится фаза в градусах, G — групповое время запаздывания, R или I — действительная или мнимая часть. Например, для построения графиков модуля и фазы комплексного сопротивления указываются выражения типа V(10)/I(RG) и VP(10)-IP(RG). При задании переменной, выводимой на график, можно использовать имя переменной уже построенного графика. Пусть построен график напряжения V(3), тогда спецификация переменной второго графика в виде #1*5 приведет к построению графика функции V(3)*5, где #1 — номер первого графика. При этом при попытке удалить первый график программа проверит, не входит ли его переменная в выражения для других графиков, и выдаст предупреждающее сообщение. При подтверждении удаления будут удалены все эти графики и нумерация графиков изменится. При построении графиков можно также пользоваться определенными ранее макросами (см. ниже). Пусть, например, определен макрос NORM(A)=(A - MIN(A))/(MAX(A) - MIN(A)). Тогда задание выражения NORM(V(3)) вызовет построение нормированного графика переменной V(3). Для вычисления производных и интегралов простых переменных (не выражений) используется укороченная запись без заключения переменных в круглые скобки. Например, запись dV(3) эквивалентна d(V(3)), a sIC(Q3) эквивалентна s(IC(Q3)). Для одновременного построения двух и более графиков их переменные перечисляют на одной строке, разделяя их пробелом или запятой. Например, задание строки V(3) V(7), IC(Q3), RMS(I(VIN)) приведет к построению сразу четырех графиков (их можно построить и по очереди). Еще одна особенность команды Trace> Add связана с многовариантными расчетами. Если в меню выбора секций отмечено несколько вариантов, то при задании только имени переменной, например V(5), будет построено семейство графиков для каждого варианта. Указание же номера варианта п с добавлением к имени переменной суффикса @п, например V(5)@2, выведет на экран график только указанного n-го варианта. Номера вариантов можно указывать и в выражениях. Так, согласно выражению V(4, 5)@2-V(4, 5)@1 будет построен график разности напряжений V(4, 5) во втором и первом вариантах. Если в выражении хотя бы для одной переменной не указан номер варианта @п, например V(4)-V(5)@2, то будет построено семейство графиков. Файлы данных *.DAT, полученные от разных прогонов программы PSpice, средствами DOS можно объединить в один файл. Например, команда COPY/B Test1.dat+Test2.dat+Test3.dat Test.dat объединит 3 файла данных в один файл Test.dat. Тогда при загрузке его в программу Probe можно строить семейства зависимостей.
|