A feladat végrehajtásához segítségül hívjuk a PyVISA Python (beépülő)csomagot és a National Intruments NI VISA library-t.
A néhány soros Python program a lenti példában egy Siglent SDS1102CML+ műszerről készít képernyőmentést, majd eltárolja azt a E: meghajtóra.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import visa
import time
def main():
_rm = visa.ResourceManager()
sds = _rm.open_resource( "USB0::0xF4EC::0xEE3A::SDS1MFCQ3R5086::INSTR" )
file_name = "E:\SCDP.bmp"
sds.write( "SCDP" )
result_str = sds.read_raw()
f = open (file_name, 'wb' )
f.write(result_str)
f.flush()
f.close()
if __name__ = = '__main__' :
main()
|