logo
Amelina_M_A__Konspekt_lektsy_po_kursu_Kompyut

.Define — присвоение значений идентификаторам переменных

Формат (только для ввода схем): .DEFINE <текст1> <текст2>

Выполняется замена простой текстовой переменной <текст1> сложной текстовой переменной <текст2>. Приведем примеры:

.DEFINE R1 TEMP*.1*EXP(-T/tau) — текстовая переменная R1 (обозначающая сопротивление резистора) заменяется выражением для ее вычисления TEMP*.1*EXP(-T/tau); обратим внимание, что таким образом можно задать зависимость любого параметра схемы от времени, частоты и т. п., что реализуется в программе PSpice гораздо сложнее;

.DEFINE Q1 КТ312А — позиционное обозначение транзистора Q1 при моделировании заменяется типом транзистора КТ312А.

.DEFINE SQUAREWAVE

+ Ons 0

+ LABEL=START

+ +10ns 1

+ +10ns 0

+ +10ns GOTO START 10 TIMES — если при описании атрибутов цифрового сигнала STIM использовать переменную SQUAREWAVE, в дальнейшем при моделировании она будет заменена текстовым описанием периодического сигнала.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4