Главная  Радио и связь 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [ 39 ] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

этом исходные MDL-файлы целесообразно сохранить для возможных изменений в будущем. Для обмена данными с программой PSpice достаточно воспользоваться командой File>Create SPICE file для создания текстового файла с расширением имени .LIB. Библиотечные файлы с расширением имени .LBR и .LIB подключаются к программе МС7 с помощью файла NOM.LIB, в котором перечисляются директивы .LIB с указанием имен файлов библиотек (файл NOM.LIB помещается в каталоге \DATA). Приведем в качестве примера фрагмент файла NOM.LIB:

.lib "diode.lbr" .lib "mpbjt.ibr" .lib "europe.ibr" .lib "jfet.ibr" .lib "varactor.Ibr" .lib "linear.lib" .lib "burrbn.lib" .lib "analog.lib" .lib "digio.lib" .lib "dig150.iib" .lib "digpld.lib" .lib rus.lib

5.2. Интерфейс программы MODEL

После загрузки программы MODEL на экране появляется ее меню, показанное на рис. 5.1. Помимо стандартных кнопок управления окнами, в нем располагаются следующие поля:

Меню команд - содержит названия ниспадающих меню;

Текстовые поля - содержит четыре строки Т1, Т2, ТЗ и Т4, содержание которых переносится в библиотеку моделей. Строка Т1 содержит имя компонента (Part name), оно используется для сортировки в каталоге библиотеки, остальные - комментарии с дополнительной информацией;

Таблица данных - таблица с двумя или тремя колонками для ввода значений координат характеристик компонента, опубликованных в справочниках или снятых экспериментально. Количество колонок зависит от типа компонента и характера данных;

Окно графиков характеристик - отображение графиков характеристик модели. На них также отмечаются точки данных, если они вводились пользователем. Близость этих точек к построенным графикам свидетельствует о точности модели. Численно значение среднеквадратического отклонения в процентах указывается сверху от графиков на строке Error;

Параметры модели - таблица параметров модели, полученных в результате обработки введенных данных.

Условия измерений - значения дополнительных параметров, при которых приведены экспериментальные данные.

Г",

Ь., В1е Edt Wmdows Qptians View Eun

Model 6ЯЛ - [E:\MC-7\DATA\SMAILMDI]

Port 3

2N2222A

Motorola Smell-signal transistors

NPN General purpose transistor

05/11/91

Rctav Ir Frroi=0 B5%

Beta

0.0005

0 003


- Model Parameters -

ISE IKF

1.28229e-011 301 183

.3011Э

1.886103

Measurement Conditions ;Vce

500u 1m

100m

Рис. 5.1. Окно программы MODEL

Опорные точки на этом графике можно перемещать курсором. Приведем далее описание меню, доступных при работе с программой MODEL.

5.2.1. Меню File

Меню File содержит команды для работы с файлами библиотек математических моделей. Список команд этого меню приведен в табл. 5.1.

Таблица 5.1.

Команды меню File

Команда

Назначение

New... (Ctrl+N)

Создание нового файла данных, содержащего один компонент



Команда

Назначение

Open... (Ctrl+0)

Открытие существующего файла данных (расширение имени .MDL)

Save (Ctrl+S)

Сохранение текущего файла данных

Save As...

Сохранение текущего файла данных под новым именем

Create SPICE file...

Создание текстового файла параметров моделей, содержащихся в текущем файле данных. Этот файл получает расширение имени .LIB и может быть загружен в программу моделирования МС7, но не в программу MODEL

Create Model Library...

Запись параметров моделей компонентов текущей библиотеки в бинарный файл с расширением имени .LBR, который может быть загружен в программу МС7 для просмотра и редактирования. Его применение при моделировании обеспечивается более быстрый, чем в текстовых файлах .LIB, доступ к параметрам отдельных компонентов

Revert

Восстановление содержания текущего файла с диска

Close (Ctrl+F4)

Закрытие текущего файла данных

Merge

Слияние содержания текущей библиотеки с файлом, находящимся на диске

Sort

Сортировка компонентов текущей библиотеки по именам, указанным в текстовом поле Т1

Файл 1.....Файл 8

Список последних восьми загруженных файлов

Exit (Alt+F4)

Завершение работы с программой MODEL

5.2.2. Меню Edit

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

Таблица 5.2

Команды меню Edit

Команда

Назначение

Undo (Ctrl+Z)

Отмена последней команды редактирования текстовых полей

Cut (Ctrl+X)

Удаление выбранного текста и размещение его в буфер обмена Windows

Команда

Назначение

Сору (Ctrl+C)

Копирование выбранного текста в буфер обмена

Paste (Ctrl+V)

Копирование содержания буфера обмена в позицию, указанную курсором

Clear (Dei)

Удаление выбранного текста без копирования в буфер обмена

Select All (Ctrl+A)

Выбор всего текста в текущем текстовом поле

Copy Front Window to Clipboard

Копирование содержания текущего окна в буфер обмена

Change Polarity

Изменение полярности (типа проводимости) текущего транзистора. Например, транзистор NPN заменяется на PNP

Add Part

Добавление нового компонента в текущий файл данных. Тип компонента выбирается иг предлагаемого списка: DIODE, NPN, PNP, NMOS,PMOS, NJFET, PJFET, OPAMP, CORE

Delete Data...

Удаление указанной курсором строки из таблицы данных

5.2.3. Меню Windows

Меню Windows содержит команды работы с окнами. Список его команд приведен в табл. 5.3.

Таблица 5.3

Команды меню Windows

Команда

Назначение

Cascade (Shift+F5)

Каскадное расположение открытых окон

Title Vertical (Shift+F4)

Последовательное расположение открытых окон по вертикали

Title Horizontal

Последовательное расположение открытых окон по горизонтали

Arrange Icons

Упорядочивание размещения иконок свернутых окон в нижней части экрана

Debug

Внесение исправлений

1 оаголовок окна>

Активизация и размещение на переднем плане файла библиотеки, выбирая его из списка открытых файлов



5.2.4. Меню Options Меню Options содержит команды задания различных параметров программы MODEL, список которых приведен в табл. 5,4.

Таблица 5.4

Команды меню Options

Команда

Назначение

Help Ваг

Размещение/удаление строки помощи в нижней части экрана

Preferences

Задание параметров:

File Warning

Предупреждение о необходимости сохранения файлов при их изменении

Sound

Включение звукового сигнала при выдаче предупреждающего сообщения

Quit Warning

Предупреждение о необходимости сохранения измененных файлов при выходе из программы

Time Stamp

Простановка времени

Date Stamp

Простановка даты

Global Settings

Процесс оптимизации прекращается, если текущие значения ошибок аппроксимации меньше заданных:

Maximum Relative Per-iteration Error

Относительная разность среднеквадратических значений ошибки аппроксимации на соседних шагах оптимизации

Maximum Percentage Per-lteration Error

Разность среднеквадратических значений ошибки аппроксимации на соседних шагах оптимизации в процентах

Maximum Percentage Error

Среднеквадратическое значение ошибки аппроксимации

Model Default

Установка параметров модели по умолчанию

Color Preferences

Выбор цвета графиков, точек данных, линий сетки, фона и оцифровки осей

Команда

Назначение

Auto Scale (F6)

Автоматическое масштабирование графиков

Manual Scale (F9)

Задание масштаба по осям координат графиков вручную

Step Model Parameters

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

5.2.5. Меню View

Меню View содержит команды просмотра содержания окон характеристик текущего компонента библиотеки и выбор другого компонента из библиотеки. Перечень команд приведен в табл. 5.5.

Таблица 5.5

Команды меню View

Команда

Назначение

Part List (Ctrl+L)

Вывод списка компонентов текущей библиотеки. Двойной щелчок на имени компонента открывает список его параметров. С помощью этого меню модели компонентов можно удалять, колировать и вставлять в другое место текущей или другой библиотеки через буфер обмена. Для этого в списке мышью выбирается один или более компонентов и затем используются стандартные команды Windows Ctrl+C, Ctrl+X, Ctrl+V и Delete

Find Part (Ctrl+F)

Поиск компонента по имени

Previous Part (Ctrl+T)

Переход к предыдущему компоненту в списке

Next Part (Ctrl+i)

Переход к следующему компоненту

First Part (Ctrl+Home)

Переход к первому компоненту в списке

Last Part (Ctrl+End)

Переход к последнему компоненту в списке

Previous Graph (Ctrl+<-)

Переход к предыдущему графику текущего компонента

Next Graph (Ctrl+)

Переход к следующему графику текущего компонента

First Graph (Ctrl+Shlft+<-)

Переход к первому графику текущего компонента



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [ 39 ] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60


0.0077