Beispiel #1
0
    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)