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




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


Здесь атрибут SET задает сопротивление нижней секции потенциометра.

4. Предположим, что имеется макромодель Z, имеющая два вывода A и B и параметр G. Если в основной схеме параметр G не определен, то в макромодель передается значение по умолчанию 1000. Для обеспечения возможности редактировать этот параметр при работе со схемой символу макромодели присвоим атрибут G и зададим шаблон TEMPLATE вида:

X^@REFDES %A %B Z PARAMS: ?G¦G=@G¦ ~G¦G=1000¦

Если эту макромодель, имеющую позиционное обозначение U22, подключить к узлам 11 и 12 и задать параметр G=1024, то в списке соединений будет создана строка

X_U22 11 12 Z PARAMS: G=1024

Если же на схеме не задать параметр G, то эта строка будет иной

X_U22 11 12 Z PARAMS: G=1000

5. Библиотечный элемент имеет атрибуты:

REFDES=LIB?

FILENAME=EVAL.LIB

TEMPLATE=.LIB "@FILENAME"

В списке соединений ему соответствует строка

.LIB "EVAL.LIB"

Здесь атрибут FILENAME задает имя файла библиотеки математических моделей. Обратим внимание, что для включения в задание на моделирование таких директив, как .PARAM, .LIB, .INC, .NODESET и др. (кроме директив анализа, которые задаются в пункте Analysis/Setup), создаются специальные символы, которые размещаются на чертеже (см. рис. 1.1). Имя директивы заносится в шаблон TEMPLATE символа, а ее содержание задается при редактировании соответствующего атрибута.  Специальные символы находятся в библиотеке special.slb (см. Приложение 1).

6. Резистор, сопротивление которого имеет случайный разброс, имеет атрибуты

REFDES=R?

R^@REFDES %1 %2  ?MODEL/@MODEL/  @VALUE  ?TC/TC=@TC/

VALUE=1k

TC=

MODEL=MR

Имя модели резистора, в которой задаются параметры случайного разброса его сопротивления, указывается в атрибуте MODEL.  Например, 5%-ный разброс сопротивления, имеющего равномерный закон распределения, задается с помощью модели

.model MR RES (R=1 DEV=5%)




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