I have finally bought my first benchtop DMM - a cute little used "Rohde & Schwarz HMC 8012-G".
It is probably easier for me to stick to my handheld DMMs, but I am tooooo... curious to ask, whether it could be used with TestController, at least via the easiest way "USB VCP" at the beginning?
I tried to do some progress with TestController - actually it is just the detection of the device, because I am neither a programmer, nor a JavaScript expert...
First of all, there are several ways of connection:USB VCP = virtual COM portI think, "USB VCP" can be compared with the handheld DMMs "IR-USB-Connections" like Keysight or Fluke.
USB TMC = Test and Measurement ClassAs NI-VISA drivers are necessary I would prefer the virtual COM port from above, allthough this one has more possibilities.
Ethernet/LXIAs I mainly use linux and Windows 7 only offline, it is not necessary at the moment...in the manual it says, that it can be compared with the Agilent multimeters 34401A or 34410A as far as the SCPI commands are concerned.
IEEE488At the moment I have no use of GPIB.
This is, what "lsusb" gives out on my Raspberry Pi, where I mainly want to use it, with "USB VCP" interface set in HMC8012:
; Bus 001 Device 015: ID 0aad:0135 Rohde & Schwarz GmbH & Co. KG
I tried to make the benchtop DMM getting detected by TestController, which has worked so far.
My wretched content of R&SHMC8012.txt:#idString HAMEG,HMC8012,
#name R&S HMC8012
#handle HMC8012
#port com
#baudrate 115200
settingsLoad from Windows:
Device:R&S HMC8012|PortType:Serial|Address:COM5|Baudrate:115200|Enabled:1
settingsLoad from Linux:
Device:R&S HMC8012|PortType:Serial|Address:ttyACM0|Baudrate:115200|Enabled:1
Device:R&S HMC8012|PortType:Socket|Address:192.168.178.186|Baudrate:115200|Enabled:1
settingsRemap:
Name:R&S HMC8012|SN:XXXXXXXX|Id:32|enabled:1|Handle:HMC8012
I could also get a debug line...when using Windows 7 (COM5). When pressing different buttons there was of course no outcome...
;; Start thread for: COM5 - R&S HMC8012
;; Start thread for: COM4
;; Start thread for: COM3
;; COM5: Set params: 115200
;; COM3: Set params: 9600
;; COM4: Set params: 9600
;; COM5: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; COM5: Rx: <HAMEG,HMC8012,XXXXXXX32,01.400> 48 41 4D 45 47 2C 48 4D 43 38 30 31 32 2C 30 33 30 33 39 35 36 33 32 2C 30 31 2E 34 30 30
;; Found R&S HMC8012 on HMC8012 (COM5) sn: XXXXXXX32
;; COM3: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; COM4: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; COM3: Rx: timeout
;; COM4: Rx: timeout
;; COM3: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; COM4: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; COM3: Rx: timeout
;; Stopping thread for: COM3
;; COM3: Close
;; COM4: Rx: timeout
;; Stopping thread for: COM4
;; COM4: Close
;; HMC8012: Rx as numbers <>
;; HMC8012: Rx as numbers <>
;; HMC8012: Rx as numbers <>
;; HMC8012: Rx as numbers <>
;; HMC8012: Rx as numbers <>
...and so on...
But first of all, I would like to know, whether it is possible to use it like a handheld DMM via the "USB VCP" interface at all? In order to test it, it would be enough for me, to have just one function at the moment. Maybe to measure current "ACI" for example? As the DMM is able to show "AC + DC" true RMS, but only in the third part of the display, I think, that it is not possible to fetch it via "USB VCP". You can see the display on this photo with "ACV + DCV".
ThanX for any feedback!
Here are some PDF-links:
Product Page:https://www.rohde-schwarz.com/uk/product/hmc8012-productstartpage_63493-44315.htmlManuals and SCPI:https://www.rohde-schwarz.com/uk/manual/hmc8012/Drivers:https://www.rohde-schwarz.com/uk/driver/hmc8012/Firmware:https://www.rohde-schwarz.com/uk/firmware/hmc8012/Software:https://www.rohde-schwarz.com/uk/software/hmc8012/