About a month ago I purchased a couple of Uni-Trend UT61E meters. Based on some feedback here, these seemed like decent units to have for some light EE work. Unfortunately the software that came with the meters was *lacking* so I decided to write my own.
I originally posted in this
https://www.eevblog.com/forum/product-reviews-photos-and-discussion/uni-t-ut61e-multimeter-teardown-photos/msg137030/#msg137030The full feature list of the program can be found here:
http://www.ultradmm.comThe software is mostly functional now, barring some minor bugs. What I would like to do is get a confirmation of which meters in the list work as I currently only have the UT61E.
The meters currently supported are with the ES51922 Chip and the FS9922DMM4 chip. The implementation was of course taken from documentation of the chip, so I'd really appreciate confirmation that the supported meters actually do work.
The next step is to expand the supported multimeter list so if you have a meter that you'd like to see enhanced, or even if you have a meter that works with the existing chips please post here so I can add them to the supported meters list.
I'd appreciate any feedback, good or bad, feature requests, etc.
Current version: 1.0.2 can be grabbed here:
www.ultradmm.com/release/1.0.2/udmm.msiTom
System.ApplicationException: Uknown Model Name
at DataReader.Reader.GetMeter(String Model, String ComPort, Int32 Baud)
at Meters.Meter..ctor(String Model, String ComPort, Int32 Baud, String Name)
at Meters.frmEditMeter.btnSave_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Is no good.
Yeah. Noticed that. Will fix in a bit. Last minute change I should have tested.
Tom
System.ApplicationException: Uknown Model Name
at DataReader.Reader.GetMeter(String Model, String ComPort, Int32 Baud)
at Meters.Meter..ctor(String Model, String ComPort, Int32 Baud, String Name)
at Meters.frmEditMeter.btnSave_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Is no good.
Doesn't want to listen to my FS9922 meter at all.
Can you add a debug panel to see raw data off the COM port and the specific settings?
E: Can you not cut digits off? ie. 1.0780V becoming 1.078V. It makes things hard to read when the number of digits is jumping around.
10 MBytes? my speed here is 45 minutes download for that. i wish i could test it for my UT71A but until i have comformal that i wont downloading java, netbean or directx17 crap that wont run in WinXP.
10 MBytes? my speed here is 45 minutes download for that. i wish i could test it for my UT71A but until i have comformal that i wont downloading java, netbean or directx17 crap that wont run in WinXP.
Sucks to be stuck in the 90s.
It requires .NET Framework 4.0. That's all.
It does have a boat load of files. Not sure why. Can't it be done with pretty much just one exe file?
It does have a boat load of files. Not sure why. Can't it be done with pretty much just one exe file?
Not really, seeing as those are libraries he is, apparently, using.
Infragistics is, apparently, quite huge.
Indeed. I can probably slim down the release by removing the unneeded libraries. I simply included the entire Infragistics library. I just haven't considered 10MB a huge release.
It does have a boat load of files. Not sure why. Can't it be done with pretty much just one exe file?
Not really, seeing as those are libraries he is, apparently, using.
Infragistics is, apparently, quite huge.
Indeed. I can probably slim down the release by removing the unneeded libraries. I simply included the entire Infragistics library. I just haven't considered 10MB a huge release.
It does have a boat load of files. Not sure why. Can't it be done with pretty much just one exe file?
Not really, seeing as those are libraries he is, apparently, using.
Infragistics is, apparently, quite huge.
It isn't really, but.. efficiency.
Get a new installer package, too. The compression is lacking, and having to manually uninstall to upgrade sucks.
Yeah. Using Visual Studio 2012 and Microsoft in their infinite wisdom remove the Setup Project from Visual Studio.
I guess for now I can just release the bug fix releases as a zip file so you can just overwrite the install files.
Sounds good?
Tom
Yeah. Using Visual Studio 2012 and Microsoft in their infinite wisdom remove the Setup Project from Visual Studio.
I guess for now I can just release the bug fix releases as a zip file so you can just overwrite the install files.
Sounds good?
Tom
7z please, let's have some LZMA here.
Sucks to be stuck in the 90s.
It requires .NET Framework 4.0. That's all.
every youngs want to move to big city i prefer stay in the village, its more peaceful here. i believe net4 is not bad at all, i think i can download the update later.
Ok. Iterim update released
http://www.ultradmm.com/release/wip/UltraDMM.7zJust unzip and run UltraDMM.exe. No installer with this required.
Changes:
* Added Raw Output Log, shows raw data directly from configured meter.
* Added Error logging to Application Log. Should show any issues talking to FS9922
* Trimmed trailing zeros in digital gauge
* Removed a lot of Infragistics libraries. Size of download down to ~3.7MB. Looks like it still runs for me.
* Fixed registry write error on 32Bit Windows version.
* 7Zip!
Tom
LOL. I guess I misread that. Give me 5 minutes
Tom
* Trimmed trailing zeros in digital gauge
I'm hoping you mean stopped trimming trailing zeros.
LOL. I guess I misread that. Give me 5 minutes
Tom
* Trimmed trailing zeros in digital gauge
I'm hoping you mean stopped trimming trailing zeros.
Yeah. It was already trimming, which is.. awkward to read. Maintaining the same number of digits makes it much easier to read when it's changing.
It also does that in the meter log.
I'll take a look at it when I arrive in front of a Windows machine again tomorrow.
Doh. Stupid IIS blocks unknown file extensions. Fixed.
Link is bad?
Much better.
Getting timeouts on the FS9922: 2012-09-02 14:09:02 : Error: Meter 2:The operation has timed out.: at System.IO.Ports.SerialPort.ReadTo(String value)
at DataReader.FS9922DMM4._Listener()
Try bringing DTR high if you're not already.