time = np.linspace(0, (cmaxSamples.value) * timeIntervalns.value, cmaxSamples.value) # Plots the data from channel A onto a graph plt.plot(time, adc2mVChAMax[:]) plt.plot(time, adc2mVChAMax1[:]) plt.plot(time, adc2mVChAMax2[:]) plt.plot(time, adc2mVChAMax3[:]) plt.plot(time, adc2mVChAMax4[:]) plt.plot(time, adc2mVChAMax5[:]) plt.plot(time, adc2mVChAMax6[:]) plt.plot(time, adc2mVChAMax7[:]) plt.plot(time, adc2mVChAMax8[:]) plt.plot(time, adc2mVChAMax9[:]) plt.xlabel('Time (ns)') plt.ylabel('Voltage (mV)') plt.show() # Stops the scope # Handle = chandle status["stop"] = ps.ps6000Stop(chandle) assert_pico_ok(status["stop"]) # Closes the unit # Handle = chandle status["close"] = ps.ps6000CloseUnit(chandle) assert_pico_ok(status["close"]) # Displays the staus returns print(status)
def pico_close(handle): ret = ps.ps6000Stop(handle) assert_pico_ok(ret) ret = ps.ps6000CloseUnit(handle) assert_pico_ok(ret)