Панель инструментов и меню программы MODEL
Ниже приведен список команд меню MODEL. Многие команды дублируются горячими клавишами и кнопками панели инструментов.
Open... (Ctrl+O) — открытие существующего файла данных с расширением имени .MDL. Также можно воспользоваться соответствующей командой меню FILE.
Merge... (
) — слияние содержания текущей библиотеки с файлом,
находящимся на диске. Результат слияния показывается в текущем файле данных, который сохраняется на диске только по запросу пользователя (по командам Save, Save As или при выгрузке файла).
Add These Parts to the Component Library (
) — создание модельных директив для всех компонентов текущего файла данных, помещение их в файл с заданным именем и расширением .LIB и включение в библиотеку компонентов Micro-Cap. После этой команды компоненты с новыми моделями становятся доступными для принципиальных схем, создаваемых с помощью схемного редактора.
Sort (
) — сортировка компонентов текущей библиотеки по именам,
указанным в текстовом поле Т1 (по алфавиту и в порядке возрастания цифровых индексов).
Change Polarity — смена типа текущего полупроводникового прибора. Для биполярного транзистора меняется тип проводимости NPN-PNP, для МОП-транзистора — тип канала N или Р (NMOS или PMOS).
Change Core Units (CTRL+U,
) — смена единиц системы СГС на СИ и обратно. Используется для нелинейных магнитных сердечников. Можно задать единицы системы СИ: Тесла для В и А/м для Н, и единицы СГС — Гаусс для В и Эрстед для И. Полученные оптимизированные параметры модели CORE всегда будут записаны в гибридной системе единиц (см. 5.2.4).
Delete Data (CTRL+D,
) — Удаление экспериментальной точки, на которую указывает курсор, из таблицы данных. Воздействует только на поля таблицы данных, не воздействует на параметры модели. Выполняется только в том случае, если курсор находится в поле таблицы данных.
Add Part (
) — добавление нового компонента в текущий файл модельных данных. Тип компонента выбирается из выпадающего подменю, и его данные помещаются в начало текущего модельного файла.
Delete Part (
) — удаление текущего компонента из файла модельных данных.
Options — основные установки программы MODEL.
« Global Settings (
) — глобальные параметры. Процесс оптимизации прекращается, если текущие значения ошибок аппроксимации меньше заданных:
Maximum Relative Per-iteration Error — относительная разность среднеквадратических значений ошибки аппроксимации на соседних шагах оптимизации, при достижении которых оптимизация останавливается. Типичное значение от 1Е-6 до 1Е-3.
Maximum Percentage Per-iteration Error — Разность среднеквадратических значений ошибки аппроксимации на соседних шагах оптимизации в процентах, при достижении которых оптимизация останавливается. Типичное значение от 1Е-6 до 1Е-3.
Maximum Percentage Error — среднеквадратическое значение ошибки аппроксимации в процентах, при достижении которого оптимизация останавливается. Типичное значение от 0.1 до 5.
Выше приведены параметры оптимизации для метода Пауэлла, подобные параметры задаются и для других методов оптимизации, используемых в последней версии программы МС10.
• Model Default — установка параметров модели по умолчанию. Для всех параметра модели каждого вида (Diode, BJT, MOSFET, JFET, Opamp, Core) устанавливаются 3 значения для работы программы оптимизации: минимальное, максимальное и начальное приближение (initial). Минимальные и максимальные значения параметров используются как предельные значения при проведении оптимизации.
? Auto Scale (F6,
) — автоматическое масштабирование графиков.
• Manual Scale (F9) — задание масштабов графиков по осям вручную.
• Step Model Parameters (
) — организация пошагового изменения
одного из модельных параметров. Имя варьируемой переменной и шаг изменения задаются в окне типа Stepping. Изменение значения параметра на один шаг выполняется нажатием любой клавиши — результаты сразу отображаются на графиках.
View — содержит команды просмотра содержания окон характеристик текущего компонента библиотеки и выбора другого компонента из библиотеки.
? Parts List (CTRL+L,
) — вывод диалогового окна со списками компонентов текущих открытых библиотек модельных данных. Двойной щелчок на имени компонента открывает список его параметров. С помощью команд этого окна модели компонентов можно удалять, копировать и вставлять в другое место текущей или другой открытой библиотеки. Для этого предварительно мышью выбирается один или более компонентов в списке.
• Previous Part (CTRL+1,
) — переход к предыдущему компоненту в списке.
? Next Part (CTRL+l,
) — переход к следующему компоненту в списке.
? First Part (CTRL+HOME,
) — переход к первому компоненту в списке.
? Last Part (CTRL+END,
) — переход к последнему компоненту в списке.
• Previous Graph: (CTRL +
) — переход к предыдущему графику текущего компонента.
• Next Graph: (CTRL +
) — переход к следующему графику текущего компонента.
? First Graph (CTRL+SHIFT +
) — переход к первому графику
текущего компонента
? Last Graph: (CTRL+SHIFT+
) — переход к последнему графику текущего компонента.
- ? All Graphs — одновременный показ на экране всех графиков текущего компонента.
- • One Graph at a Time — показ только одного графика текущего компонента.
Initialize (CTRL+l,
) — присвоение параметрам модели текущего окна начальных значений (initial). Обычно выполняется перед оптимизацией параметров.
Optimize (CTRL+T,
) — оптимизация параметров модели, оцениваемых в текущем окне, путем минимизации суммы среднеквадратических отклонений от заданных точек на текущем графике.
Initialize and Optimize All — присвоение всем параметрам моделей всех неоптимизированных компонентов начальных значений и выполнение их оптимизации. Если оптимизация параметров моделей компонентов не производилась, то это удобный способ оптимизации всех модельных параметров подготовленных компонентов.
Optimize All — Оптимизация всех параметров всех неоптимизированных моделей без установки начальных значений. Если модели компонентов уже подвергались оптимизации и необходимо повысить точность подобранных параметров модели или внесены изменения в экспериментальные точки, то это удобный способ повторной уточняющей оптимизации.
В версии МС10 имеются, кроме того, команды инициализации и оптимизации всех графиков текущего компонента: Initialize All Graphs, Optimize All Graphs.
Кроме перечисленных команд меню имеются команды для работы в среде MODEL, доступные из меню EDIT и дублируемые кнопками на панели инструментов:
Find (
) — поиск строки текста в текстовых полях компонентов. Обычно используется для поиска компонента с заданным именем.
Properties (F10,
) — вызов диалогового окна Properties для текущего
активного окна. Позволяет задавать цвет окон, шрифтовые параметры (тип шрифта, размер, цвет, начертание), набор кнопок на панели инструментов.