* /home/saurabh/esim-workspace/precision_rectifiers_using_lm741/precision_rectifiers_using_lm741.cir .include lm_741.sub .include D.lib v5 in_hwr gnd sine(0 5 50 0 0) r2 net-_d2-pad1_ in_hwr 1k * u2 in_hwr plot_v1 d4 net-_d2-pad2_ out_hwr 1N4148 * u3 out_hwr plot_v1 d2 net-_d2-pad1_ net-_d2-pad2_ 1N4148 r4 out_hwr net-_d2-pad1_ 1k r7 out_hwr gnd 1k x2 ? net-_d2-pad1_ gnd net-_x2-pad4_ ? net-_d2-pad2_ net-_x2-pad7_ ? lm_741 v2 net-_x2-pad7_ gnd 12 v4 in_fwr gnd sine(0 5 50 0 0) * u1 in_fwr plot_v1 * u4 out_fwr plot_v1 x1 ? net-_d1-pad2_ gnd net-_x1-pad4_ ? net-_d1-pad1_ net-_x1-pad7_ ? lm_741 v1 net-_x1-pad7_ gnd 12 d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 d3 net-_d3-pad1_ net-_d1-pad1_ 1N4148 x3 ? net-_r5-pad1_ gnd net-_x3-pad4_ ? out_fwr net-_x3-pad7_ ? lm_741 r3 net-_d1-pad1_ net-_d1-pad2_ 1.135k r1 net-_d1-pad2_ in_fwr 1k v6 gnd net-_x2-pad4_ 12 v3 gnd net-_x1-pad4_ 12 v8 net-_x3-pad7_ gnd 12 v7 gnd net-_x3-pad4_ 12 r9 gnd out_fwr 1k r8 out_fwr net-_r5-pad1_ 1k r6 net-_r5-pad1_ net-_d3-pad1_ 0.5k r5 net-_r5-pad1_ in_fwr 1k .tran 10e-06 100e-03 0e-00 * Control Statements .control run print allv > plot_data_v.txt print alli > plot_data_i.txt plot v(in_hwr) plot v(out_hwr) plot v(in_fwr) plot v(out_fwr) .endc .end