Открываете cir любым текстовым редактором. Это должна быть модель выполненная в виде Subcircuit
Ищите в начале строчку, которая выглядит как:
.SUBCKT Name Pinname1 Pinname2… PinnameN PARAMS: Param1 Param2 … ParamM
Это общий формат Subcircuit для большинства SPICE программ.
PARAMS: чаще всего отсутствует, он нужен для передачи внешних параметров.
Name-название самой модели, это то как эта Subcircuit будет вызываться.
А дальше идут названия "ножек".
Что важно-название ножки и её позиция в строке .SUBCKT
Название-это то что используется внутри модели, поэтому его менять нельзя.
А вот то как устанавливается связь между изображением компонента и SUBCKT-зависит от конкренного SPICE симулятора.
Например в LTSPICE важно какой номер у ножки символа, а название не важно. Но может быть и наоборот.
Здесь надо почтать описание конкретного симулятора.
В моделях производителей в комментариях обычно указывается какая ножка чему соответствует
*-это комментарий
Например:
* CONNECTIONS: POSITIVE POWER SUPPLY
* | VOLTAGE IN
* | | NEGATIVE POWER SUPPLY
* | | | VOLTAGE OUT
* | | | |
.SUBCKT BUF600X1/BB 1 4 5 8
Что означает что первый пин имеет имя 1 и это POSITIVE POWER SUPPLY
А второй пин имеет имя 4 и это вход VOLTAGE IN
И т.д.
Вам надо посмотреть как изменить символ, чтоб он соответствовал строке в .SUBCKT
Потом посмотреть как связать SUBCKT с моделью с этим символом.
Это для каждого симулятора делается по своему, просто почитайте описание.
Или наоборот, берёте готовый символ и переделываете строку в .SUBCKT
И опять же, связываете.
Ищите в начале строчку, которая выглядит как:
.SUBCKT Name Pinname1 Pinname2… PinnameN PARAMS: Param1 Param2 … ParamM
Это общий формат Subcircuit для большинства SPICE программ.
PARAMS: чаще всего отсутствует, он нужен для передачи внешних параметров.
Name-название самой модели, это то как эта Subcircuit будет вызываться.
А дальше идут названия "ножек".
Что важно-название ножки и её позиция в строке .SUBCKT
Название-это то что используется внутри модели, поэтому его менять нельзя.
А вот то как устанавливается связь между изображением компонента и SUBCKT-зависит от конкренного SPICE симулятора.
Например в LTSPICE важно какой номер у ножки символа, а название не важно. Но может быть и наоборот.
Здесь надо почтать описание конкретного симулятора.
В моделях производителей в комментариях обычно указывается какая ножка чему соответствует
*-это комментарий
Например:
* CONNECTIONS: POSITIVE POWER SUPPLY
* | VOLTAGE IN
* | | NEGATIVE POWER SUPPLY
* | | | VOLTAGE OUT
* | | | |
.SUBCKT BUF600X1/BB 1 4 5 8
Что означает что первый пин имеет имя 1 и это POSITIVE POWER SUPPLY
А второй пин имеет имя 4 и это вход VOLTAGE IN
И т.д.
Вам надо посмотреть как изменить символ, чтоб он соответствовал строке в .SUBCKT
Потом посмотреть как связать SUBCKT с моделью с этим символом.
Это для каждого симулятора делается по своему, просто почитайте описание.
Или наоборот, берёте готовый символ и переделываете строку в .SUBCKT
И опять же, связываете.
Nobody Is Perfect