From cf31495471c77433f3bca1a553a6ac0ab91af3d7 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 18 Feb 2017 19:27:11 +0100 Subject: [PATCH] example file delta-sigma-1.cir add usage of variable win_console use eprvcd for printing digital file --- examples/xspice/delta-sigma/delta-sigma-1.cir | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/examples/xspice/delta-sigma/delta-sigma-1.cir b/examples/xspice/delta-sigma/delta-sigma-1.cir index b9c5e9cb3..5b530f9cd 100644 --- a/examples/xspice/delta-sigma/delta-sigma-1.cir +++ b/examples/xspice/delta-sigma/delta-sigma-1.cir @@ -96,13 +96,22 @@ abridge22 [dclk xsinc.ddivndel1 xsinc.ddivndel2 dv] [acclk acset acres acin] dac save inp inm adaclout adaccout ; save memory space tran 0.1u $&simtime * analog out, scaled 'manually'; sinc filter counter; analog differential in -plot 4.1*(adaclout-0.486) adaccout v(inp)-v(inm) ylimit -0.6 0.6 +if $?win_console +* temporary plot file starts with np_ : extra postscript output suppressed + gnuplot np_tmp 4.1*(adaclout-0.486) adaccout v(inp)-v(inm) ylimit -0.6 0.6 +else + plot 4.1*(adaclout-0.486) adaccout v(inp)-v(inm) ylimit -0.6 0.6 +end * modulator dig out -* eprint dv > digi1.txt +*eprvcd dv > digi1.vcd * -*eprint dlout1 dlout2 dlout3 dlout4 dlout5 dlout6 dlout7 dlout8 dlout9 dlout10 -*+ xsinc.dout1 xsinc.dout2 xsinc.dout3 xsinc.dout4 xsinc.dout5 -*+ xsinc.dout6 xsinc.dout7 xsinc.dout8 xsinc.dout9 xsinc.dout10 > digi4b.txt +eprvcd dlout1 dlout2 dlout3 dlout4 dlout5 dlout6 dlout7 dlout8 dlout9 dlout10 ++ xsinc.dout1 xsinc.dout2 xsinc.dout3 xsinc.dout4 xsinc.dout5 ++ xsinc.dout6 xsinc.dout7 xsinc.dout8 xsinc.dout9 xsinc.dout10 > digi4b.vcd + +* plotting the vcd file (e.g. with GTKWave) +shell digi4b.vcd + .endc .end