From d7feec20fe4baba1e311d39b54a741940f4a8e8a Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Wed, 10 Feb 2021 20:48:35 +0100 Subject: [PATCH] enable parameter 'gain' patch provided by Bohdan Tkhir --- src/xspice/icm/xtraevt/real_to_v/cfunc.mod | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/xspice/icm/xtraevt/real_to_v/cfunc.mod b/src/xspice/icm/xtraevt/real_to_v/cfunc.mod index e8b29e841..112c91877 100644 --- a/src/xspice/icm/xtraevt/real_to_v/cfunc.mod +++ b/src/xspice/icm/xtraevt/real_to_v/cfunc.mod @@ -34,18 +34,18 @@ void ucm_real_to_v (ARGS) case ANALOG: if(TIME == 0.0) { - OUTPUT(out) = *in; + OUTPUT(out) = *in * PARAM(gain); v[0] = *in; v[1] = *in; } else { if(TIME <= t[0]) - OUTPUT(out) = v[0]; + OUTPUT(out) = v[0] * PARAM(gain); else if(TIME >= t[1]) - OUTPUT(out) = v[1]; + OUTPUT(out) = v[1] * PARAM(gain); else { OUTPUT(out) = v[0] + (v[1] - v[0]) * - (TIME - t[0]) / (t[1] - t[0]); + (TIME - t[0]) / (t[1] - t[0]) * PARAM(gain); } } break;