Содержание
Введение
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