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



Вспомогательные файлы, определение параметров и функций


Функции, определяемые пользователем, задаются по директиве

.FUNC  <имя функции>([<аргумент>*]) <тело>

Количество аргументов находится в пределах от 1 до 10. Имя функции назначает пользователь, но оно не должно совпадать с именами встроенных функций, например SIN и др. Тело функции, содержащее ее описание, состоит из арифметических выражений и стандартных функций. Если аргументы отсутствуют, круглые скобки ( ) все равно нужны. Определение функции должно в задании на моделирование предшествовать ее использованию. Тело функции можно записывать на нескольких строках, помещая символ “+” в первой позиции строки продолжения. Приведем примеры (см. также [41]):

.FUNC   DR(D)   D/57.296

.FUNC   E(X)   EXP(X)

.FUNC   APBX(A,B,X)   A+B*X

.FUNC  P( )   SIN(0.19634954)

Набор стандартных функций целесообразно записывать в файлы и подключать их к заданию на моделирование директивой .INC.

Глобальные параметры задаются директивами вида

.PARAM <<имя параметра>=<значение>>*

.PARAM <<имя параметра>={<выражение> }>*

Значения параметров могут быть константами или выражениями, содержащими константы или другие параметры. Выражения должны заключаться в фигурные скобки { }.

Введем, например, параметры pi=

, рi2=2
, напряжение источника питания VPOWER=5 и используем один из них при описании емкости конденсатора C1:

.PARAM   pi=3.14159265,  pi2=6.2831853,  VPOWER=5v

.PARAM   VNUM = {8*pi}

C1  2  0  {1/(pi2*10kHz*5k)}

Имена вводимых параметров не должны совпадать с именем текущего времени TIME и именами стандартных параметров

GMIN – минимальная проводимость;

TEMP – текущая температура;

VT – температурный потенциал p–n-перехода.

Директиву .PARAM можно использовать внутри описания макромодели для создания локальных параметров (в Design Center 5 это было запрещено).

С помощью параметров можно определять все параметры моделей устройств и большинство параметров компонентов и директив, за исключением:




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