Структура интерфейса программы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Структура интерфейса программы



Глава 1

 

СТРУКТУРА ИНТЕРФЕЙСА ПРОГРАММЫ

MICRO-CAP 9 И ОСНОВНОЕ МЕНЮ

 

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

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

 

 

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

 

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

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

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

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

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

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

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

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

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

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

 

FILE:

 

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

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

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

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

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

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

Revert () — восстановление содержимого файла текущего окна с диска.

Print Preview () — предварительный просмотр изображения перед печатью.

Print () — вывод на печать изображения в активном окне в соответствии с параметрами, заданными в окне Print Setup.

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

 

EDIT:

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

Can`t Undo () — отмена последней команды редактирования (откат назад).

Can`t Redo () — повтор последней отмененной команды (откат вперед).

Cut () — удаление выбранного объекта и размещение его в буфере обмена.

Copy () — копирование выбранного объекта в буфер обмена.

Paste () — копирование содержимого буфера обмена в текущее окно в место на которое показывает курсор.

Clear () — удаление выбранного объекта без копирования в буфер.

Select all () — выделение всех объектов в текущем окне.

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

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

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

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

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

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

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

Find () — поиск в текущем окне схем или текста разнообразных объектов, перечисленных в открывающемся диалоге.

 

COMPONENT:

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

 

Analog Primitives

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

Рисунок 1.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).

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

 

 

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

 

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

 

 

Источники 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 () — расположение открытых окон каскадом.

The Vertical () — последовательное расположение открытых окон по вертикали.

The Horizontal () — последовательное расположение открытых окон по горизонтали.

Overlap () — наложение окна результатов анализа поверх окна схем (подсвечивается и может быть активизирован только после запуска одного из видов анализа из меню Analysis)/

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

Zoom in () — увеличить масштаб изображения.

Zoom out () — уменьшить масштаб изображения.

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

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

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

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

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

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

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

Calculator ()— вызов встроенного калькулятора

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

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

 

OPTIONS:

 

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

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

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

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

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

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

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

Select () – выбор объекта для последующего редактирования.

Component () – добавление компонента в схему.

Text () – добавление текста в схему или на результаты анализа.

Wire () – добавление ортогональных проводников в схему.

WireD () — добавление проводников произвольной ориентации в схему.

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

Flag () – ввод флагов для быстрой навигации по схеме

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

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

Cursor () – режим двух электронных курсоров, активизируемых левой и правой клавишей мыши..

Point Tag () – нанесение на график значений координат выбранной курсором точки.

Horizontal Tag () – нанесение расстояния вдоль оси абсцисс между двумя точками графика (как правило измерение частотного диапазона в AC, времени в TRAN).

Vertical Tag () – нанесение расстояния вдоль оси ординат между двумя точками графика.

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

Info () – вызов информации о параметрах модели выбранного щелчком курсора компонента.

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

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

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

Attribute Text () – показывать (отменять) позиционные обозначения компонентов.

Grid Text () – показывать (отменять) текстовые надписи в схемном окне.

Node numbers () – показывать (отменять) номера узлов схемы.

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

Node voltage states () – узловые потенциалы аналоговых узлов и логические состояния цифровых узлов в режиме по постоянному току (подсвечивается после проведения одного из видов анализа).

Current () – токи ветвей.

Power () – рассеиваемая на компонентах мощность.

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

Pin connections () – обозначить красной точкой концы выводов компонентов.

Grid () – команды назначения/отмены разметочной сетки на поле схем и задания ее шага.

Crosshair Cursor () – курсор в виде перекрестья во весь экран.

Border () – нанесение рамки на чертеж схемы.

Title () – нанесение углового штампа на чертеж.

 

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

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

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

Global Setting () – открытие окна задания и корректировки управляющих параметров расчета результатов моделирования.

Отметим, что закладка 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 открывается пустой экран для создания на нем новой схемы. При первоначальном создании схемы рекомендуется нанести на рабочее поле координатную сетку. Для этого нажимается иконка и выбирается шаг сетки.

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

 

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

 

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

· позиционное обозначение 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.

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

 

 

а)

 

 

 

б)

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

 

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

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

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

 

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

Числа

 

Числовые значения параметров компонентов представляются в виде:

· действительных чисел с фиксированным десятичным знаком (в качестве десятичного знака в программе МС9 используется точка). Например, сопротивление 2,5 кОм, записы­вается как 2500, а емкость

1 мкФ как 0.000001;

· действительных чисел с плавающим десятичным знаком - научная нотация. Например, емкость 1 мкФ может быть записана как 1Е-6;

· действительных чисел с плавающим десятичным знаком - инженер­ная нотация, согласно которой различные степени 10 обозначаются следующими суффиксами:

 

F фемто 10-15 Р пико 10-12 N нано 10-9 U микро 10-6 М* милли 10-3 К кило 103 MEG* мега 106 G гига 109 Т тера 1012  

 

Для экономии места на осях X, Y графиков результатов моделиро­вания малая буква «m» обозначает 10-3, большая буква «М» — 106 (вместо MEG). Во всех остальных случаях большие и малые буквы не различаются.

Например, сопротивление 1,5 МОм может быть записано как 1.5MEG, 1.5meg или 1500К, емкость 1мкФ как 1U или luF. В послед­нем примере показано, что для большей наглядности после стандарт­ных суффиксов допускается помещать любые символы, которые при интерпретации чисел не будут приниматься во внимание. Пробелы между числом и буквенным суффиксом не допускаются!

Переменные

 

В программе МС9 ряд констант и переменных имеют стандартные обозначения:

Т — время в секундах;

F — частота в герцах;

Е — ЕХР(1)= 2,718281828;

PI — число p = 3.14159265389795;

TEMP — температура компонентов в градусах Цельсия;

S — комплексная частота, равная 2*PI*F;

J — корень квадратный из –1.

Другая часть переменных носит специфический прикладной характер обозначений:

Tmin — начальный момент времени расчета переходных процес­сов;

Tmax — конечный момент времени расчета переходных процессов;

Fmin — начальная частота расчета частотных характеристик;

Fmax — конечная частота расчета частотных характеристик;

GMIN — минимальная проводимость ветви;

PDT — общая рассеиваемая в схеме мощность;

DCINPUT1 — первая варьируемая переменная в DC-анализе.

Номера узлов, присваиваемые программой МС9 автоматически, представляют собой целые числа, например 0, 2, 25. Кроме того, пользователь может присвоить любому узлу имя в виде текстовой алфавитно-цифровой переменной, начинающейся с буквы и содержащей не более 50 символов, например Al, Out, In и т.д.

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

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 446; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.209.66.87 (0.207 с.)