Иллюстрированный самоучитель по OrCAD

Атрибуты и шаблоны символов

  1. Символы директив. В библиотеке 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"
  2. Резистор, сопротивление которого имеет случайный разброс, имеет атрибуты:

    Имя модели резистора, в которой задаются параметры случайного разброса его сопротивления, указывается в атрибуте 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/ @VALUE
    VALUE=1k
    MODEL=MR
    .model MR RES (R=1 DEV=5%)
    REFDES=R?
    TEMPLATE=R^@REFDES %1 %2?TOLERANCE |R^@REFDES| @VALUE?TOLERANCE
    |\n.model R^@REFDES RES R=1 DEV=@TOLERANCE%| VALUE=1k PART=R TOLERANCE=
    R_R1 0 1 R_R1 1k
    .model R_R1 RES R=1 DEV=20%
  3. Приведем еще пример двухобмоточного воздушного трансформатора XFRM_LINEAR:

    Если на схеме присвоить трансформатору позиционное обозначение ТХ1 и задать значения атрибутов коэффициента связи COUPLING=0.75 и индуктивностей Ll_VALUE=10m, L2_VALUE=25m, в списке соединений ему будут соответствовать строки:

    REFDES=TX?
    TEMPLATE=K^@REFDES L1 ^@REFDES L2^@REFDES @COUPLING
    L1*@REFDES %1 %2 @L1_VALUE \n L2^@REFDES %3 %4 @L2_VALUE
    COUPLING=
    L1_VALUE=
    L2_VALUE=
    K_TX1 L1_TX1 L2_TX1 0.75 L1_TX1 1 0 10m L2 TX1 2 0 25m
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.