Launch BJT Output Characteristics GUI from SEELablet – > Electronics -> Transistors -> Transistor CE
Prepare the experiment based on the schematic and instructions available in the help section.
Resultant Data: The base voltage (thereby base current) is varied and the corresponding I-V curves are plotted.
from SEEL import interface I=interface.connect() pv2 = I.set_pv2( 1.0) # Bias the base via a 200K resistor. base_voltage = I.get_voltage('CH3') base_current = (pv2-base_voltage)/200e3 # Use Ohm's law to determine current CollectorCurrent =  CollectorVoltage =  for a in np.linspace(0,5,100): pv1 = I.set_pv1(a) CollectorCurrent .append( (pv1 - I.get_voltage('CH1') )/1e3 ) CollectorVoltage.append(pv1) from pylab import * plot(CollectorVoltage,CollectorCurrent ) #Plot and try a different base current show()