I purchased the GW Instek version (GDM-461) because it had better input protection compared to the Uni-T version. I repair CNC machining centers and occasionally I run into intermittent faults which may not appear for a few days making them exceedingly difficult to troubleshoot. To help find these faults I wanted to set up a data logger with time stamps for long term monitoring of a suspected supply voltage, input line, etc. but couldn't justify the $$$ for a commercial meter.
I have a bunch of Arduino Mega's laying around so I picked up the 461 to use with one and roll my own logger. I ran into the same issue, I couldn't get either my laptop thru a RS232 to USB converter or the Mega to read the 461 data stream. I hooked up my Rigol to it and found the RS232 output was inverted. Whacked together an inline inverter and both were able to read it without a problem.
I designed a shield for the Mega with a micro-SD slot, RTC, inverter, buzzer, and a relay. I should be getting the boards from iTead next week. The idea behind the buzzer was to alert the user if whatever was being monitored exceeded a preset parameter, typically under/over voltage/current. Similar idea for the relay allowing me to stick a light outside of the electrical cabinet where you probably won't hear the buzzer, shut things down if it's critical, etc.
My biggest hurdle is the software side. I suck at software and struggle with getting even simple things to work correctly
. I've got it decoding properly, it's really the UI that's been very slow going
. If someone is interested in writing the software for it, I'd be happy to send them a shield in return. PM me to work out the details.