Просмотр и обработка результатов моделирования в программном пакете MicroCAP-7
Содержание Введение 1. Окно отображения результатов моделирования 2. Панорамирование окна результатов моделирования 3. Масштабирование окна результатов моделирования 4. Режим электронной лупы Scope 5. Функции раздела Performance 6. Вывод графиков характеристик в режиме Probe Заключение Список литературы Введение MicroCAP-7 -- это универсальный пакет программ схемотехнического анализа, предназначенный для решения широкого круга задач. Характерной особенностью этого пакета, впрочем, как и всех программ семейства MicroCAP (MicroCAP-3… MicroCAP-8) [1, 2], является наличие удобного и дружественного графического интерфейса, что делает его особенно привлекательным для непрофессиональной студенческой аудитории. Несмотря на достаточно скромные требования к программно-аппаратным средствам ПК (процессор не ниже Pentium II, ОС Windows 95/98/ME или Windows NT 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 | Проведение горизонтальной линии через точку пересечения курсора с графиком при включенном режиме Cursor Mode | | 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 | | Изображение текущих графиков в отдельном окне в мелком масштабе | | |
Страницы: 1, 2
|