Содержание
Введение
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). Во-вторых, нажатие на пиктограммы в меню инструментов включает один из следующих режимов:
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