Heya!
I'm new to this group and I hope I'm directing this to the right peoples. I'm a great programmer but I'm unfortunately only scratching the surface of the electronics; I recently had to program a software for a very specific purpose and now that it's not needed for this purpose anymore, I would find it absolutely stupid to loose the efforts put in it so I want to expand it to reach a global pool of electronics beginners and experts who would (I hope so) find a good use for such a thing.
The software is basically a DMM (Digital MultiMeter) acquisition system coupled with a plot & grid engine; or the most basic explanation; "Plug your multimeter in, and you get a list of your values and a graphic to go with it".
I would like the community to help me identify the needs for beginners to experienced electronics workers so I can, with your help, add features to the software. I have no clue of the distribution model at this point but be assured that whatever the community gives me, I will return it.
If you have any suggestions on what you would like to find in the software, it would be greatly appreciated. For now, here is the list of the integrated and to-integrate features (in other words; what it does and what it'll do)
- Multiple inputs (plug as many multimeters as you want)
- Internet i/o (receive or send data from a multimeter to a remote client)
- Events logging / saving / printing
- Fully configurable input
- Output binders (you can bind an input (dmm) to an output plugin such as "CSV Output" or "Internet Output"
- Variable / configurable sampling rate to the millisecond, per-input
- Live visual slider graphic
- Live visual micro plotter graphic
- Optional smoothing on the micro plotter graphic
- Noise follow-up (pc speaker beeps at a frequency equiv. to the actual value percentage in the min/max scale, so you can follow the ups and downs without constantly looking at the monitor)
- Low / High thresholds recording (keeps a record of the lowest/highest values per-input)
- Auto-scaling of the input graphics
- Sampling recorder (Records input data to a sampling grid, keeps a record of the event time, value, unit, mode and optional note)
- CSV output of the sampling recording
- Open, Save, Print sampling records
- Multiple variable selectable input to the sampling recorder
- Plotter; I'm not all set there :(
- Scriplets (Write small scripts to control the DMM I/O and software interactions)
- Dynamic Link Library (DLL) based input translation & control (Multimeter support is added by one single DLL file per protocol)
I have posted a screen shot of the actual software at the following URL.
If you have any idea, suggestion, recommendation - it would be GREATLY appreciated. I can not guarantee I can / will add the function to the software but it is guaranteed that I will consider all input received.
You're welcome to leave your email address; I will send you a free copy of the software by email (or at least a link to get it) as soon as it's ready (~1 to 2 months from now)
Kind regards
CD / RM.