Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Создание макромодели, заданной схемой замещения (Macros)



Для создания макромодели необходимо выполнить следующие операции:

- создать схему макромодели. По команде Options→Mode→Text присвоить имена узлам схемы, которые должны быть выводами макромодели. Если необходимо передавать в макромодель значения параметров, то имена этих параметров должны быть продекларированы в директиве.PARAMETRS. Записать схему в файл, имя которого должно совпадать с именем макромодели;

- с помощью редактора компонентов (Component Editor) из меню Windows занести макромодель в библиотеку компонентов. Для этого в поле Name ввести имя макромодели, в поле Shape указать имя подходящего символа, если такового символа нет, то предварительно создать его с помощью редактора условных графических обозначений (Shape Editor) из меню Windows. В поле Definition ввести Macro. Затем с помощью курсора путем перемещения разместить выводы макромодели в нужных местах символа. Имена выводов совпадают с именами узлов, присвоенными на схеме замещения;

- добавить в один из библиотечных файлов с расширением.lib не обязательную директиву.MACRO для замены длинного списка численных значений параметров в атрибуте VALUE, коротким именем.

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

- в библиотеке выбирается нужная макромодель, щелчком курсора символ макромодели размещается в схеме. В открывшемся окне атрибут VALUE определяется одним из двух возможных способов:

- в списке параметров указываются их численные значения, причем они перечисляются в том же порядке, в котором указаны в директиве.PARAMETRS на схеме замещения макромодели;

- в качестве значения данного атрибута указывается имя псевдонима, указанное в директиве.MACRO.






Дата публикования: 2014-12-28; Прочитано: 170 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...