def close(self): # Close unit Disconnect the scope # Stop the scope # handle = chandle self.status["stop"] = ps.ps2000_stop(self.chandle) assert_pico2000_ok(self.status["stop"]) # Close unitDisconnect the scope # handle = chandle self.status["close"] = ps.ps2000_close_unit(self.chandle) assert_pico2000_ok(self.status["close"]) # display status returns print('The scope was successfully closed')
import ctypes import numpy as np from picosdk.ps2000 import ps2000 as ps import matplotlib.pyplot as plt from picosdk.functions import adc2mV status = {} # Open 2000 series PicoScope # Returns handle to chandle for use in future API functions status["openUnit"] = ps.ps2000_open_unit() # Create chandle for use chandle = ctypes.c_int16(status["openUnit"]) print(status) status["flash"] = ps.ps2000_flash_led(chandle) status["stop"] = ps.ps2000_stop(chandle) status["close"] = ps.ps2000_close_unit(chandle) print(status)