This is an amazing piece of work! Thank you everyone involved.
I was going to wait till the new dummy/ test mode enhancement was implemented so I could try out the software but the price of the Hantek is so low I purchased one anyway. Arrived today:
I've got several other USB scopes but this is my favourite Linux solution so far.
Before this scope I'd used a Picoscope but their Linux software is a CPU monster on our system with 390%+ usage. Seems one or two others have reported the same, with high fan /heat, an unusable system and eventual thermal shutdown of the machine.
No problems with OpenHantek in this respect at all. Typically ~50% CPU usage; Highest CPU usage noted so far is ~97% of one core with only slightly elevated fan speed.
If needed, the cpulimit program on Linux can help contain a program's CPU usage. For example:
1. install cpulimit:
sudo apt-get install cpulimit
2. start the program:
OpenHantek
3. In a new terminal window run top to view OpenHantek cpu usage:
top -c -p $(pgrep -d',' -f OpenHantek)
4. In another window run cpulimit:
cpulimit -e OpenHantek -l 70
With -l being the % limit required. You might need to run this one with sudo depending on your permissions.
Note that it results in a stuttering of the waveform, a sort of a rapid 'pause/play' effect as cpulimit cyclically freezes then releases the process under the PID to reduce CPU usage.
Also, I would like to be able to change the waveform line thickness like in other software. Is this a possibility? Thanks again!