Главная  Радио и связь 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [ 29 ] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

строка, в которой размещаются значения независимой переменной, откладываемой по оси X (время, частота и т. д.). В колонках таблицы располагается информация:

Имя переменной, выведенной на график.

Left - значение переменной, помеченной левым курсором,

Right - значение переменной, помеченной правым курсором,

Delta - разность значений координат курсора.

Slope - тангенс угла наклона прямой, соединяющей два курсора.

Перемещение левого курсора между несколькими графиками результатов многовариантного анализа выполняется нажатием клавиш i, Т, перемещение правого курсора производится при дополнительном нажатии клавиши Shift.

3.11. Вывод графиков характеристик в режиме Probe

Характерная особенность программы Micro-Cap, отличающая ее от других программ типа PSpice - построение графиков не после окончания всех расчетов, а в процессе моделирования (хотя в последних версиях PSpice эта возможность уже реализована [8]). Во-первых, наблюдение на экране процесса построения графиков скрашивает томительные минуты ожидания. Во-вторых, позволяет прервать моделирование при обнаружении явно ошибочных результатов. Однако такой метод имеет и недостаток, связанный с необходимостью до начала моделирования перечислять имена переменных, выводимых на график, и их масштабы. Для построения графиков других переменных необходимо повторить моделирование. Поэтому в программе МС7 предусмотрен специальный режим Probe для создания файла данных, в который заносятся потенциалы всех узлов схемы, что позволяет после завершения моделирования построить график любой переменной. Просмотр графиков в режиме Probe производится в следующем порядке.

В меню команды Anaiysis выбирается один из видов анализа и заполняются все графы окна Anaiysis Limits, обращая особое внимание на задание пределов изменения независимой переменной (времени, частоты и т. п.). Далее в меню команды Analysis выбирается режим Probe с тем же видом анализа: Probe Transient, Probe AC, Probe DC. В этом режиме экран делится на две части. Справа размещается окно с изображением схемы, а слева окно построения графиков характеристик. При этом содержание строки команд изменяется. В меню команды Probe выбирается строка New run для выполнения моделирование, все результаты которого (узловые потенциалы аналоговых узлов и токи ветвей с индуктив-ностями, логические состояния цифровых узлов) заносятся в дисковый файл, что позволяет вывести на экран график любой харак-

теристики. При этом если в режиме статистического анализа Monte Carlo указано количество реализаций п>1, то все равно будет доступна только первая реализация при номинальных значениях параметров, Далее курсором на схеме указывается узел схемы, вывод компонента или сам компонент (указывать промежуточные точки цепей нельзя) - в левой части экрана немедленно вычерчивается его характеристика, как показано на рис. 3.28. Тип переменных, откладываемых по осям графиков, предварительно выбирается в пунктах меню Vertical, Horizontal. Если при этом в окне не видна нужная часть схемы, то окно схемы можно открыть полностью. После выбора нужного узла окно схемы минимизируется и вновь появляется окно графиков с нанесенной новой характеристикой. Перед работой в режиме Probe рекомендуется пометить номера узлов схе-

режим Node number, что-

мы, выбрав щелчком на пиктограмме бы легко ицентифицировять графики резупьтатов.

Описание всех команд режима Probe приведено в табл. 3.2.

Таблица 3.2

Описание команд режима Probe

Команда

Назначение

Меню Probe

New Run (F2)

Выполнение нового моделирования.

Delete Plots...

Удаление графиков переменных, имена которых указываются дополнительно

Delete All (Ctrl+F9)

Удаление графиков всех переменных

Separate Analog and Digital

Размещение графиков аналоговых и цифровых переменных в разных окнах

One Trace

Построение только одного графика

Many Traces

Построение нескольких графиков

Save All

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

Save V and lOnly

Сохранение значений отсчетов времени, логических состояний цифровых узлов, напряжений и токов



Команда

Назначение

Graph Group {1...9)

Фиксирование группы графиков для выбора следующего графика при нанесении надписей

Exit Probe (F3)

Завершение режима Probe и возвращение в окно схем

1\Леню Vertical и Horizontal

Анализ переходных процессов - Transient Analysis

Voltage

Построение узлового потенциала или логического состояния выбранного узла или напряжения на 2-полюсном компоненте при указании курсором на этот компонент. Если курсор размещен между двух выводов многополюсного компонента, выводится график разности напряжений

Current

Ток двухполюсного компонента или ток, втекающий в вывод 3- или 4-полюсного активного компонента

Resistance

Сопротивление указанного резистора

Charge

Заряд указанного конденсатора или внутренняя емкость между выводами полупроводникового прибора

Capacitance

Емкость, ассоциированная с зарядом указанного компонента

Flux

Магнитный поток через индуктивность

Inductance

Индуктивность, ассоциированная с магнитным потоком

В Field

Магнитная индукция

H Field

Напряженность магнитного поля

Time

Текущее время

Linear

Линейная шкала

Логарифмическая шкала

Анализ частотных характеристик - AC Analysis

Voltage

Комплексная амплитуда потенциала узла при указании курсором узла или напряжения на 2-полюсном компоненте при указании курсором на этот компонент. Если курсор размещен между двух выводов многополюсного компонента, рассчитывается комплексная амплитуда разности напряжений

Команда

Назначение

Current

Комплексная амплитуда тока двухполюсного компонента или тока, втекающего в вывод 3- или 4-полюсного активного компонента

Inoise

Корень квадратный из спектральной плотности шума, приведенного ко входу схемы, указанному в строке Noise Input окна Analysis Limits (независимо от точки расположения курсора)

Onoise

Корень квадратный из спектральной плотности выходного шума, указанного в строке Noise Output окна Analysis Limits (независимо от точки расположения курсора)

Frequency

Отсчеты частоты в заданных пределах

IVIagnltude (dB)

Построение модуля выбранной переменной

Phase

Построение фазы выбранной переменной

Group Delay

Построение группового времени запаздывания выбранной переменной

Real Part

Построение действительной части выбранной переменной

Imag Part

Построение мнимой части выбранной переменной

Linear

Линейная шкала

Логарифмическая шкала

Анализ передаточных функций - DC Analysis

Voltage

Потенциал или логическое состояние выбранного узла. Напряжение на 2-полюсном компоненте при указании курсором на этот компонент. Если курсор размещен между двух выводов многополюсного компонента, выводится график разности напряжений

Current

Логическое состояние выбранного цифрового узла. Ток двухполюсного компонента или ток, втекающий в вывод 3- или 4-полюсного активного компонента

Linear

Линейная шкала

Логарифмическая шкала




zr <

£1

ГО -

9- -

с го

52S2£SEgSi1 £ i i 2

in Y

к Si о tI- (N CO 1Л (D r-

liminlfnimim,

ooooooo553§i


s 6-

&

Из недостатков режима Probe отметим недоступность многих команд электронной обработки графиков Scope и невозможность изображения логических состояний шин в цифровых устройствах.

3.12. Анимация и трехмерные графики

Режим анимации есть один из способов просмотра результатов

моделирования. После нажатия в режиме Analysis на кнопку 1 (Animation) выводится диалоговое окно (рис. 3.29), в котором выбирается способ построения графиков:

Dont wait - выключение режима анимации (построение графиков без дополнительной задержки), обеспечивается максимальная скорость построения графиков;

Animate Options

Wait

Г" Dont Wait

Wait for Key Press

< Wait for Time Delay

Cancel

Time Delay foS

Рис. 3.29. Выбор режима анимации

Wait for Key Press - задержка построения очередной точки графиков до каждого нажатия клавиш;

Wait for time Delay - включение режима анимации, при котором очередная точка графиков строится с указанным запаздыванием (по умолчанию установлено запаздывание 0,5 с).

Для построения примера трехмерного графика загрузим пример 3D1.cir и в режиме Transient выполним моделирование переходных процессов. После этого выполним команду Transient>3D Window/Add 3D Plot и в открывшемся диалоговом окне (рис. 3.30) выберем переменные, откладываемые по осям X, У\л Z. Затем нажатием клавиши ОК построим трехмерный график - в рассматриваемом примере (рис. 3.31) это зависимость выходной функции Drop от времени Т и сопротивлении R резистора R1. Выходная переменная указывается в виде выражения, указываемого на двумерном графике в графе Y Expression (рис. 3.9 и аналогичные).



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [ 29 ] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60


0.0038