Атрибуты и шаблоны символов
Приведем для иллюстрации перечень параметров нескольких компонентов и соответствующие им строки в списке соединений.
- Резистор, включенный к узлам 2 и 5 схемы и имеющий позиционное обозначение R3, имеет атрибуты:
В списке соединений ему соответствует строка: R_R325 1k TC=0.001.
Если атрибут ТС (температурный коэффициент сопротивления) не будет задан, то в этой строке параметр ТС будет отсутствовать.
REFDES=R?VALUE=1kTC=0.001PART=RTEMPLATE=R^@REFDES%1%2@VALUE?TCRC=@TC/ - Биполярный транзистор, включенный между узлами 7 (коллектор), 10 (база) и 11 (эмиттер) и имеющий позиционное обозначение VT8, имеет атрибуты:
В списке соединений ему соответствует строка Q_VT871011 KT315A.
Атрибут VALUE зарезервирован для введения значения коэффициента кратности AREA.
REFDES=Q?MODEL=KT315AVALUE=TEMPLATE=Q^@REFDES%C%B%E @MODEL?VALUE/@VALUE/ - Переменное сопротивление R4, включенное между узлами 3, 4 и 5 (средняя точка), имеет атрибуты:
В списке соединений ему соответствуют две строки (благодаря наличию параметра \п):
Здесь атрибут .SET задает относительное значение сопротивления нижней секции потенциометра (т.е. определяет позицию движка потенциометра).
REFDES=R?PART=POTVALUE=TkSET=0.5TEMPLATE=RT^@REFDES%1%t {(@VALUE*(1-@SET))+.001}RB^@REFDES%t%2{(@VALUE*@SET)+.001)RT_R435{(1k*(1-0.5))+0.001} (верхняя часть потенциометра)RB_R454{(1k*0.5)+0.001} (нижняя часть потенциометра) - Предположим, что имеется макромодель Z, имеющая два вывода А и В и параметр G. Если в основной схеме параметр G не определен, то в макромодель передается значение по умолчанию 1000. Для обеспечения возможности редактировать этот параметр при работе со схемой символу макромодели присвоим атрибут G и зададим шаблон TEMPLATE вида:
Если эту макромодель, имеющую позиционное обозначение U22, подключить к узлам 11 и 12 и задать параметр G=1024, то в списке соединений будет создана строка:
Если же на схеме не задать параметр G, то эта строка будет иной:
X^@REFDES%A%B Z PARAMS:?G|G=@G| ~G|G=1000|X_U221112Z PARAMS: G=1024X_U2211122PARAMS: G=1000
