virtualInstruments Package
virtualInstruments Package
import virtual instruments
futekLoadCell Module
-
class mwavepy.virtualInstruments.futekLoadCell.FutekMonitor(ax=None, window_length=-1, **kwargs)
Bases: object
-
get_data_and_plot()
-
update_axis_scale()
-
update_data()
-
update_line()
-
class mwavepy.virtualInstruments.futekLoadCell.Futek_USB210_pipe(sample_rate=2.5, avg_len=1)
Bases: object
-
close()
-
data
-
read()
-
write(data='gimme datan')
-
class mwavepy.virtualInstruments.futekLoadCell.Futek_USB210_socket(*args, **kwargs)
Bases: mwavepy.virtualInstruments.generalSocketReader.GeneralSocketReader
generalSocketReader Module
-
class mwavepy.virtualInstruments.generalSocketReader.GeneralSocketReader(sock=None, sample_rate=2.5, avg_len=1, query_string='1', msg_len=1000.0)
A general class which wraps a socket and has a simple data query
function, implemented by the property data_point.
this was made as a way to interface a piece of hardware which did
not support gpib. is useful for general interfacing of
non-standard hardware or software.
- example usage:
- gsr = generalSocketRead()
gsr.connect(‘127.0.0.1’,1111)
gsr.data_point # implicityly calls send() then receive()
-
close()
-
connect(host, port)
-
data
tmp = []
for n in range(self.avg_len):
sleep(1./self.sample_rate)
self.send(self.query_string)
tmp.append(float(self.receive()))
return npy.mean(tmp)
-
receive()
-
send(data)
lifetimeProbeTester Module
lifetimeProbeTesterFunctions Module
stages Module
vna Module