The waveform generator WG is set to give a sine wave of 1kHz. It is monitored by oscilloscope channel A1. The signal after the 1uF capacitor is monitored by A2. The DC voltage to clamp the sine wave is given from PV1, via a diode. Set the voltage range of A2 to 16 volts, because the voltage after clamping at 5 volts DC could be more that 8 volts.

image0 image1
Wiring Diagram Photograph of the experimental setup

image3
Screen shot of the oscilloscope program showing inputs and output of Positive Diode Clamping.  1N4148 diode at 1000Hz. Load is the 1MOhm input impedance of channel A2.
Writing Python Code
This experiment can also be done by running this Python Code. The output of the program is shown below.
import eyes17.eyes
p = eyes17.eyes.open()
from pylab import *
p.set_sine(200)
p.set_pv1(1.35)
t,v, tt,vv = p.capture2(500, 20) # captures A1 and A2
xlabel('Time(mS)') ylabel('Voltage(V)')
plot([0,10], [0,0], 'black')
ylim([-4,4])
plot(t,v,linewidth = 2, color = 'blue')
plot(tt, vv, linewidth = 2, color = 'red')
show()
image4
Python program to Diode Clamping Output of the code