Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 38
Текст из файла (страница 38)
Логарифмическая шкала использует расстояние между линиями дополнительной сетки, равное 1/9 от основной. Кроме числовых значений, в поле Х галде можно установить А//!о, Ао!оА/иэауз или ТМАХ,ТМ///, а в поле У галде можно установить Аи!о или Ао!оА/игауз. Эти значения выбираются из дополнительного меню, вызываемого нажатием правой клавиши мыши в каждом из полей или левой клавиши мыши в заголовке колонки полей. В последнем случае выбранное значение устанавливается сразу во всех полях соответствующей колонки. Установка Аи!о в позиции Х галде (У галде) приводит к автоматическому масштабированию по соответствующей оси. В этом случае сначала выполняется моделирование, в процессе которого графики строятся в стандартном масштабе, а затем эти графики автоматически перестраиваются.
Полученные значения масштаба заносятся программой в соответствующие поля Х галде (У галде) и при последующих расчетах автоматического обновления больше не происходит. Установка Аи!оА/игаув в позиции Х галде (У галде) приводит к автоматическому масштабированию по соответствующей оси каждый раз при повторении расчета. Аналогичный результат дает установка флага Ао!о Зса/е Рапдеэ в окне Тгалэ/еп! Ала/уз!и /.!гп/!з. В этом случае поля Х галде и У галде можно вообще не заполнять — это сделает программа. Установка этого флага приводит к автоматическому расчету масштабов всех графиков по всем осям и соответствующему обновлению полей Х Ралде и У Ралде при каждом повторении расчета.
Установка ТМАХ,ТМ/р/ использует в качестве значения поля Х галде параметры, установленные ранее в поле Т!гпе Рапде. Подогнать масштаб полученных графиков можно не только до их построения, но и после. Для этого используется команда Зсоре>Аи!о Яса/е (или /=6).
Она приводит к автомасштабированию всех построенных графиков без изменения параметров масштаба в окне выражений. Команда С!г/+Ноте восстанавливает масштаб графиков, указанный в окне выражений. Команда 1ВО Прогролояо схелеотелявяесяого люделв//своя«я М1сгоСар-о' Зсоре>ди1о Зса/е использует количество делений координатной сетки, указанное в окне Ргорелуез (Р10) по следующему адресу: Зса/ез апг/ Рогта/з> >А и1о/З/а//с бгк/з.
Следует обратить внимание, что есть возможность автоматической простановки параметров сразу во всех полях граф Х Ехргеззюп, У Ехргезз/ол, Х ггапде и У Калде. Для этого необходимые установки нужно выбрать из окна меню, появляющегося при нажатии левой клавиши мыши на заголовке соответствующего столбца. Эта функция особенно удобна для задания автоматических диапазонов Х йапде и У Яапде сразу для всех выражений. Опции окна Тгапв/еп1 Апа/ув/В От/1в йип Орбопв — опции сохранения результатов расчетов: ° /Чогта/ — результаты расчетов не сохраняются.
° Зауе — сохранение результатов расчетов в бинарном файле <имя схемы>йва. ° йе1г/еуе — считывание последних результатов расчета из файла <имя схемы>йза, созданного ранее. При этом производится построение графиков и таблиц переходных процессов, как после обычного расчета.
81а!е Чаг/аЫев — установка начальных условий: ° 4его — установка нулевых начальных условий для потенциалов всех аналоговых узлов и токов через индуктивности нулевых или неопределенных логических состояний «Х» для цифровых узлов. ° йеае/ — чтение начальных условий из бинарного файла <имя схемы>йор, созданного с помощью З/а1е Уаг/аЫез Ес///ог, перед каждым вариантом расчета при изменении температуры или другого параметра. ° /.еауе — установка в качестве начальных условий значений, полученных при окончании расчета предыдущего варианта.
При расчете первого варианта они полагаются нулевыми. При следующих сеансах расчета (без возврата в схемный редактор) они равны конечным значениям в предыдущем сеансе. Если в предыдущем варианте рассчитывался только режим по постоянному току, то в качестве начальных значений будут приняты параметры этого режима. ° йе/гасе — запуск анализа /Ч раз, где й/ — число, указанное в позиции Яе/гасе г1ипз. При первом запуске используется нормальная инициализация и если требуется, рассчитывается рабочая точка по постоянному току. При последующих запусках (по Р2 или если значение йе1гасе йипз установлено больше единицы) в качестве начальных значений для переменных состояния берутся значения, достигнутые в конце предыдущего сеанса расчета.
Орегабоп Ро/п1 — выполнение расчета режима по постоянному току перед началом каждого расчета переходных процессов. Данные этого режима заменяют значения всех начальных условий, если они были установлены (см. рис. 6.4 и ср. результаты анализа здесь и на рис. 6.1, где опция Орегабоп Ро/п1 не была установлена). Орега1/оп Ро/п1 Оп/у — расчет только режима по постоянному току (расчет переходных процессов не производится).
б. Оенооные аиды анализа алек«пронныл алел« еи еее ыаы«о'. аиь ЩйфЯЩф$$; ~,.;,його'. '~- "~ "га~~~"-гй' й::: ~"3~1~ и~~!,~~ '," °- '" ""а~":ца««е' "::,г:н; ' ' ~Й«::::.К 3'' он~агина "~«аЧ;ггч«= ":,'.~"!ытй 2,:" О-лч н:г гл. е оее н:.- .:::~г— !п1 и н=еггг« ной ри апа та Рис. 6А. Иллюстрация установки опции Орега1!пд Ро!п1 Аи1о Зса!е йапдев — присвоение признака автоматического масштабирования Аи1о по осям Х и У для каждого нового варианта расчетов.
Если эта опция выключена, то принимаются во внимание масштабы, указанные в графах Хйапдв, Уйапдв. Изменение размеров окна Апа!уз1з 1.1т!1з Автомасштабированив диалогового окна осуществляется нажатием на кнопку ~. Приводит к установке размеров диалогового окна в соответствии с длиной математических выражений. Ручное масштабирование окна осуществляется стандартным способом— протяжкой мышью правого нижнего угла окна, а также изменением размера полей в поле графиков путем протяжки левой клавишей мыши разделителей между полями Р, Х Ехргвзз!оп, У Ехргвззюп, Х !еапдв, У !г1апдв.
Меню режимов расчета переходных процессов Тгапв!еп1 После перехода в режим расчета переходных процессов в верхней строке главного окна появляется новое меню, Тгапв!еп1 !рис, 6.5), содержащее пункты ЙИ«), ! !т!!з, $1ерр!пд, Ех«1, 81а!в '«гаг!аЫвз Ег!!1ог, ОР1!тгге, И!а!с!г, ВгваК- ро!пгз, ЗО уу«пдои«з, !«!итвг!с Оигри1, !евгуисе Оа!а Ро!п1з. Состав этих команд одинаков для всех видов анализа. 182 Про ромма схемогиехяического моделирования МтсгоСар-и Назначение пунктов меню Тгапв)еп1 ееип (Р2, - "1) — запускает анализ. 1!т11в (Р9, ЙМ) — открывает диалоговое окно Апаlуз!з (.)т)гз.
31ерртд (Р11,:Й) — открывает диалоговое окно многовариантного анализа 81ерр/пд. 'вц ОР11т(зе (С1И+Р11, .Зьл) — открывает окно задания параметров оптимизации. Рис. 6.5. Пункты меню Тгапе!еп1 Апаlув!в Я(пгуоик (Р4, Я вЂ” приводит к показу построенных графиков на экране. Включается автоматически после запуска анализа. Яа1сп (С1И+Я) — приводит к открыванию окна Яа(ся, где можно определить выражения для переменных, выводимых в этом окне при нажатой кнопке р~ ° ° , при задании точек останова или анимации.
Вгеа(сро)пгв (А11+Р9) — открывает диалоговое окно установки точек оста- нова расчета Вгевкро1п(з. Точки разрыва представляют собой булевы выражения, которые переводят программу в режим расчета одной точки на каждый запуск при нажатии,! 1 так, чтобы можно было наблюдать значения заданных переменных и выражений. Примеры: Ч(А)>=1 АМ0 Ч(А)<=1.5 Ч(ООТ)>5.5. 30 Ятбоигв — позволяет добавить или удалить 3-мерный график в окне. Команда доступна, когда построено более одного варианта графика.
Рег1оппапсе Я)пИоигв — включает окно графиков дополнительных функций РеИогтапсе, применяемых к ранее построенным в режиме основного анализа графикам. Команда доступна только при построении более одного варианта графика. 6. Основные виды анализа электронных схем 1ВЗ йитегус Оигри1 (Р5, ~~к-' ) — выводит результаты расчета в виде таблиц значений. Зга1е )гаг(аЫев ес(11ог (Р12, а»4) — вызывает редактор начальных значений переменных состояния З(а(е УалаЫез едйог, йедисе Оага Ро!пгэ — вызывает окно уменьшения отображаемых на графике точек данных. Позволяет показывать на графике лишь каждую Н-ую точку рассчитанных данных.
Это полезно, когда для достижения точности устанавливается очень маленький шаг, что затрудняет быструю прорисовку графиков. Удаленные точки в этом же сеансе расчета не могут быть восстановлены, Ех11 Апа1ув!в (РЗ) — выход из режима анализа. Для режима анализа переходных процессов Тгалз)еп1 специфичным является пункт меню ЕЕТ УУ1лг)оизз. РЕТ ИГ(псуоигв — открытие диалогового окна Равг Роипег Тгапвуогт (ЕЕТ)— окна быстрого преобразования Фурье, в котором задаются границы интервала времени (Уррег Т(те Ытй, (.оизег Т1те Ыт)1) и количество отсчетов 1)итЬег о1 Рот1з (должно быть в точности равно степени числа 2 в интервале от 1024=2 до 1048576=2") для расчета гармоник указанного сигнала с помощью функции НАНМ. Эти данные необходимы для того, чтобы при расчете спектров периодических процессов выделить на участке установившегося режима интервал времени, равный целому числу периодов первой гармоники сигнала.
Следует отметить, что это окно можно не использовать, так как с его помощью можно рассчитать только комплексные величины гармоник сигнала (остальные функции спектрального анализа в этом окне недоступны). Вообще же весь необходимый расчет гармоник сигнала (и их производных функций) можно задавать в окне Тгалззел1 Апа)уэ)з 1.1тйз с помощью ЕЕТ-функций. В этом случае для задания интервала времени для анализируемого сигнала, когда переходные процессы в схеме заканчиваются, могут быть использованы параметры закладки ЕЕТ окна Ргорелуез (см, пример 5)7.с(г из каталога Аг«А(.УЗ1З)ЕОУЯ)Е). Более подробно спектральный анализ рассмотрен в 7.4. Задание начальных значений и редактирование переменных состояния Инициализация Значения переменных состояния определяют состояние системы в любой момент времени.
Для того чтобы начать процесс решения системы, им должны быть присвоены начальные значения. Ниже приведена информация о последовательных шагах инициализации переменных состояния схемы. 1. Начальная инициализация. Когда производится выбор любого вида анализа, все переменные состояния устанавливаются в нулевое значение, а все цифровые состояния принимаются неопределенными, т, е, имеющими цифровое состояние «Х». Подобная инициализация называется начальной инициализацией. 184 Программа схемомехнинеского модели!лоаанин МГсгоГар-3 2. Расчетная инициализация. Каждый новый запуск расчета при любом виде анализа вызывает инициализацию переменных состояния, базирующуюся на опции Зга(е (гаг(аЫвв в диалоговом окне анализа.
Новый запуск— это запуск расчета по команде Я(!И (Р2, .' Л), запуск при каждом новом значении варьируемого параметра в режиме З(еррспд, Монте-Карло или при каждой новой вариации температуры. В этом случае существует 3 возможных варианта расчетной инициализации: ° 2его. Аналоговые узловые напряжения, токи индуктивных компонентов устанавливаются в нулевое значение. Цифровые состояния обычно принимаются неопределенными для комбинационных схем, дпя выходов триггеров — О, 1 или Х в зависимости от значения переменной 0(О)И(ТЗТАТЕ в окне З!ооа! Зе(йпдз. При запуске ОС-анализа используется только такая разновидность инициализации.