""" Provide basic class to operate scope Created by Eugeniy E. Mikhailov 2021/11/29 """ import scpi class Scope(scpi.SCPIinstr): """ Do not instantiate directly, use rm = pyvisa.ResourceManager() Scope(rm.open_resource('TCPIP::192.168.0.2::INSTR')) """ # Minimal set of methods to be implemented by a scope. # Should work with minimal arguments list # but might be faster if parameters provided: less IO requests def getTrace(self, chNum, availableNpnts=None, maxRequiredPoints=None): warnings.warn( 'this function is not implemented' ) from .sds1104x import SDS1104X