Атрибуты и шаблоны символов
- Символы директив. В библиотеке special.slb имеется несколько символов LIB, INCLUDE, IC1, IC2, NODESET1, NODESET2, PARAM, OPTPARAM (см. Приложение 2 [7]), используемых для задания директив моделирования, отсутствующих в диалоговом окне команды Analysis › Setup. Эти символы размещаются на чертеже либо в любом свободном месте, как символы LIB, INCLUDE и др., либо подсоединяя их к узлам схемы. Имя директивы заносится в шаблон TEMPLATE символа, а ее содержание задается при редактировании соответствующего атрибута. Например, символ LIB, используется для включения в задание на моделирование имени файла библиотеки моделей с помощью директивы .LIB. Его атрибуты имеют вид:
При указании имени файла EVAL.LIB в списке соединений ему будет соответствовать строка:
REFDES=LIB? FILENAME=<имя файла>TEMPLATE=.LIB"@FILENAME".LIB"EVAL.LIB" - Резистор, сопротивление которого имеет случайный разброс, имеет атрибуты:
Имя модели резистора, в которой задаются параметры случайного разброса его сопротивления, указывается в атрибуте MODEL. Например, 5%-ный разброс сопротивления, имеющего равномерный закон распределения, задается с помощью модели:
Имя этой модели указывается в атрибуте MODEL=MR.
Текстовое описание модели .model… может быть включено в любую имеющуюся текстовую библиотеку моделей или в собственную библиотеку пользователя. В последнем случае ее имя должно быть включено в файл nom.lib или, что более удобно, указано в файле конфигурации pspice.ini по команде Analysis › Library and Include Files.
Другой, более удобный способ, заключается в введении описания директивы .model непосредственно в шаблон резистора:
Теперь если такой резистор поместить на схему, присвоить ему позиционное обозначение R1 и задать значение атрибута TOLERANCE=20%, то в списке соединений ему будут соответствовать строки:
REFDES=R?TEMPLATE=R^@REFDES%1'%2?MODEL/@MODEL/@VALUEVALUE=1kMODEL=MR.model MR RES (R=1DEV=5%)REFDES=R?TEMPLATE=R^@REFDES%1%2?TOLERANCE |R^@REFDES| @VALUE?TOLERANCE|\n.model R^@REFDES RES R=1DEV=@TOLERANCE%| VALUE=1kPART=R TOLERANCE=R_R101R_R11k.model R_R1 RES R=1DEV=20% - Приведем еще пример двухобмоточного воздушного трансформатора XFRM_LINEAR:
Если на схеме присвоить трансформатору позиционное обозначение ТХ1 и задать значения атрибутов коэффициента связи COUPLING=0.75 и индуктивностей Ll_VALUE=10m, L2_VALUE=25m, в списке соединений ему будут соответствовать строки:
REFDES=TX?TEMPLATE=K^@REFDES L1^@REFDES L2^@REFDES @COUPLINGL1*@REFDES%1%2@L1_VALUE \n L2^@REFDES%3%4@L2_VALUECOUPLING=L1_VALUE=L2_VALUE=K_TX1 L1_TX1 L2_TX10.75L1_TX11010mL2 TX12025m
