Создание макромодели, заданной схемой замещения (Macros)
Для создания макромодели необходимо выполнить следующие операции:
- создать схему макромодели. По команде Options→Mode→Text присвоить имена узлам схемы, которые должны быть выводами макромодели. Если необходимо передавать в макромодель значения параметров, то имена этих параметров должны быть продекларированы в директиве.PARAMETRS. Записать схему в файл, имя которого должно совпадать с именем макромодели;
- с помощью редактора компонентов (Component Editor) из меню Windows занести макромодель в библиотеку компонентов. Для этого в поле Name ввести имя макромодели, в поле Shape указать имя подходящего символа, если такового символа нет, то предварительно создать его с помощью редактора условных графических обозначений (Shape Editor) из меню Windows. В поле Definition ввести Macro. Затем с помощью курсора путем перемещения разместить выводы макромодели в нужных местах символа. Имена выводов совпадают с именами узлов, присвоенными на схеме замещения;
- добавить в один из библиотечных файлов с расширением.lib не обязательную директиву.MACRO для замены длинного списка численных значений параметров в атрибуте VALUE, коротким именем.
При использовании макромодели в качестве компонента схемы выполняются следующие операции:
- в библиотеке выбирается нужная макромодель, щелчком курсора символ макромодели размещается в схеме. В открывшемся окне атрибут VALUE определяется одним из двух возможных способов:
- в списке параметров указываются их численные значения, причем они перечисляются в том же порядке, в котором указаны в директиве.PARAMETRS на схеме замещения макромодели;
- в качестве значения данного атрибута указывается имя псевдонима, указанное в директиве.MACRO.
Моделирование устройств
Меню Analysis
Меню Analysis содержит следующий набор режимов моделирования:
Команда
| Назначение
|
Transient
(Alt+1)
| Моделирование во временной области
(Анализ переходных процессов)
|
AC
(Alt+2)
| Моделирование в частотной области
(Анализ частотных характеристик)
|
DC
(Alt+3)
| Анализ цепи по постоянному току;
|
Dynamic DC
(Alt+4)
| Расчет режима по постоянному току и его динамическое отображение на схеме;
|
Transfer Function
(Alt+5)
| Расчет передаточных функций по постоянному току, а также входного и выходного сопротивлений;
|
Sensitivity
(Alt+6)
| Расчет чувствительностей по постоянному току одного или нескольких выражений по отношению к одному или нескольким параметрам;
|
Probe Transient
(Ctrl+Alt+1)
| Анализ переходных процессов и отображение результатов в режиме Probe;
|
Probe AC
(Ctrl+Alt+1)
| Анализ частотных характеристик и отображение результатов в режиме Probe;
|
Probe DC
(Ctrl+Alt+1)
| Анализ передаточных функций по постоянному току и отображение результатов в режиме Probe.
|
После запуска режимов анализа переходных процессов, частотных характеристик или передаточных функций по постоянному току на экран выводится окно анализа. Анализ (моделирование) проводится с помощью набора команд, сгруппированных в системе раскрывающихся меню. Наиболее часто используемые команды вызываются нажатием пиктограмм или комбинаций «горячих» клавиш. Окно анализа имеет следующие основные режимы:
Режим
| Назначение
|
Limits
(F9)
| Задание пределов моделирования и построения графиков;
|
Stepping
(F11)
| Задание вариаций параметров компонентов при моделировании;
|
Animate
| Открытие диалогового окна для задания параметров анимации;
|
Analysis
(F4)
| Открытие графического окна результатов моделирования;
|
State variables
(F12)
| Вызов редактора значений переменных состояния;
|
Scale mode
(F7)
| Вывод на весь экран части графика, заключенного в рамку;
|
Cursor mode
(F8)
| Режим электронного курсора для считывания координат одной или двух точек на графике, имя переменной которой подчеркнуто. Расположение точек на графике изменяется их перемещением правой и левой кнопками мыши;
|
Horizontal tag mode
| Нанесение на график расстояния по горизонтали между двумя выбранными точками графика;
|
Vertical tag mode
| Нанесение на график расстояния по вертикали между двумя выбранными точками графика;
|
Tag mode
| Нанесение на график значений координат X, Y выбранной точки;
|
Run
(F2)
| Выполнение моделирования;
|
Stop
| Остановка выполнения моделирования;
|
Pause
| Остановка выполнения моделирования;
|
Data points
| Отображение на графиках расчетных точек;
|
Ruler
| Нанесение разметки координатных осей вместо изображения сетки;
|
Tokens
| Нанесение на графики специальных значков для облегчения их распознавания;
|
Horizontal Axis
| Нанесение на графики сетки по горизонтальной оси координат;
|
Vertical Axis
| Нанесение на графики сетки по вертикальной оси координат;
|
Minor log grids
| Нанесение на графики более мелкой логарифмической сетки на всех осях координат, размеченных в логарифмическом масштабе;
|
Baseline
| Нанесение нулевой линии на выбранный график;
|
Horizontal cursor
| Проведение горизонтальной линии от текущего положения курсора;
|
Go to X
(Shift+Ctrl+X)
| Перемещение левого и правого курсора в точку с заданной координатой по оси X;
|
Go to Y
(Shift+Ctrl+Y)
| Перемещение левого и правого курсора в точку с заданной координатой по оси Y;
|
Go to performance
| Открытие окна для построения зависимости целевой функции от варьируемого параметра и переход в заданную точку;
|
Next data point
| Перемещение курсора к следующей точке данных;
|
Peak
| Перемещение курсора к следующему пику, расположенному слева или справа от текущего положения курсора нажатием клавиш →, ← соответственно;
|
Valley
| Перемещение курсора к следующему минимуму, расположенному слева или справа от текущего положения курсора нажатием клавиш →, ← соответственно;
|
High
| Перемещение курсора к наибольшему максимуму нажатием клавиш → или ←;
|
Low
| Перемещение курсора к наибольшему минимуму нажатием клавиш → или ←;
|
Inflection
| Перемещение курсора к следующей точке перегиба графика;
|
Global high
| Перемещение курсора к наибольшему максимуму семейства графиков нажатием клавиш → или ←;
|
Global low
| Перемещение курсора к наибольшему минимуму семейства графиков нажатием клавиш → или ←;
|
Numeric output
(F5)
| Вывод на экран численных результатов в табличной форме.
|
Воспользуйтесь поиском по сайту: