From 9fb2aac95203052b28f936e51505a79f16408513 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 16 Nov 2018 00:18:02 +0100 Subject: [PATCH] inpcom.c, skip nois calculation of behavioral resistor by adding instance parameter noisy=0 --- src/frontend/inpcom.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 96d400fe0..494f0319a 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -4978,7 +4978,8 @@ inp_compat(struct card *card) } } } - /* white noise model by x2line, x3line, x4line */ + /* white noise model by x2line, x3line, x4line + if instance parameter noisy=0 is set, noise calculation is skipped */ if ((tc1_ptr == NULL) && (tc2_ptr == NULL)) { xline = tprintf("b%s %s %s i = v(%s, %s)/(%s)", title_tok, node1, node2, node1, node2, equation); @@ -5020,7 +5021,7 @@ inp_compat(struct card *card) *(card->line) = '*'; // insert new B source line immediately after current line card = insert_new_line(card, xline, 0, 0); - if (x2line) { + if (x2line && !strstr(cut_line, "noisy=0")) { card = insert_new_line(card, x2line, 0, 0); card = insert_new_line(card, x3line, 0, 0); card = insert_new_line(card, x4line, 0, 0);