From 4bd261b85841ebe5a427b40070768df54c9c24f1 Mon Sep 17 00:00:00 2001 From: Thorsten Liebig Date: Fri, 10 Feb 2012 11:50:31 +0100 Subject: [PATCH] LumpedPort: use hard source for R=0 --- matlab/AddLumpedPort.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/matlab/AddLumpedPort.m b/matlab/AddLumpedPort.m index c3c5388..d50e6c6 100644 --- a/matlab/AddLumpedPort.m +++ b/matlab/AddLumpedPort.m @@ -50,12 +50,14 @@ else direction = -1; end -CSX = AddLumpedElement(CSX,['port_resist_' int2str(portnr)], n_dir-1, 'Caps', 1, 'R', R); -CSX = AddBox(CSX,['port_resist_' int2str(portnr)], prio, start, stop); +if (R>0) + CSX = AddLumpedElement(CSX,['port_resist_' int2str(portnr)], n_dir-1, 'Caps', 1, 'R', R); + CSX = AddBox(CSX,['port_resist_' int2str(portnr)], prio, start, stop); +end % create excitation if (nargin >= 7) && ~isempty(excitename) - CSX = AddExcitation( CSX, excitename, 0, -dir*direction, varargin{:}); + CSX = AddExcitation( CSX, excitename, R<=0, -dir*direction, varargin{:}); CSX = AddBox( CSX, excitename, prio, start, stop ); end