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