Программа МС в режиме Probe позволяет построить графики и других зависимостей, нехарактерных для выбранного режима анализа. Тип переменных, откладываемых при моделировании по оси Y и X, можно предварительно указать в разделах меню Vertical и Horizontal. Если, например, при исследовании схемы (рис. 17) в режиме Probe Transient по оси Y будем откладывать напряжение, а по оси X – ток, то при выборе на схеме компонента L1 можно получить диаграмму (годограф), показывающую взаимосвязь между током I(L1) и напряжением.
Рис. 18
V(L1) во время переходного процесса. Годограф (рис. 18) построен на интервале времени 0…1 мкс, заданном для анализа переходных процессов в режиме Transient.
Если в режиме Probe нужная часть схемы не видна, то окно схемы можно открыть полностью. После выбора нужного компонента или узла окно схемы минимизируется и вновь появляется окно графиков с нанесенной новой характеристикой.
11. Просмотр и обработка результатов моделирования
После завершения моделирования полученные графики характеристик схемы могут быть подвергнуты дальнейшей обработке. Дополнительная обработка заключается в изменении характера оформления графиков и нанесении необходимой текстовой информации, в измерении параметров полученных сигналов и определении координат особых точек графиков и т.д. Средства отображения, просмотра, обработки сигналов и нанесения надписей на графики сгруппированы в виде команд в отдельные разделы меню. Большинство команд доступны для пользователя в виде пиктограмм, которые можно ввести в окно результатов моделирования, воспользовавшись закладкой Tool Bar в диалоговом окне Properties. Ниже рассматриваются некоторые режимы обработки графиков.
Графики функций строятся в графических окнах, и активным является то окно, в котором щелчком курсора выбрано имя одного из графиков (помечается подчеркиванием). Масштаб выделенных графиков можно менять с помощью команд Windows>Zoom-In (Zoom-Out) (пиктограммы
) или произвести автоматическое масштабирование графиков так, чтобы они заняли все окно (команда Scope>Auto Scale или клавиша F6). Выделенные графики можно панорамировать, т.е. перемещать окно графика без изменения масштаба изображения с помощью клавиатуры (Ctrl+<клавиша стрелок>) или с помощью мыши (щелчок и буксировка правой кнопкой мыши). Восстановление всех графиков в масштабе, указанном в окне Analysis Limits, осуществляется выбором команды Scope>Restore Limit Scales или комбинацией клавиш Ctrl+Home.Окно Properties вызывается двойным щелчком курсора в поле графиков, а также с помощью пиктограммы
или клавиши F10. Окно содержит разделы (закладки) редактирования и оформления графиков (цвет и толщина линий, размер и стиль шрифта и др.).Команды, сгруппированные в разделе Options>Mode, позволяют реализовать следующие операции:
Scale (F7) – вывод в графическое окно части графика, заключенного курсором мыши в рамку; Cursor (F8) – режим электронного курсора для считывания координат одной или двух точек на графике, имя переменной которого подчеркнуто; Point Tag – нанесение на график значений координат X, Y выбранной точки; Horizontal Tag – нанесение расстояния по горизонтали между двумя выбранными точками графика; Vertical Tag - нанесение расстояния по вертикали между двумя выбранными точками графика; Text – ввод текста с привязкой к графикам в абсолютных и относительных координатах.В режиме электронного курсора (
) в окне графиков появляются изображения двух вертикальных пунктирных линий, перемещаемых в определенные точки графиков буксировкой правой и левой кнопками мыши. Курсоры привязываются к графикам, имена которых выбраны щелчком курсора. Ниже каждого графического окна размещается таблица значений переменных (включая независимую переменную, откладываемую по оси X). В колонках таблицы располагается информация:- имя переменной;
- Left – значение переменной, помеченной левым курсором;
- Right – значение переменной, помеченной правым курсором;
- Delta – разность значений координат курсора;
- Slope – тангенс угла наклона прямой, соединяющей два курсора.
Перемещение левого курсора между несколькими графиками в режиме Stepping выполняется нажатием клавиш ↑‚ ↓, а правого курсора – комбинацией клавиш Shift +↑‚ (↓).
Большинство команд управления электронным курсором и оформления графиков располагаются в меню Scope. Команды группы View меняют характер отображения информации в графических окнах:
Data Point – отображение на графиках расчетных точек; Tokens – нанесение на графики специальных знаков для облегчения их распознавания; Ruler – нанесение разметки координатных осей вместо изображения сетки; Plus Mark – замена изображения сетки знаками «+»; Horizontal Axis Grids – нанесение сетки по горизонтальной оси; Vertical Axis Grids – нанесение сетки по вертикальной оси; Minor Log Grids – нанесение мелкой логарифмической сетки на всех осях координат, размеченных в логарифмическом масштабе; Baseline – нанесение нулевой сетки на выбранный график; Horizontal Cursor – проведение горизонтальной линии через точку пересечения электронного курсора с графиком.Команды группы Trackers управляют изображением координат на графиках в режиме электронного курсора (Cursor Mode):
Cursor (Ctrl+Shift+C) – включение/выключение координат точки пересечения вертикальных курсоров с графиком;
Cursor: Branch Info – к координатам точки пересечения курсора с графиком добавляется значение параметров, при которых этот график получен (в режимеStepping);
Intercept (Ctrl+I) – включение/выключение индикации координат точек пересечения вертикальных курсоров с графиком на осях координат;
Mouse (Ctrl+M) – включение/выключение координат курсора мыши.
Команды из раздела Cursor Functions перемещают курсор к характерным точкам выбранного графика в режиме Cursor Mode:
Next Simulation Data Point – перемещение курсора к следующей расчетной точке графика (при нажатии на пиктограмму); Next Interpolation Data Point – перемещение курсора к следующей интерполированной точке графика; Peak – перемещение курсора к следующему пику, расположенному слева или справа от текущего положения курсора; Valley – перемещение курсора к следующей впадине, расположенной слева или справа от текущего положения курсора; High – перемещение курсора к наиболее высокой точке графика; Low – перемещение курсора к наиболее низкой точке графика; Inflection – перемещение курсора к следующей точке перегиба; Global High – перемещение курсора к наиболее высокой точке семейства графиков (например, в режиме Stepping); Global Low – перемещение курсора к наиболее низкой точке семейства графиков; Top (Alt+Home) – активизация графика, расположенного сверху; Bottom (Alt+End) – активизация графика, расположенного снизу.Перемещение курсоров влево или вправо при выполнении перечисленных выше команд выполняется нажатием клавиш ←‚ → (для левого курсора) или комбинацией клавиш Shift+←‚ (→) для правого курсора.
Остальные команды меню Scope не имеют четкого деления на разделы, но не менее полезны при анализе графиков:
Label Branches – вывод параметров графиков в графическое окно при многовариантном анализе;
Label Time (Frequency) Point – вывод на график функции метки с заданным временем (частотой) в режиме Transient (AC);
Animate Options – открытие диалогового окна для задания параметров анимации;