Система схемотехнического моделирования и проектирования Design Center



Редактирование символов компонентов - часть 9


Перейдем к систематическому изложению синтаксиса шаблона TEMPLATE. Шаблон состоит из списка атрибутов. Атрибуты, состоящие из стандартных символов, копируются в список соединений без изменений. Стандартные символы состоят из алфавитно-цифровых символов, знаков “$”, “_”, пробелов и знаков пунктуации.

Если перед именем атрибута помещен специальный знак “@”, “?”, “~”, “#” или “&”, то в зависимости от его вида атрибуты шаблонов заменяются следующими величинами:

@<имя> – значением атрибута <имя>. В отсутствие указанного атрибута или его значения выдается сообщение об ошибке;

&<имя> – значением атрибута <имя>, если этот атрибут определен;

?<имя>s...s – заменяется текстом, помещенным между одинаковыми символами s, если атрибут определен;

~<имя>s...s – заменяется текстом, помещенным между одинаковыми символами s, если атрибут не определен;

 #<имя>s...s – производятся те же действия, что при наличии знака “?”, но остальная часть шаблона TEMPLATE удаляется.

Символы s, ограничивающие текст, могут быть любыми неалфавитными символами (сами они в список соединений не переносятся). Внутри этого текста допускается вложение, т. е. размещение атрибутов, предваряемых специальными знаками.

Знак “^” также специальный. Он заменяется указанием полного пути доступа к компонентам, имеющим иерархическую структуру. Для компонентов, находящихся на высшем уровне иерархии, в списке соединений этот знак заменяется знаком подчеркивания “_”.

Последовательность знаков “\n” приводит к переходу на следующую строку в списке соединений (так, шаблон TEMPLATE, который размещается на одной строке практически неограниченной длины, в списке соединений может быть размещен на нескольких строках).

Имена выводов в шаблоне предваряются знаком “%”. Имена выводов символов перечисляются в шаблоне в том порядке, в котором они должны быть записаны для каждого компонента по правилам PSpice (см. гл. 3, 4, 6). В списке соединений они замещаются именами цепей, к которым они подсоединены на схеме.


Содержание  Назад  Вперед