Смекни!
smekni.com

Просмотр и обработка результатов моделирования в программном пакете MicroCAP-7 (стр. 1 из 4)

Содержание

Введение

1. Окно отображения результатов моделирования

2. Панорамирование окна результатов моделирования

3. Масштабирование окна результатов моделирования

4. Режим электронной лупы Scope

5. Функции раздела Performance

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

Заключение

Список литературы


Введение

MicroCAP-7 — это универсальный пакет программ схемотехнического анализа, предназначенный для решения широкого круга задач. Характерной особенностью этого пакета, впрочем, как и всех программ семейства MicroCAP (MicroCAP-3… MicroCAP-8) [1, 2], является наличие удобного и дружественного графического интерфейса, что делает его особенно привлекательным для непрофессиональной студенческой аудитории. Несмотря на достаточно скромные требования к программно-аппаратным средствам ПК (процессор не ниже PentiumII, ОС Windows 95/98/ME или WindowsNT 4/2000/XP, память не менее 64 Мб, монитор не хуже SVGA), его возможности достаточно велики. С его помощью можно анализировать не только аналоговые, но и цифровые устройства. Возможно также и смешанное моделирования аналого-цифровых электронных устройств, реализуемое в полной мере опытным пользователем пакета, способным в нестандартной ситуации создавать собственные макромодели, облегчающие имитационное моделирование без потери существенной информации о поведении системы.

От младших представителей своего семейства MicroCAP-7 отличается более совершенными моделями электронных компонентов разных уровней (LEVEL) сложности, а также наличием модели магнитного сердечника. Это приближает его по возможностям схемотехнического моделирования к интегрированным пакетам DESIGNLAB, ORCAD, PCAD2002 — профессиональным средствам анализа и проектирования электронных устройств, требующим больших компьютерных ресурсов и достаточно сложных в использовании.


1. Окно отображения результатов моделирования

По завершении моделирования в графическом окне выводятся графики характеристик схемы. Дальнейшая обработка графиков может выполняться в нескольких режимах. Рассмотрим средства отображения, просмотра, обработки сигналов и нанесения надписей на их графики непосредственно после завершения моделирования. Во-первых, двойной щелчок курсором мыши в поле графиков открывает диалоговое окно Properties (см. рис. 11). Во-вторых, нажатие на пиктограммы в меню инструментов включает один из следующих режимов:

Scale (F7) — вывод на весь экран части графика, заключенного в рамку.

(F8) — режим электронного курсора для считывания координат одной или двух точек на графике, имя переменной которой подчеркнуто. Расположение точек на графике изменяется их буксировкой правой и левой кнопками мыши.

Point Tag — нанесение на график значений координат X, выбранной точки. Формат представления чисел задается параметром Analysis Plot Tags на закладке Format окна Preferences.

Horizontal Tag — нанесение расстояния по горизонтали между двумя выбранными точками графика. Формат представления чисел задается параметром Analysis Plot Tags на закладке Format окна Preferences.

Vertical Tag — нанесение расстояния по вертикали между двумя выбранными точками графика. Формат представления чисел задается параметром Analysis Plot Tags на закладке Format окна Preferences.

Text Mode — ввод текста (в абсолютных и относительных координатах).

Properties (F10) — просмотр и редактирование свойств объектов.

2. Панорамирование окна результатов моделирования

Панорамированием называется перемещение окна без изменения масштаба изображения. Оно выполняется с помощью клавиатуры или мыши.

Клавиатура. Одновременное нажатие клавиш Сtrl+<клавиша стрелок> перемещает графики активного окна в направлении стрелки. Например, нажатие Ctrl+® перемещает все графики вправо. Активным является окно графиков, в котором щелчком курсора выбрано имя одного из графиков (оно помечается подчеркиванием).

Мышь. Щелчок и буксировка правой кнопки мыши перемещает график движением мыши (курсор при этом принимает форму руки). Однако панорамирование графиков в режиме электронного курсора Cursor Mode с помощью мыши невозможно.

3. Масштабирование окна результатов моделирования

Масштабирование графиков выполняется с помощью команд меню Scope, дублируемых следующими пиктограммами или функциональными клавишами:

Auto Scale, F6 — автоматическое масштабирование графиков выбранного окна так, чтобы они заняли все окно.

Restore Limit Scales, Ctrl+Home — перечерчивание всех графиков в масштабе, указанном в окне Analysis Limits.

4. Режим электронной лупы Scope

Характер оформления графиков, представления на них информации и команды управления электронным курсором определяются в меню режима Scope, команды которого приведены в табл. 1.

При включении режима Cursor mode в начале координат появляются изображения двух вертикальных пунктирных линий, помещаемых в определенные точки графиков нажатием левой и правой кнопок мыши для проведения различных измерений. Курсоры привязываются к графикам, имена которых также выбираются кнопками мыши — выбранные имена подчеркиваются. Перемещение курсоров по выбранным графикам осуществляется с помощью кнопок мыши или клавиатуры (что обеспечивает более точную настройку): первый курсор перемещается влево или вправо нажатием клавиш ¬ или ®, второй — одновременным нажатием клавиш Shift+®, Shift+¬. Снизу от каждого окна графиков располагается таблица, число строк которой равно числу построенных графиков плюс одна строка, в которой размещаются значения независимой переменной, откладываемой по оси X (время, частота и т. д.). В колонках таблицы располагается информация:

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

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

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

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

Slope — тангенс угла наклона прямой (DELTAy/DELTAx), соединяющей два курсора.

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

Таблица 1. Команды режима Scope

Команда Назначение
Delete All Objects Удаление всех значений координат, текста и всех графических объектов, нанесенных ранее (для удаления индивидуального объекта он выбирается щелчком курсора и затем удаляется нажатием клавиши Delete или Ctrl+X)
Auto Scale (F6) Автоматическое масштабирование графиков выбранного окна
Restore Limit Scales (Ctrl+Home) Перечерчивание графиков всех окон в масштабе, указанном на закладке Scale диалогового окна Properties
View Характер отображения информации:
Data Points Отображение на графиках расчетных точек
Tokens Нанесение на графики специальных значков для облегчения их распознавания
Ruler Нанесение разметки координатных осей вместо изображения сетки
Plus Mark Замена изображения сетки знаками "+"
Horizontal Axis Grids Нанесение сетки по горизонтальной оси координат
Vertical Axis Grids Нанесение сетки по вертикальной оси координат
Minor Log Grids Нанесение более мелкой логарифмической сетки на всех осях координат, размеченных в логарифмическом масштабе
Baseline Нанесение нулевой линии на выбранный график
Horizontal Cursor Проведение горизонтальной линии через точку пересечения курсора с графиком при включенном режиме CursorMode
Trackers Управление изображением координат на графиках (команды доступны в режиме Cursor Mode, активизируемым нажатием пиктограммы
):
Cursor (Ctrl+Shifl+C) Включение/выключение координат вертикальных курсоров на точке пересечения с графиком.
Intercept (Ctrl+l) Включение/выключение индикации координат точек пересечения вертикальных курсоров с графиком на осях координат
Mouse (Ctrl+M) Включение/выключение координат курсора мыши)
Cursor Functions Перемещение курсора к характерным точкам выбранного графика (команды доступны в режиме Cursor Mode, активизируемым нажатием пиктограммы
Next Simulation Data Point Перемещение курсора к следующей точке данных при нажатии на пиктограмму и клавиши ®¬
Next Interpolation Data Point Перемещение курсора к следующей интерполированной точке нажатии на пиктограмму и клавиши ®¬
Peak Перемещение курсора к следующему пику, расположенному слева или справа от текущего положения курсора нажатием клавиш ®¬ соответственно
Valley Перемещение курсора к следующей впадине, расположенной слева или справа от текущего положения курсора нажатием клавиш ®¬ соответственно
High Перемещение курсора нажатием пиктограммы и клавиш ®¬ к наиболее высокой точке (глобальному максимуму)
Low Перемещение курсора нажатием пиктограммы и клавиш ®¬ к наиболее низкой точке (глобальному минимуму)
Inflection Перемещение курсора к следующей точке перегиба (точке, в которой 2-ая производная графика изменяет знак).
Top (Alt+Home) Активизация графика, расположенного сверху
Bottom (Alt+End) Активизация графика, расположенного снизу
Global High Перемещение курсора нажатием пиктограммы или клавиш ®¬ к наиболее высокой точке семейства графиков (наиболее эффективно при многовариантном анализе или статистическом анализе по методу Монте-Карло)
Global Low Перемещение курсора нажатием клавиш ®¬ к наиболее низкой точке семейства графиков (наиболее эффективно при многовариантном анализе или статистическом анализе по методу Монте-Карло)
Остальные команды меню SCOPE
Label Branches Простановка параметров графиков при многовариантном анализе
Label Time (Frequency) Point Пометка точек с заданным временем (частотой) в режиме TRANSIENT (AC)
Animate Options...
Открытие диалогового окна Animate Options для задания параметров анимации (замедления расчета и вывода графиков)
Normalize at Cursor (Ctrl+N) Нормализация выбранного графика (деление всех его ординат Y на значение ординаты Y точки графика, отмеченной курсором)
Go To X... (Shift+Ctrl+X)
Перемещение левого или правого курсора в точку с заданной координатой по оси X
GO TO Y.(Shift+Ctrl+Y)
Перемещение левого или правого курсора в ближайшую точку с заданной координатой по оси Y
Go to Performance...
Перемещение левого или правого курсора в точку с заданными свойствами, выбранными с помощью функции Performance (см. табл. 2).
Go to Branch
Переход к указанной реализации многовариантного анализа.
Tag Left Cursor (Ctrl+L) Нанесение на график значений координат левого курсора
Tag Right Cursor (Ctrl+R) Нанесение на график значений координат правого курсора
Tag Horizontal (Shift+Ctrl+H) Нанесение на график размерных линий между точками графика, отмеченными левым и правым курсором и простановка расстояния между ними по горизонтали
Tag Vertical (Shift+Ctrl+V) Нанесение на график размерных линий между точками графика, отмеченными левым и правым курсором и простановка расстояния между ними по вертикали.
Align Cursors Синхронное перемещение курсора и считывание координат всех графиков, расположенных во всех графических окнах
Keep Cursors on Same Branch Поддержание перемещения левого и правого курсоров по одному и тому же графику результатов многовариантного анализа
Same Y Scales Перестроение всех графиков так, чтобы они имели общую ось Y (используется в том случае, если графики строятся в одном окне, но в разных масштабах)
Thumb Nail Plot
Изображение текущих графиков в отдельном окне в мелком масштабе

5. Функции раздела PERFORMANCE