From facbf3b524cfb26f2f88cb51884fbc844f3c265d Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 18 Jun 2022 00:26:33 +0200 Subject: [PATCH] Don't save the internal device node collCX, added for a new quasi-saturation model of bjt --- src/frontend/outitf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/outitf.c b/src/frontend/outitf.c index 17ae50c28..bb1dcdc98 100644 --- a/src/frontend/outitf.c +++ b/src/frontend/outitf.c @@ -268,11 +268,12 @@ beginPlot(JOB *analysisPtr, CKTcircuit *circuitPtr, char *cktName, char *analNam } else { for (i = 0; i < numNames; i++) if (!refName || !name_eq(dataNames[i], refName)) - /* Save the node as long as it's an internal device node */ + /* Save the node as long as it's not an internal device node */ if (!strstr(dataNames[i], "#internal") && !strstr(dataNames[i], "#source") && !strstr(dataNames[i], "#drain") && !strstr(dataNames[i], "#collector") && + !strstr(dataNames[i], "#collCX") && !strstr(dataNames[i], "#emitter") && !strstr(dataNames[i], "#base")) { @@ -295,6 +296,7 @@ beginPlot(JOB *analysisPtr, CKTcircuit *circuitPtr, char *cktName, char *analNam strstr(dataNames[i], "#source") || strstr(dataNames[i], "#drain") || strstr(dataNames[i], "#collector") || + strstr(dataNames[i], "#collCX") || strstr(dataNames[i], "#emitter") || strstr(dataNames[i], "#base")) { @@ -305,6 +307,8 @@ beginPlot(JOB *analysisPtr, CKTcircuit *circuitPtr, char *cktName, char *analNam if (strstr(ch, "#collector")) { strcpy(ch, "[ic]"); + } else if (strstr(ch, "#collCX")) { + strcpy(ch, "[ic]"); } else if (strstr(ch, "#base")) { strcpy(ch, "[ib]"); } else if (strstr(ch, "#emitter")) {