Author Topic: Custom PC software for T&M equipment, FREE!  (Read 1178 times)

0 Members and 1 Guest are viewing this topic.

Offline RogerThatTopic starter

  • Regular Contributor
  • *
  • Posts: 100
  • Country: se
Custom PC software for T&M equipment, FREE!
« on: September 10, 2026, 11:44:52 am »
I don`t frequent this forum much, maybe it have been discussed before.

Yesterday I was looking for a PC logging software for my 34401a. I wanted to collect data and graph it. didn`t find anything so I asked ChatGPT to search for me. He didn`t find something useful either but ended his responce with the intriguing "I can make a phyton program for you".

I went down that rabbit hole and in the end of the day chatGPT had made me (after 60 itterations back and forth) a custom software that could do everything I wanted. I even added the ability for it to measure the resistance of a NTC and calculate temperature directly from it. This morning I have a PC software with full control of my HMC 8042 powersupply also(10 itterations, but simpler software).

Enjoy.

 

Offline TheDefpom

  • Frequent Contributor
  • **
  • Posts: 950
  • Country: nz
  • YouTuber Nerd - I Fix Stuff
    • The Defpom's Channel
Re: Custom PC software for T&M equipment, FREE!
« Reply #1 on: September 10, 2026, 07:14:53 pm »
There is a program called TestController, there is an large thread by HKJ pinned at the top of the Test Equipment section on this forum: https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/

It uses device definitions, and if there is not one already it is not too hard to make your own for a device, I have made several for it and posted them in the thread to be included in the distributed software, as many others have also done, the list of supported devices is already extensive.
Cheers Scott

Check out my Electronics Repair, Mailbag, or Review Videos at https://www.youtube.com/TheDefpom
 

Offline RogerThatTopic starter

  • Regular Contributor
  • *
  • Posts: 100
  • Country: se
Re: Custom PC software for T&M equipment, FREE!
« Reply #2 on: September 17, 2026, 09:04:46 pm »
I think you are missing the point here, I`m not looking for a program any more.

The point is: chatGPT will make you anything(phyton based).

Imagine you have a test setup of several instruments and you want a "start test" button and then the result formated in your way, it will do it for you.

My case: I have two 34401a and my own product outputting a proprietary NMEA protocol. I had it make a custom program for calibration, including all sources.
 

Online KungFuJosh

  • Super Contributor
  • ***
  • Posts: 8216
  • Country: us
  • TEAS is real.
Re: Custom PC software for T&M equipment, FREE!
« Reply #3 on: September 17, 2026, 09:30:21 pm »
TestController does all of that, and a lot more, for hundreds of devices. And it's free. No need for AI slop.
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 

Offline CJSouthern

  • Regular Contributor
  • *
  • Posts: 83
  • Country: nz
Re: Custom PC software for T&M equipment, FREE!
« Reply #4 on: September 18, 2026, 02:40:22 am »
No need for AI slop.

18 months ago I would have agreed with you; case-in-point, when I asked ChatGPT to make some changes to a simple Arduino sketch back then, it made a real hash of it. All of that has now changed. Completely.

I currently have it manipulating in excess of 30,000 lines of Python code for my control panel; the way it keeps track of deep, complex interactivity is nothing short of mind-blowing. And the code it's writing is absolute textbook. But it is quite common for it to overlook something (albeit only the tiniest fraction of what I would have overlooked) - thus - it's a team effort; it writes the code and I make sure the code runs how I want it to. Rinse & Repeat.

With a paid ChatGPT subscription comes access to Codex - their code-writing specialty AI; it's next (several) level(s). Case-in-point, I added live-view onto my control panel; doing it via screenshots was too slow - doing it via Siglent's streaming functionality had too many issues to be reliable (even with WAV ACC on) - but their web functionality isn't too bad - so we took to emulating a browser and capturing and displaying the web streaming directly. We didn't know what some of the required parameters were initially so I had Codex literally take control of the scope (after asking permission) on the LAN and it figured it out by itself (writing it's own test programs on the fly to do it) - then detailed a report for ChatGPT to impliment - and it's working flawlesly.

Days of "sloppy AI code" appear to be long gone if my experience is anything to go by; what it's written for the control panel developed into something extremely complex under the hood with things like separate command / verify pipelines (similar to what modern aircraft use) - operating asynchronously with Windows HID events (so there's not a lag on the display whilst commands/status are communicated with the scope) - working around bugs (like how the scope reports that a setup recall is complete when the scope's file system is still needs a couple more seconds to catch up). I don't even bother trying to write Arduino code anymore; initial AI attempts were embarrasing but now what it produces is rock solid and is produced in a fraction of the time.

Completely different game now.
« Last Edit: September 18, 2026, 02:57:46 am by CJSouthern »
 

Online KungFuJosh

  • Super Contributor
  • ***
  • Posts: 8216
  • Country: us
  • TEAS is real.
Re: Custom PC software for T&M equipment, FREE!
« Reply #5 on: September 18, 2026, 02:58:59 am »
AI can be a useful tool if the person using the tool knows what they're doing. That's besides my point though. There's already a fantastic tool made by a human for TE logging and automation. We don't need an ad for the "capabilities" of chatgpt.
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 

Offline CJSouthern

  • Regular Contributor
  • *
  • Posts: 83
  • Country: nz
Re: Custom PC software for T&M equipment, FREE!
« Reply #6 on: September 18, 2026, 03:46:10 am »
AI can be a useful tool if the person using the tool knows what they're doing.

AI IS an extremely useful and capable tool. Period.

Quote
That's besides my point though.

My point is that you're casting shade on AI when the basis for doing so (in that context) disappeared a long time ago.

Quote
There's already a fantastic tool made by a human for TE logging and automation.

THAT is beside the point.

Quote
We don't need an ad for the "capabilities" of chatgpt.

Since we're being blunt, I would argue what we don't need is people accusing AI of "slop" when what it's capable of creating is already so ridiculously superior to human equivalents that any suggestion otherwise is just patently absurd. That ship has long sailed; the only remaining question is how long it's going to take individuals to realize it.

PS: I can see exactly where this is heading so I'm just going to leave it there.
 

Online TylerPeppy

  • Frequent Contributor
  • **
  • Posts: 264
  • Country: ca
  • I build things. I break them too.
Re: Custom PC software for T&M equipment, FREE!
« Reply #7 on: September 18, 2026, 12:49:55 pm »
No need for AI slop.

18 months ago I would have agreed with you; case-in-point, when I asked ChatGPT to make some changes to a simple Arduino sketch back then, it made a real hash of it. All of that has now changed. Completely.

I currently have it manipulating in excess of 30,000 lines of Python code for my control panel; the way it keeps track of deep, complex interactivity is nothing short of mind-blowing. And the code it's writing is absolute textbook. But it is quite common for it to overlook something (albeit only the tiniest fraction of what I would have overlooked) - thus - it's a team effort; it writes the code and I make sure the code runs how I want it to. Rinse & Repeat.

With a paid ChatGPT subscription comes access to Codex - their code-writing specialty AI; it's next (several) level(s). Case-in-point, I added live-view onto my control panel; doing it via screenshots was too slow - doing it via Siglent's streaming functionality had too many issues to be reliable (even with WAV ACC on) - but their web functionality isn't too bad - so we took to emulating a browser and capturing and displaying the web streaming directly. We didn't know what some of the required parameters were initially so I had Codex literally take control of the scope (after asking permission) on the LAN and it figured it out by itself (writing it's own test programs on the fly to do it) - then detailed a report for ChatGPT to impliment - and it's working flawlesly.

Days of "sloppy AI code" appear to be long gone if my experience is anything to go by; what it's written for the control panel developed into something extremely complex under the hood with things like separate command / verify pipelines (similar to what modern aircraft use) - operating asynchronously with Windows HID events (so there's not a lag on the display whilst commands/status are communicated with the scope) - working around bugs (like how the scope reports that a setup recall is complete when the scope's file system is still needs a couple more seconds to catch up). I don't even bother trying to write Arduino code anymore; initial AI attempts were embarrasing but now what it produces is rock solid and is produced in a fraction of the time.

Completely different game now.


I already know I am going to get a lot of hate for my opinion here. So let me play the devil's advocate no less!

I must say, I would not even classify this software as "AI Slop", it looks like a moderately-polished first prototype. I have seen the profound impact firsthand, where the integration of AI into day-to-day workflows in my own job has helped speed up productivity, and churns out continuously good software in my experience. This doesn't excuse the human element entirely, however. The user needs to be adept enough to know what they wish to produce, but AI does a pretty good job of a first-pass, regardless of the user. It is becoming more adept with specific skills, and needs to be studied a bit closer, but looks quite promising.

I have had Cursor generate some applications for me already that run in-brower, powered by a Python back-end. I must say for a single-time use application, it heavily speeds up my workload with device bringup, PI testing, etc... While I can specific test procedures and bringup processes manually for example, I do not have the time to code an application from the ground up with so many complex features. In this day and age, AI is not nearly powerful enough to take over my own job, but it is highly useful by me and my team on a day-to-day basis for certain tasks, and helps streamline things. I would argue that the quoted post is more a demo of an app than an ad for GPT services. For people only beginning in the field of EE (and similar), do not become reliant, as the few first years build the foundation for most careers; but that is not to say don't not use it to help with taskload.

I will not, however, comment on TestController, as when I posted a previous thread on some software I'd developed myself to integrate alongside the tool, I could tell it was assumed the project was AI generated, I was met with what I could only interpret as "flack".
« Last Edit: September 18, 2026, 12:52:42 pm by TylerPeppy »
-------------------------------------------
Well it didn't do that when I tested it...
 

Online KungFuJosh

  • Super Contributor
  • ***
  • Posts: 8216
  • Country: us
  • TEAS is real.
Re: Custom PC software for T&M equipment, FREE!
« Reply #8 on: September 18, 2026, 01:51:11 pm »
Since we're being blunt, I would argue what we don't need is people accusing AI of "slop" when what it's capable of creating is already so ridiculously superior to human equivalents that any suggestion otherwise is just patently absurd. That ship has long sailed; the only remaining question is how long it's going to take individuals to realize it.

PS: I can see exactly where this is heading so I'm just going to leave it there.

We're all welcome to our opinions, and that's what they are. Opinions. I've been a programmer/designer for 30 years, and I see what AI (including the "amazing" Claude code) is capable of. Without a human guide and corrections, it's still a lot of garbage. I had Claude doing some remedial clean up on a script, and it left a lot of line breaks before semi colons. Then the next time it went through, it took a few minutes to figure out the semi colons CLAUDE left stranded were superficial and could be ignored.  :palm:

Sometimes, AI saves time. Sometimes, it causes more work. AI will be capable of killing all humans long before it's capable of replacing us.
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf