Интерфейс программы МС9

В системе МС9 используется многооконный интерфейс с ниспада­ющими и разворачивающимися меню, который уже стал традиционным для системы Windows.

Рабочее окно программы МС9 показано на рисунке 5.1.

Интерфейс программы МС9 - student2.ru

Рисунок 5.1. Окно программы МС9

Верхняя строка окна — строка системного меню программы MC9. На ней слева находится кнопка системного меню, дублирующая по начертанию ярлык программы. С ее помощью изменяется и восстанавливается размер окон, они перемещаются, сворачиваются и закрываются. Аналогичные операции можно делать с помощью стандартных в OC WINDOWS кнопок, расположенных справа на строке системного меню. На этой же строке находится заголовок. Если открыто окно схем, то указывается имя файла схемы и каталога, в котором он расположен. Если же открыто окно анализа характеристик Analysis— указывается вид анализа.

Следующая строка — строка основного менюпрограммы. Слева на ней расположена кнопка меню схемы, управляющая размером окна схемы, а справа - три стандартные в WINDOWS кнопки, выполняющие аналогичное управление. Между этими кнопками располагается ниспадающее меню команд программы MC9.

Ниже размещеныстроки инструментов. На них размещены иконки наиболее употребительных команд. Иконки команд немедленного действия остаются нажатыми непродолжительное время и затем восстанавливают свое первоначальное положение. Иконки команд, переключающие режимы, остаются в положение "включено" до выполнения следующей команды.

В левой части экрана расположена панель компонентов, в которой все радиотехнические компоненты, включенные в базу моделей программы МС9, разнесены по разным каталогам в соответствии с принятой классификацией. При необходимости, каждый каталог может быть развернут для выбора нужного компонента схемы. Здесь же указывается схемное изображение выбранного компонента.

Линейки прокрутки. Две линейки прокрутки позволяют панорамировать окно схем или текста по горизонтали или вертикали.

Закладки переключения окна. Нажатие на закладки Text, Page 1, Models,... выводит в рабочее окно содержание текстового окна, в котором можно размещать описание математических моделей компонентов текущей схемы, директивы и другую текстовую информацию, или содержание окна схем.

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

При работе с МС9 используется понятие выбора объекта (компонента схемы, его позиционного обозначения, значения параметра, электрической цепи, блока схемы или строки текста). Выбор отдельного объекта выполняется щелчком мыши, находящейся в режиме Интерфейс программы МС9 - student2.ru (Select Mode), выбор блока — заключением его в прямоугольную рамку (для этого нужно щелкнуть кнопкой мыши, поместив курсор в один из углов прямоугольной области и, не отпуская ее, растянуть рамку до необходимых размеров, после чего отпустить кнопку). Выбранный объект изменяет цвет; его можно перетаскивать с помощью мыши и редактировать.

Для ускорения работы с программой используется не только мышь, но и клавиатура.При установке курсора на какую-либо иконку или компонент схемы, высвечивается подсказка, которая в развернутом виде записывается в поле Select Mode в нижней части экрана. В подсказке прописывается сочетание клавиш клавиатуры, одновременное нажатие которых вызывает эту команду. Например, команда вывода на печать Интерфейс программы МС9 - student2.ru может быть вызвана одновременным нажатием клавиш Ctrl+P.

Основные команды меню

Ниже более подробно остановимся на ниспадающем меню команд программы MC9. При описании меню в скобках указывается вид иконки панели инструментов, нажатие которой производит аналогичные действия. Причем, описание дано не всех команд, а наиболее употребляемых.

FILE:

Меню File предназначено для загрузки или записи файлов, экспорта/импорта файлов в форматах других систем моделирования, для подготовки к печати и печати схем и результатов анализа.

Первые четыре команды этого меню: New, Open, Save, Save As — типичные для Windows команды работы с файлами и пояснений не требуют.

Protect — защита файла паролем, который указывается в последующем открывающемся окне.

Paths — указание путей расположения данных, библиотек, рисунков, документов.

Translate — преобразование форматов схемных файлов (текстового SPICE в графический Microcap и наоборот, схемного MC9 в схемный более ранних версий MICROCAP и др.).

Load MC File — загрузка файлов результатов расчета по методу Монте-Карло.

Revert( Интерфейс программы МС9 - student2.ru ) — восстановление содержимого файла текущего окна с диска.

Print Preview ( Интерфейс программы МС9 - student2.ru ) — предварительный просмотр изображения перед печатью.

Print( Интерфейс программы МС9 - student2.ru ) — вывод на печать изображения в активном окне в соответствии с параметрами, заданными в окне Print Setup.

Print Setup — выбор принтера и параметров бумаги.

EDIT:

Меню Edit включает команды редактирования схем, объектов, текста и т.д.

Can`t Undo ( Интерфейс программы МС9 - student2.ru ) — отмена последней команды редактирования (откат назад).

Can`t Redo ( Интерфейс программы МС9 - student2.ru ) — повтор последней отмененной команды (откат вперед).

Cut ( Интерфейс программы МС9 - student2.ru ) — удаление выбранного объекта и размещение его в буфере обмена.

Copy ( Интерфейс программы МС9 - student2.ru ) — копирование выбранного объекта в буфер обмена.

Paste ( Интерфейс программы МС9 - student2.ru ) — копирование содержимого буфера обмена в текущее окно в место на которое показывает курсор.

Clear ( Интерфейс программы МС9 - student2.ru ) — удаление выбранного объекта без копирования в буфер.

Select all ( Интерфейс программы МС9 - student2.ru ) — выделение всех объектов в текущем окне.

Copy to Clipboard — копирование текущего окна в виде различных графических файлов (открываются подменю) в буфер обмена.

Add Scematic Page— добавление к схеме новой страницы (большие схемы могут размещаться на нескольких страницах).

Add Text Page— добавление новой текстовой страницы.

Add Macro Section— добавление к схеме новой макро-схемы (макроса).

Delete Page — удаление одной (нескольких) страниц схемы.

Box — редактирование объектов, заключенных в прямоугольную рамку (устанавливается мышью в режиме Интерфейс программы МС9 - student2.ru ). Открывающееся подменю иконок на панели инструментов Интерфейс программы МС9 - student2.ru — копирование указанного число раз, создание зеркально отраженного фрагмента, вращение против часовой стрелки на 90°, зеркальное отражение относительно осей, расположенных посередине блока соответственно

Change — изменение ряда параметров отображения схемы (становится понятным из открывающихся подменю)

Find( Интерфейс программы МС9 - student2.ru ) — поиск в текущем окне схем или текста разнообразных объектов, перечисленных в открывающемся диалоге.

COMPONENT:

Меню COMPONENT содержит каталоги библиотек аналоговых и цифровых компонентов. Он имеет систему разворачивающихся иерархических меню, открывающихся при наведении на них курсора мышью. В основном названия компонентов понятны из наименования на английском языке, однако ниже приведен список основных компонентов для лучшей ориентации в программном пакете.

Analog Primitives

Passive Components — резисторы, конденсаторы, катушки индуктивности, диоды, длинные линии, диод повернутый на 45°, трансформатор, магнитный сердечник, стабилитрон (рисунок 5.2).

Интерфейс программы МС9 - student2.ru

Рисунок 5.2. Компоненты закладки Passive Components

Active Devices — n-p-n и p-n-p биполярные транзисторы, МДП-транзисторы с каналом n- и p- типов (NMOS, PMOS), МДП-транзисторы с индуцированным каналом n- и p- типов (DNMOS, DPMOS), полевые транзисторы с управляющим p-n переходом с каналом n- и p- типов (NJFET, PJFET), операционные усилители (OPAMP), арсенид-галлиевые полевые транзисторы (GaAsFET).

Основные пассивные и активные примитивы могут быть выбраны с помощью группы иконок на верхней панели инструментов:

Интерфейс программы МС9 - student2.ru

Waveform Sources (Источники сигналов) — источник постоянного напряжения (Battery), независимые источники напряжения и тока сложной формы, зависящие от времени (Voltage source, Current source), источник синусоидального напряжения (Sin source), источник импульсного сигнала (Pulse source), источник постоянного тока (Isource), источник напряжения, программируемый пользователем и задаваемый текстовым файлом с расширением .urs (User source), точка фиксированного потенциала в аналоговой схеме (Fixed analog), трехфазный источник напряжения (3 Phase Triangle):

Интерфейс программы МС9 - student2.ru

Function Sources (Функциональные источники) — функциональный источник напряжения (NFV), функциональный источник тока (NFI); таблично задаваемые зависимые источники напряжения от тока (NTVofI), тока от тока (NTIofI), тока от напряжения (NTIofV), напряжения от напряжения (NTVofV):

Интерфейс программы МС9 - student2.ru

Источники NFV и NFI описываются произвольной функциональной зависимостью от времени, напряжений и токов схемы и т.д.

Таблично задаваемые зависимые источники напряжения от тока (NTVofI), тока от тока (NTIofI), тока от напряжения (NTIofV), напряжения от напряжения (NTVofV) задаются таблицей значений выходного сигнала (напряжения или тока) от входного сигнала (напряжения или тока). Для расчета выходного сигнала в промежутке между табличными точками используется линейная интерполяция. Значения выходного сигнала за пределом заданного диапазона принимаются равным значениям в крайних точках.

Laplace Sources — задаваемые в операторном виде по Лапласу в виде передаточных функций в S-области зависимые источники: напряжения от тока (LFVofI), тока от тока (LFIofI), тока от напряжения (LFIofV), напряжения от напряжения (LFVofV); задаваемые в виде табличных комплексных передаточных функций от частоты зависимые источники: напряжения от тока (LТVofI), тока от тока (LТIofI), тока от напряжения (LТIofV), напряжения от напряжения (LТVofV).

При расчете частотных характеристик для функциональных зависимых операторных источников переменная S заменяется на 2pfj. При расчете режима по постоянному току для них полагается S=0.

Для таблично задаваемых операторных зависимых источников задается таблица передаточной функции. Частота задается в Герцах, модуль передаточной функции в децибелах или абсолютных единицах, фаза — в градусах или радианах. Для расчета передаточной функции между опорными точками применяется линейная интерполяция в логарифмическом масштабе. Значения передаточной функции вне заданного диапазона полагаются равными значениям в крайних точках.

Z transform sources — задаваемые в виде передаточных функций в Z-области зависимые источники: напряжения от тока (ZVofI), тока от тока (ZIofI), тока от напряжения (ZIofV), напряжения от напряжения (ZVofV).

Установка подобного источника в схему соответствует установке цифрового фильтра с соответствующей характеристикой в Z-области. Частота дискретизации для таких источников задается в открывающемся диалоговом окне как Clock Frequency, выражение для передаточной функции — zexp.

Dependent sources — задаваемые коэффициентом передачи линейные зависимые источники: напряжения от тока (VofI), тока от тока (IofI), тока от напряжения (IofV), напряжения от напряжения (VofV); задаваемые математическим выражением в виде полинома нелинейные зависимые источники напряжения от нескольких напряжений (EVofV), тока от нескольких токов (FIofI), тока от нескольких напряжений (GIofV), напряжения от нескольких токов (HVofI).

Macros — макромодели функционально законченных узлов радиотехнических устройств, заданных в виде схем в формате MC9, поставляемые вместе с программным пакетом (например, перемножитель, интегратор, частотный модулятор и т.д.). Смысл и назначение их легко определяются при вызове в схему и снятию характеристик, они упоминаются в дальнейшем изложении при приведении примеров моделирования.

Subckts — подсхемы (макромодели) в виде текстового описания в формате SPICE, поставляемые вместе с программным пакетом. Смысл и назначение их легко определяются при вызове в схему и снятию характеристик (есть примеры в каталоге DATA).

Connectors — аналоговая земля (Ground); точка, заданная на схеме буквенной меткой (Tie), проводники без электрического соединения в точке пересечения (Jumper).

Следует отметить, что использование Tie позволяет не загромождать принципиальную схему цепями питания микросхем.

SMPS — макромодели в виде схем и подсхемы в виде текстового описания для сложных устройств (например ШИМ-модуляторов для управления ключевым источником электропитания и пр.), используемые в примерах моделирования, поставляемых в каталоге DATA.

Special Purpose — устройство выборки-хранения (Sample and Hold); ключ, управляемый напряжением (S); универсальный ключ, могущий управляться напряжением, током, временем (SWITCH); ключ управляемый током (W); стрелка для обозначения информации о сигнале (Arrow), точки для обозначения контактов (bubble 1, 2).

Analog Library

Здесь размещаются библиотеки моделей типовых аналоговых электронных компонентов и моделей компонентов различных фирм-производителей. Их смысл легко определяется при вызове, поэтому не будем подробно останавливаться на содержимом этой закладки.

Digital Primitives

Standard Gates — модели стандартных логических элементов (2, 3, 4, 5, 9 – входовых) И, И-НЕ, ИЛИ, ИЛИ-НЕ, ИСКЛ-ИЛИ, ИСКЛ-ИЛИ-НЕ, инвертора (НЕ) и повторителя.

Tri state Gates — моделилогических элементов с 3-мя состояниями (2, 3, 4, 5, 9 – входовых) И, И-НЕ, ИЛИ, ИЛИ-НЕ, ИСКЛ-ИЛИ, ИСКЛ-ИЛИ-НЕ, инвертора (НЕ) и повторителя. 3-е состояние — высокоимпедансное.

Edge-Triggered Flip-Flops — модели JK- и D-триггеров с динамическим управлением по входу синхронизации CLKB и с предустановкой.

Gated Flip-Flops/ Latches — модели RS- и D-триггеров со статическим управлением по входу синхронизации CLKB и с предустановкой.

Pullups/Pulldowns — источники постоянных логических сигналов.

Delay line — цифровая линия задержки.

Programmable Logic Arrays — программируемые логические матрицы (ПЛМ).

Logic Expressions — модели 2-входовых логических элементов, задаваемых логическими выражениями с одной или двумя выходными функциями.

Pin Delay — модели элементов принудительной задержки распространения сигналов для устройств, рассмотренных в предыдущем пункте.

Contstraints — модель контроллера соблюдения временных соотношений.

AtoD converters — 1, 4, 8, 12, 16 – разрядные аналого-цифровые преобразователи (АЦП).

DtoA converters — 1, 4, 8, 12, 16 – разрядные цифро-аналоговые преобразователи (ЦАП).

Stimulus Generators — модели генераторов цифровых сигналов с 1, 2, 4, 8, 16 выходами с параметрами, задаваемыми пользователем (Stim) или считываемыми из файла (FStim).

Didital Filter Macros — модели компонентов для построения цифровых фильтров (сумматоры, перемножители и элементы задержки).

Digital Library

Содержит библиотеки моделей цифровых компонентов разных фирм-изготовителей. Следует отметить, что здесь значительно больше типов цифровых микросхем, чем в группе Digital primitives (дешифраторы, мультиплексоры, счетчики, триггера различных типов). Просмотреть эти библиотеки и найти нужный компонент по его достаточно наглядному условному графическому отображению можно при использовании панели компонентов. Для этого необходимо в иерархической структуре всей библиотеки компонентов выбрать нужный каталог. Затем, заходя в нужную группу просматривать УГО библиотечных компонентов, по которым нетрудно составить представление о типе и законах функционирования самого компонента.

Animation

Здесь расположены модели элементов, осуществляющих наглядную индикацию аналоговых напряжений (в виде панелей или светодиодов), логических состояний в точках цифровой схемы (в виде одноразрядного или 7-сегментного индикаторов), переключатели, управляемые кнопкой мыши и т.д. Использование этих компонентов при моделировании различных устройств позволяет значительно облегчить понимание правил функционирования устройства и сделать результаты анализа очень наглядными.

Find Component

Поиск во всех каталогах библиотеки компонента по имени и размещение его на схему.

После выбора компонента с помощью команд меню Componentпрограмма MC9 переходит в режим Component Mode. Размещение выбранного компонента в заданном месте на схемном рабочем поле производится щелчком мыши. Перемещение мыши с нажатой левой кнопкой приводит к перемещению компонента по рабочему полю, одновременное нажатие правой кнопки поворачивает компонент на 90°. Отпускание левой кнопки приводит к фиксации элемента на схеме и открытию окна задания параметров компонента (позиционного обозначения, численных значений или имени модели и др.). При выборе в окне компонента одного из параметров в строке подсказки (Help Bar) приводится формат его ввода.

WINDOWS:

Содержит команды работы с окнами.

Cascade ( Интерфейс программы МС9 - student2.ru ) — расположение открытых окон каскадом.

The Vertical( Интерфейс программы МС9 - student2.ru ) — последовательное расположение открытых окон по вертикали.

The Horizontal ( Интерфейс программы МС9 - student2.ru ) — последовательное расположение открытых окон по горизонтали.

Overlap ( Интерфейс программы МС9 - student2.ru ) — наложение окна результатов анализа поверх окна схем (подсвечивается и может быть активизирован только после запуска одного из видов анализа из меню Analysis)/

Maximize — развернуть активное окно на весь экран.

Zoom in ( Интерфейс программы МС9 - student2.ru ) — увеличить масштаб изображения.

Zoom out ( Интерфейс программы МС9 - student2.ru ) — уменьшить масштаб изображения.

Toggle Drawing/Text— переключения между окном схем и соответствующим ему окном текста.

Splite Horizontal — разделение рабочего окна на окно схем и окно текста, расположенных по горизонтали.

Splite Vertical — разделение рабочего окна на окно схем и окно текста, расположенных по вертикали.

Remove Splits — распахивание окна схемы на весь экран с полным перекрытием окна текста.

Component Editor — запуск программы редактора компонентов (Навигация по всей библиотеке, создание новых компонентов на основе заранее подготовленной макромодели MC9 или подсхемы в формате SPICE).

Shape Editor — запуск редактора изображений (УГО) компонентов (редактирование существующих УГО и создание своих новых УГО).

Package Editor — вызов редактора упаковки выводов компонента (типа корпуса и расположения обозначенных сигнальных выводов компонента). Информация необходима для составления списка соединений, передаваемых во внешние программы подготовки печатных плат.

Calculator ( Интерфейс программы МС9 - student2.ru )— вызов встроенного калькулятора

Check Model Library Parameters — вывод перечня библиотек, перечисленных в файле NOM.lib, с указанием синтаксических ошибок.

1...9 — активизация и размещение на переднем плане одного из открытых схемных файлов.

OPTIONS:

Содержит команды работы с окнами.

Main tool Bar — включение/выключение панели инструментов.

Default Main Tool Bar — восстановление конфигурации панели инструментов, принятую по умолчанию.

Status Bar — показать/скрыть статусную строку описания текущей команды с краткой подсказкой.

Panel —включение/выключение панели компонентов слева от поля схем.

Window Tabs— показать/скрыть заголовки открытых окон.

Mode— выбор режима работы графического редактора схем или результатов анализа

Select ( Интерфейс программы МС9 - student2.ru ) – выбор объекта для последующего редактирования.

Component ( Интерфейс программы МС9 - student2.ru ) – добавление компонента в схему.

Text ( Интерфейс программы МС9 - student2.ru ) – добавление текста в схему или на результаты анализа.

Wire ( Интерфейс программы МС9 - student2.ru ) – добавление ортогональных проводников в схему.

WireD ( Интерфейс программы МС9 - student2.ru ) — добавление проводников произвольной ориентации в схему.

Line, Rectangle, Diamond, Ellipse, Arc, Pie, Polygon, Picture ( Интерфейс программы МС9 - student2.ru ) – добавление линии, прямоугольника, ромба, эллипса, дуги, сектора, полилинии, изображения из файла.

Flag ( Интерфейс программы МС9 - student2.ru ) – ввод флагов для быстрой навигации по схеме

Следующие 5 режимов доступны только при выводе окна результатов анализа:

Scale ( Интерфейс программы МС9 - student2.ru ) – режим вывода на экран части графика, заключенного в рамку.

Cursor ( Интерфейс программы МС9 - student2.ru ) – режим двух электронных курсоров, активизируемых левой и правой клавишей мыши..

Point Tag ( Интерфейс программы МС9 - student2.ru ) – нанесение на график значений координат выбранной курсором точки.

Horizontal Tag ( Интерфейс программы МС9 - student2.ru ) – нанесение расстояния вдоль оси абсцисс между двумя точками графика (как правило измерение частотного диапазона в AC, времени в TRAN).

Vertical Tag ( Интерфейс программы МС9 - student2.ru ) – нанесение расстояния вдоль оси ординат между двумя точками графика.

Help ( Интерфейс программы МС9 - student2.ru ) – вызов текстовой информации (помощи) о модели выбранного щелчком курсора компонента.

Info ( Интерфейс программы МС9 - student2.ru ) – вызов информации о параметрах модели выбранного щелчком курсора компонента.

Point to End Paths – расчет задержек сигналов во всех путях, подходящих к выбранному цифровому компоненту.

Point to Point Paths – расчет задержек сигнала в пути, соединяющего два выбранных цифровых компонента.

View— выбор дополнительной информации выводимой на схему.

Attribute Text ( Интерфейс программы МС9 - student2.ru ) – показывать (отменять) позиционные обозначения компонентов.

Grid Text ( Интерфейс программы МС9 - student2.ru ) – показывать (отменять) текстовые надписи в схемном окне.

Node numbers ( Интерфейс программы МС9 - student2.ru ) – показывать (отменять) номера узлов схемы.

Следующие 4 команды подсвечиваются лишь после проведения одного из видов анализа:

Node voltage states ( Интерфейс программы МС9 - student2.ru ) – узловые потенциалы аналоговых узлов и логические состояния цифровых узлов в режиме по постоянному току (подсвечивается после проведения одного из видов анализа).

Current ( Интерфейс программы МС9 - student2.ru ) – токи ветвей.

Power ( Интерфейс программы МС9 - student2.ru ) – рассеиваемая на компонентах мощность.

Condition ( Интерфейс программы МС9 - student2.ru ) –состояния транзисторов и p-n-переходов (Lin – линейный активный режим, Sat – режим насыщения, On – переход открыт, Off – переход закрыт (или транзистор в режиме отсечки)).

Pin connections ( Интерфейс программы МС9 - student2.ru ) – обозначить красной точкой концы выводов компонентов.

Grid ( Интерфейс программы МС9 - student2.ru ) – команды назначения/отмены разметочной сетки на поле схем и задания ее шага.

Crosshair Cursor ( Интерфейс программы МС9 - student2.ru ) – курсор в виде перекрестья во весь экран.

Border ( Интерфейс программы МС9 - student2.ru ) – нанесение рамки на чертеж схемы.

Title ( Интерфейс программы МС9 - student2.ru ) – нанесение углового штампа на чертеж.

Show All Paths – показать список всех возможных путей распространения цифровых сигналов схемы с указанием задержек. Выбранный в списке путь высвечивается на схеме.

Preferenсes ( Интерфейс программы МС9 - student2.ru ) – открытие диалогового окна для изменения назначения цвета разным объектам, типа и атрибутов шрифтов и других параметров, значения которых сохраняются в файле текущей схемы.

Default Properties For New Circuits– открытие окна для изменения параметров вновь создаваемых схем.

Global Setting ( Интерфейс программы МС9 - student2.ru ) – открытие окна задания и корректировки управляющих параметров расчета результатов моделирования.

Отметим, что закладка Main Tool Bar позволяет изменить кнопки, выводимые на панели инструментов для всех заголовков основного меню: File, Edit, Component, Windows, Options, Analysis.

User Definitions – открытие и просмотр глобальных определений пользователя, сделанных с помощью директивы Define.

Model Parameters Limits Editor– открытие окна редактирования ограничений на параметры моделей.

Components Palettes – включение различных наборов компонентов. Удобно для рисования схем различного назначения. Самые употребительные наборы Analog и Digital.

ANALYSIS:

Содержит команды запуска различных режимов моделирования:

Transient...— режим анализа переходных процессов (временной анализ).

AC...— режим анализа частотных характеристик (частотный анализ).

DC ... — режим анализа передаточных функций по постоянному току .

Dynamic DC — расчет режима по постоянному току и его динамическое отображение на схеме.

Dynamic AC— расчет по переменному току напряжений, токов и фазового сдвига и динамическое отображение этих значений на схеме. В диалоговом окне задаются значения частоты и температуры.

Sensitivity... — расчет чувствительностей по постоянному току одного или нескольких выражений по отношению к одному или нескольким параметрам.

Transfer Function... — расчет передаточных функций по постоянному току, а также входного и выходного сопротивления.

Distortion…— расчет нелинейных искажений.

При выборе трех оставшихся режимов анализа рабочее поле делится на две части: справа размещается окно с изображением схемы, а слева окно построения графиков характеристик. Далее курсором на схеме указывается узел схемы или компонент. При этом в левой части экрана немедленно вычерчивается его характеристика. Эти режимы анализа — Probe Transient...,Probe AC... , Probe DC....

DESING:

Меню Design содержит две команды для синтеза активных и пассивных аналоговых фильтров: Active Filters… и Passive Filters…. Обе эти команды имеют однотипные диалоговые окна и будут подробнее рассмотрены ниже.

Создание схемы

Новая схема создается по команде File> New. При этом возможно как графическое изображение схемы (расширение .cir), так и ее текстовое описание (.txt, .cktи т.д.). Наибольшую привлекательность программе МС9 придает именно графический ввод схем, поэтому не будем останавливаться на текстовом вводе.

В результате выполнения команды File> Newоткрывается пустой экран для создания на нем новой схемы. При первоначальном создании схемы рекомендуется нанести на рабочее поле координатную сетку. Для этого нажимается иконка Интерфейс программы МС9 - student2.ru и выбирается шаг сетки.

Добавление компонента в схему осуществляется путем выбора его в панели компонентов, а затем перемещения курсора на рабочее поле. Щелчок мыши устанавливает изображение компонента в выбранное место. Компонент можно поворачивать на 90۫ нажатием правой кнопки мыши до отпускания левой. Фиксация компонента на схеме осуществляется после отпускания левой кнопки мыши, в результате чего появляется диалоговое окно задания атрибутов компонента. Следует отметить, что компоненты из библиотек Analog Library и Digital Libraryуже имеют необходимые атрибуты, которые при необходимости можно редактировать. Пример диалогового окна атрибутов резистора приведен на рисунок 5.2.

Интерфейс программы МС9 - student2.ru

Рисунок 5.2 – Пример окна задания атрибутов резистора

Простые компоненты (резисторы, конденсаторы и т.д.) имеют минимальный набор атрибутов:

· позиционное обозначение Part,например, C1, Rin, Lout и т.д. По умолчанию программа МС9 назначает первый символ позиционного обозначения компонента по правилам, принятым в программе PSpice. Кроме того, если при вводе резистора указано его позиционное обозначение R1, то при вводе следующего резистора программа предложит назначить ему имя R2 и т.д.

· номинальное значение компонента RESISTANCE, CAPACTANCE, INDUCTANCE или выражение для его расчета плюс необязательные начальные условия, например, 50k, 2.5nF IC=2, 13mH IC=0.1.

· FREQ частотнозависимое выражение, которое замещает определенный выше атрибут для использования его в режиме анализа частотных характеристик.

· CHARGEвыражение для вычисления величины заряда.

· FLUXвыражение для вычисления величины магнитного потока.

· COST, POWER, PACKAGE – цена, мощность рассеяния и тип корпуса выбранного компонента.

· SHAPEGROUP– группа условнографических отображений, из которой берется отображение компонента для данной схемы. Например, выбирая для резистора группу Euroможно обеспечить для резисторов привычное отображение в виде прямоугольника (по умолчанию в программе МС9 резисторы обозначаются в виде ломаной линии).

· на панели Displayотмечаются маркеры выводов, их имена, номера выводов и т.д., которые необходимо отображать на схеме. Для некоторых компонентов это облегчает понимание схемы или ее «читаемость».

· в окне, расположенном справа от окна атрибутов, приводится список моделей, находящихся в доступных библиотеках. Подходящая модель выбирается при активизации строки MODEL= .

В программе МС9 существует целый ряд встроенных моделей источников сигналов:

1) модель синусоидальных сигналов Sinразной формы – чисто синусоидальный, затухающий синусоидальный и трехфазные синусоидальные сигналы;

2) модель импульсных сигналовPulse разной формы – дельта-импульс, меандр, равнобедренный треугольник, пилообразный;

3) модель импульсных сигналов экспоненциальной формы Exp;

4) модель сигналов кусочно-ломаной формы PWL;

5) модель сигнала с частотной модуляцией SFFM;

6) модель случайного сигнала Noise;

7) модель импульсного сигнала гауссовской формы Gaussian.

На рисунке 5.3а приведен пример диалогового окна задания параметров модели источника напряжения. Выбор формы сигнала осуществляется нажатием соответствующей кнопки, а затем производится корректировка численных значений параметров сигнала.

Интерфейс программы МС9 - student2.ru

а)

Интерфейс программы МС9 - student2.ru

б)

Рисунок 5.3 – Пример диалогового окна задания параметров источника напряжения (а) и график выбранного сигнала (б)

Для упрощения и наглядного контроля этой процедуры, в середине окна расположена иконка Plot, при нажатии на которую появляется окно с изображением графика формируемого сигнала, как показано на рисунке 5.3б.

Кроме описанного способа задания атрибутов компонентов существует еще и текстовый. Для этого в окне задания параметров компонентов в строке описания переменной записывают имя компонента (например Rload, Cout, Cin, Lown и т.д.). А затем вводят информацию в виде текста. Эта информация ставит в соответствие этой переменной его номинал или модель. Текстовый ввод информации выполняется директивой «.Define» и может быть осуществлен как в схемном окне (что более наглядно), так и в текстовом (рисунок 5.4). Задание компонентов таким способом является более универсальным. Оно предоставляет пользователю ряд дополнительных возможностей при выполнении анализа.

Интерфейс программы МС9 - student2.ru

Рисунок 5.4 – Пример текстового задания конденсатора

Кроме того, текстовые надписи на схеме могут носить информационный характер, например, название имя назначение схемы, любые комментарии и т.д. На них можно ссылаться при выводе результатов моделирования также как и на номера узлов. Присваивание цепям имен существенно упрощает читаемость схемы.

Наши рекомендации