====== Test & measurement home lab ====== ===== DMM Keysight 34465A ===== ==== Remote control ==== === Netcat - using sockets === $ echo "*IDN?" | nc 34465a 5025 Keysight Technologies,34465A,MY59008429,A.03.01-03.15-03.01-00.52-03-02 $ echo "MEAS:VOLT:DC? 10,0.001" | nc 34465a 5025 +1.62349138E-04 $ echo "SYST:ERR?" | nc 34465a 5025 +0,"No error" $ === Python - using sockets === $ python >>> import socket >>> ksaddr=('34465a', 5025) >>> s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) >>> s.connect(ksaddr) >>> s.sendall('meas:volt:dc? 10,0.001\n') >>> data=s.recv(1024) >>> data '+7.33658297E-05\n' >>> print data +7.33658297E-05 >>> s.close() === Python - using pyvisa package === * install pyvisa first - on Ubuntu 18.04 $ sudo apt-get install pyvisa * on Oracle Solaris s11.4 # pip install pyvisa Collecting pyvisa Downloading https://files.pythonhosted.org/packages/51/d1/fc21b45228718cde06b33b08761a6a9aa859dfe51dfbf07e81e0f209e776/PyVISA-1.10.1.tar.gz (6.8MB) 100% |████████████████████████████████| 6.8MB 94kB/s Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/vendor-packages (from pyvisa) Installing collected packages: pyvisa Running setup.py install for pyvisa ... done Successfully installed pyvisa-1.10.1 You are using pip version 8.1.2, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. # pip install pyvisa-py Collecting pyvisa-py Downloading https://files.pythonhosted.org/packages/7c/85/6f3170a31596d8e1ae55a108c07976da7ed2827c7a4328958fc242a88bc9/PyVISA-py-0.3.1.tar.gz (57kB) 100% |████████████████████████████████| 61kB 953kB/s Requirement already satisfied (use --upgrade to upgrade): pyvisa>=1.8 in /usr/lib/python2.7/site-packages (from pyvisa-py) Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/vendor-packages (from pyvisa>=1.8->pyvisa-py) Installing collected packages: pyvisa-py Running setup.py install for pyvisa-py ... done Successfully installed pyvisa-py-0.3.1 You are using pip version 8.1.2, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. # * run simple program to acquire measured value $ python >>> import pyvisa >>> rm = pyvisa.ResourceManager() <--- work on Solaris, not on Ubuntu >>> rm = pyvisa.ResourceManager('@py') <--- works on both Solaris and Ubuntu >>> inst = rm.open_resource('TCPIP0::34465a::inst0::INSTR') >>> print (inst.query("*IDN?")) Keysight Technologies,34465A,MY59008429,A.03.01-03.15-03.01-00.52-03-02 >>> print (inst.query("SYST:ERR?")) +0,"No error" >>> print(inst.query("MEAS:VOLT:DC? 10,0.001")) +7.79228646E-01 >>> print(float(inst.query("MEAS:VOLT:DC? 100,0.00001"))) 12.7884186 >>> data=inst.query("MEAS:VOLT:DC? 10,0.001") >>> data u'+1.99758447E-05\n' >>> ===== Laboratory power supply OWON ODP3122 ===== ==== Basic specification ==== * 2 channels * channel 1: 0-30V/0-12A * channel 2: 0-6V/0-3A ==== Remote control ==== === Telnet === $ telnet 192.168.1.99 3000 Trying 192.168.1.99... Connected to 192.168.1.99. Escape character is '^]'. MEASure:VOLTage:ALL? 0.000, 0.000 MEASure:CURRent:ALL? 0.000, 0.000 CHANnel:OUTPut:ALL? 0, 0 APP:VOLT? 14.600, 3.300 APP:CURR? 1.000, 1.000 VOLT:LIMIT:ALL? 31.000, 6.600 CURR:LIMIT:ALL? 12.100, 3.100 SYSTem:REMote SYSTem:LOCal INST:NSELect 2 VOLTage 3.000 CURRent 2.000 CHANnel:OUTPut 1 VOLT:LIMIT 4.000 VOLT:LIMIT MAX APP:VOLT 14.000,3.300 APP:CURR 2.000,1.000 ^] telnet> q Connection closed. ===== DSO LeCroy WaveAce 224 ===== ==== Basic specification ==== * 4 channels * 200MHz bandwith ==== Remote control via LAN ==== * port 1861 * LeCroy VICP protocol ===== Available 6,5 DMMs ===== ==== www.amt.cz ==== === Siglent SDM 3065X === * one-year 0,0035% accuracy (on 2DCV range) * 4,3" display * USB, LAN/LXI * USB host * EasyDMM SW * price w/ DPH: 22 506,- eshop.merici-pristroje.cz 21 676,- === Keysight (Agilent) 34461A === * one-year 0,0035% accuracy (on 10DCV range) * front & rear input terminals * 4,3" display * USB, LAN/LXI * USB host * BenchVue SW * price w/ DPH: 31 823,- Farnell 30 202,- Micronix 31 212,- * 3-year warranty ==== Farnell ==== === Keysight (Agilent) 34465A === * one-year 0,0030% accuracy (on 10DCV range) * front & rear input terminals * 4,3” display * USB, LAN/LXI * USB host * BenchVue SW * price w/ DPH: 39 711,- Empos 38 163,- Distrelec € 1469,- * 3-year warranty === Keithley DMM6500 === * one-year 0,0025% accuracy, two-year 0,0030% accuracy (on 1DCV, 10DCV ranges) * front & rear inputs (selected via front pushbutton) * 5" touchscreen display * USB-TMC 2.0, LAN/LXI (optional RS232, GPIB) * USB host (flash disk FAT32) * user access to current protection fuse * free KickStart SW * 29 519,- (w/ DPH) * 3-year warranty ==== Micronix ==== === RIGOL DM 3068 === * one-year 0,0035% accuracy (2DCV range) * only front input terminals * LCD mono display 256x64 * USB, LAN/LXI, RS232, GPIB * USB host * Ultra Sensor SW * price w/ DPH: 22 414,- Empos 23 670,- === Fluke 8845A/8846A === * one-year 0,0035%/0,0024% accuracy (10VDC range) * only front input terminals * LAN/LXI, RS232, GPIB, USB (8846A only) * USB host * price w/ DPH: 34 310,-/45 052,- Farnell 32 937,-/43 657,- Empos 33 505,-/- === GW Instek GDM 8261A === * one-year 0,0035% accuracy (1DCV range) * dual measurement vacuum fluorescent display * USB, RS232 (optionally LAN, GPIB) * price w/ DPH: 25 703,- * 3-year warranty ===== Binocular microscops ===== * [[https://www.hotair.cz/mikroskopy/binokularni/stranka-1-24.html|www.hotair.cz]] * [[https://www.mikroshop.cz/cz/mikroskop-levenhuk-4st-binokularni|www.mikroshop.cz]] - Levenhuk 4ST 20x,40x 130mm