Author Topic: Program that can log/control many multimeters and other devices.  (Read 1100830 times)

0 Members and 16 Guests are viewing this topic.

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4000 on: May 03, 2025, 07:37:21 am »
A feature request: “Memory Curve” or “Reference Curve” in the Chart.[/b]

Often one wants to compare a measurement with a previous one.
Or you want to plot variations in a setup/schematic.

It would be very handy if one could select a curve to become persistent, so it stays in the graph as a reference when doing the next measurement.

Most oscilloscopes and analysers are having this functionality. It would be very nice and time saving to have this functionality in TestController!
Now I have to import the tables of the measurements in Excel, and combine them to make the combined graph...

I suppose it would be something like copying the selected column in the table to memory, and (in the background) adding this column to the table of the next measurement for the graph.

I can see the purpose of this, but I am not sure it is a good fit for TC.
The import function in TC can be used to add more curves and it can resample the added curve to match y-axis.
 
The following users thanked this post: KungFuJosh

Offline KungFuJosh

  • Super Contributor
  • ***
  • Posts: 5924
  • Country: us
  • TEAS is real.
Re: Program that can log from many multimeters.
« Reply #4001 on: May 03, 2025, 02:00:05 pm »

A feature request: “Memory Curve” or “Reference Curve” in the Chart.


As HKJ said, you can already do this loading saved data into TC after the tests are complete.

To do it live would be more difficult because of the way the screen is updated while TC is running (system, hardware, and JavaScript limitations), among other issues like time (test duration), log update rate, scales, etc.

On devices that do this, the tests are usually finite or preset lengths. For example, if your scope does a compare, you need to have the timebase matched to something specific for each test for it to be useful (e.g. compare 1ns/DIV, with matched vertical resolution). Other devices that make the comparison may have completely nonadjustable test lengths (or not be based on time scales at all).

Since TC's test length is completely variable, it's a different story. Especially if you're talking about comparing 10 hour tests updated 100 times per second. 😉

Thanks,
Josh
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 

Offline WaveyDipole

  • Frequent Contributor
  • **
  • Posts: 986
  • Country: gb
Re: Program that can log from many multimeters.
« Reply #4002 on: May 03, 2025, 03:59:40 pm »
I am trying to set up Kofen's Ethernet GPIB controller. On the devices page, I disabled the USB device. I then added a second instance of my Agilent 34401A and clicked on GPIB. I then selected the AR488Lan option and added the interface was added with an Id of 'B'. I put the IP address in the address field, but where do I put the port number?

It doesn't seem to work without a port number, and I assume it needs to be specified somehow? I have tried appending it as shown in the screenshot with both a colon : and a comma , and I also tried putting the port number in settings, but none of these options seem to work?

I have confirmed that the port is working by connecting to it with PuTTy.

Please advise.
Thanks.
« Last Edit: May 03, 2025, 04:04:54 pm by WaveyDipole »
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4003 on: May 03, 2025, 04:14:51 pm »
I am trying to set up Kofen's Ethernet GPIB controller. On the devices page, I disabled the USB device. I then added a second instance of my Agilent 34401A and clicked on GPIB. I then selected the AR488Lan option and added the interface was added with an Id of 'B'. I put the IP address in the address field, but where do I put the port number?

It doesn't seem to work without a port number, and I assume it needs to be specified somehow? I have tried appending it as shown in the screenshot with both a colon : and a comma , and I also tried putting the port number in settings, but none of these options seem to work?

I have confirmed that the port is working by connecting to it with PuTTy.


Port is part of the definition.
Do you believe the Kofen adapter is compatible with the AR488Lan GPIB controller? TC do use a couple of commands to the controller.
 

Offline WaveyDipole

  • Frequent Contributor
  • **
  • Posts: 986
  • Country: gb
Re: Program that can log from many multimeters.
« Reply #4004 on: May 03, 2025, 04:38:12 pm »
Port is part of the definition.

As in hard coded somewhere?

Do you believe the Kofen adapter is compatible with the AR488Lan GPIB controller? TC do use a couple of commands to the controller.

Yes, I had assumed that there is a good chance that it would be. Its an Ethernet version of the AR488 adapter:

https://www.eevblog.com/forum/projects/poe-ethernet-gpib-adapter-open-source-project-now-public/

To determine that for sure I would need to know what the "AR488Lan" actually is? So far I have not found a reference to that term anywhere. The closest I have come to it is this project:

https://github.com/WilheJo-Org1/AR488_WLan

However, I am assuming that it is a WiFi implementation of the AR488 which is accessed via an IP address and TCP port so in principle the same presentation as Kofen's Ethernet adapter, just maybe using a different port and whereas one is over WiFi, the other would be wired.
« Last Edit: May 03, 2025, 04:42:08 pm by WaveyDipole »
 

Offline Furna

  • Frequent Contributor
  • **
  • Posts: 386
  • Country: de
  • I still don't know
Re: Program that can log from many multimeters.
« Reply #4005 on: May 03, 2025, 04:59:51 pm »
[...]
While I undesrtand you want use with multiple adapters, I would concentrate on a single adapter setup.
This should open the opportunity to re-use the already available TC device file.

I will evaluate to buy the PureBasic compiler, I looked at the website and it seems there is no "trial" version?
EDIT: there is a "free" version for "small" programs ...
I didn't download it yet ...

Thank you again!

Unfortunately, the free/trial version of PureBasic compiler is limited to 800 lines of code while Fenstergucker code is around 3k lines.
I am not in the mood to buy anything at the moment (saving for something else).

Fenstergucker software is running rock solid ... over 17h of temperature monitoring.
See attached PNG



The sky above the port was the color of television, tuned to a dead channel.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4006 on: May 03, 2025, 05:52:55 pm »
Port is part of the definition.

As in hard coded somewhere?


Yes.


However, I am assuming that it is a WiFi implementation of the AR488 which is accessed via an IP address and TCP port so in principle the same presentation as Kofen's Ethernet adapter, just maybe using a different port and whereas one is over WiFi, the other would be wired.

Taking a look at my code it looks like you can override the hard coded port.
In the settings field for GPIB you can type "port:xxxxx" where xxxx is the port number.

If the adapter has a fixed port and works with the AR488Lan setting it will be very easy for me to include it directly.

The AR488Lan uses port 23
 

Offline WaveyDipole

  • Frequent Contributor
  • **
  • Posts: 986
  • Country: gb
Re: Program that can log from many multimeters.
« Reply #4007 on: May 03, 2025, 08:09:37 pm »
Taking a look at my code it looks like you can override the hard coded port.
In the settings field for GPIB you can type "port:xxxxx" where xxxx is the port number.

I tried that but unfortunately it didn't work. and it did work on the second attempt. Not sure what happened the first time, but I can now control the instrument, turn the display on/off, get readings etc. Works on both Windows and Linux.

If the adapter has a fixed port and works with the AR488Lan setting it will be very easy for me to include it directly.

It does. I can change the IP address, but it is uses a fixed port number 1234.

The AR488Lan uses port 23

Anyone have a link to that project? I still can't find it....
« Last Edit: May 03, 2025, 08:48:47 pm by WaveyDipole »
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4008 on: May 04, 2025, 10:22:59 am »
Taking a look at my code it looks like you can override the hard coded port.
In the settings field for GPIB you can type "port:xxxxx" where xxxx is the port number.

I tried that but unfortunately it didn't work. and it did work on the second attempt. Not sure what happened the first time, but I can now control the instrument, turn the display on/off, get readings etc. Works on both Windows and Linux.

It will be including in the next release.

The AR488Lan uses port 23

Anyone have a link to that project? I still can't find it....

I do not remember where I saw it, but because it was a very minor task to include (i.e. make a LAN version of AR488) it I added it.
 

Offline WaveyDipole

  • Frequent Contributor
  • **
  • Posts: 986
  • Country: gb
Re: Program that can log from many multimeters.
« Reply #4009 on: May 04, 2025, 12:21:10 pm »
Taking a look at my code it looks like you can override the hard coded port.
In the settings field for GPIB you can type "port:xxxxx" where xxxx is the port number.

I tried that but unfortunately it didn't work. and it did work on the second attempt. Not sure what happened the first time, but I can now control the instrument, turn the display on/off, get readings etc. Works on both Windows and Linux.

It will be including in the next release.

Thank you.
 

Offline BriBri

  • Newbie
  • Posts: 2
  • Country: au
Re: Program that can log from many multimeters.
« Reply #4010 on: May 08, 2025, 08:12:35 am »
I am also having the same issue.

I sent him an email.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4011 on: May 08, 2025, 10:15:50 am »
I am also having the same issue.

I sent him an email.

I supposed what you are talking about is the (false) virus report on the zip file.
As I posted above and has answered you I believe it to be a false report.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4012 on: May 09, 2025, 03:13:44 pm »
V2.58 is up
The Brymen BM2257 is the one that EEVBlog starting selling about half a year ago, but the serial interface must be bought elsewhere.
There is a few program improvement: OnTop settings for Gridpanels, ignoring # lines when loading csv
   Modified: Appa 505 now has a idstring ID22 instead of 505
   Added: Brymen BM2251 & BM2257 DMM (Only 2257 tested)
   Added: Kofen GPIB adapter https://www.eevblog.com/forum/projects/poe-ethernet-gpib-adapter-open-source-project-now-public/
   Modified: Loading CSV files will now skip lines starting with #
   Update: jSerialComm updated to V2.11.0
   Modified: AtorchPX100 to better support DL24M (Thanks EEVloh)
   Added: Rigol DHO800 (824) oscilloscope (Thanks zelectronicauy)
   Fixed: Advanced readout, StdDiv needed a sqrt() to show correct value.
   Updated: Enova Gyrfalcon S8000 advanced cell charger V1.73 (Thanks Enova)
   Updated: Enova Gyrfalcon S4000 Pro advanced cell charger V1.73 (Thanks Enova)
   Added: GridPanel and SinglePanel supports onTop setting
   Fixed: GridPanel Dual readout did not save vertical/horizontal setting.
   Fixed/Added: Siglent SDS2104X HD (Thanks KungFuJosh)

Using the Brymen meter to record mains voltage:


The meter can be used on Windows, Linux and Mac.

 
The following users thanked this post: Kean, Furna

Offline Furna

  • Frequent Contributor
  • **
  • Posts: 386
  • Country: de
  • I still don't know
Re: Program that can log from many multimeters.
« Reply #4013 on: May 09, 2025, 09:33:19 pm »
Since my Mustool ET4410 (rebranded Eastester ET4410) running FW V6.00.2423.059 has a different idString, I added a metadef section to Defpom's device file 'Ruoshui VC409xx + East Tester ET4xxx (Alt).txt'

Code: [Select]
169a170,179
> ; TESTED ET4410 FW V6.00.2423.059 V1.12.2103.008 using Ruoshui Definitions
> #metadef
> #author TheDefpom_ http://www.TheDefpom.com + Furna
> #idString ELEC,ET4410
> #name Mustool ET4410
> #handle ET4410
> #baudrate 9600
> #removeline #cmdSetup number Frequency
> #removeline VariableFrequency
>
279a290,291
> ; 1.0.5 added by Furna Mustool ET4410 FW V6.00.2423.059 V1.12.2103.008 using Ruoshui Definitions
> ;       since responce is different e.g. ELEC,ET4410


Thank you Defpom!
The sky above the port was the color of television, tuned to a dead channel.
 
The following users thanked this post: TheDefpom, KungFuJosh, Martin72

Offline EEVblog

  • Administrator
  • *****
  • Posts: 41258
  • Country: au
    • EEVblog
Re: Program that can log from many multimeters.
« Reply #4014 on: May 10, 2025, 03:57:18 am »
V2.58 is up
The Brymen BM2257 is the one that EEVBlog starting selling about half a year ago, but the serial interface must be bought elsewhere.
There is a few program improvement: OnTop settings for Gridpanels, ignoring # lines when loading csv
   Modified: Appa 505 now has a idstring ID22 instead of 505
   Added: Brymen BM2251 & BM2257 DMM (Only 2257 tested)

Awesome thanks.
Just shot a video on this.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4015 on: May 10, 2025, 05:05:46 am »
Just shot a video on this.

Looking forward to see it. I hope you found out F1 is a contents sensitive help, TC has a lot of functionality that may not be obvious at a quick glance.
 

Offline KungFuJosh

  • Super Contributor
  • ***
  • Posts: 5924
  • Country: us
  • TEAS is real.
Re: Program that can log from many multimeters.
« Reply #4016 on: May 10, 2025, 05:13:16 am »
Just shot a video on this.

Looking forward to see it. I hope you found out F1 is a contents sensitive help, TC has a lot of functionality that may not be obvious at a quick glance.

Like an onion! Layers and layers of functionality. 😉
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 41258
  • Country: au
    • EEVblog
Re: Program that can log from many multimeters.
« Reply #4017 on: May 10, 2025, 05:18:43 am »
Just shot a video on this.
Looking forward to see it. I hope you found out F1 is a contents sensitive help, TC has a lot of functionality that may not be obvious at a quick glance.

Noticed that afterwards so I added a text overlay mentioning that.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 41258
  • Country: au
    • EEVblog
Re: Program that can log from many multimeters.
« Reply #4018 on: May 10, 2025, 05:36:12 am »
 
The following users thanked this post: Furna

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4019 on: May 10, 2025, 06:05:01 am »
Try doing read click / left click on the chart, there is a lot of functions there.
You can also right click on the table.

With autoscaling you missed the second options: "Auto includes zero", uncheck that and auto will match your manual scale.

Both Save and export uses CSV (or tab) format. Save is the table straight to disk, Export gives you lot of options on what to save.
« Last Edit: May 10, 2025, 06:10:59 am by HKJ »
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 41258
  • Country: au
    • EEVblog
Re: Program that can log from many multimeters.
« Reply #4020 on: May 10, 2025, 06:08:39 am »
Try doing read click / left click on the chart, there is a lot of functions there.
You can also right click on the table.
Both Save and export uses CSV (or tab) format. Save is the table straight to disk, Export gives you lot of options on what to save.

Very cool.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4021 on: May 10, 2025, 07:43:36 am »
You can also customize you interface:


The chart is a min/max/average chart, there is also a regular chart panel.
There are many other panels, including control of devices.

To get the above copy the following lines into the log window and press run:
Quote
; Grid panel including all panels in it
#ShowPopupSystem GridPanel 77 20 1092 321
#GridPanel
#GridPanel 1 3
#GridPanel AdvancedReadout BM2257.VoltageAC
#GridPanel minMaxChart BM2257.VoltageAC samples:5000
#GridPanel Histogram BM2257.VoltageAC pct bins:10 samples:10000

To save it for easy access press the "Save" button and select "Save as menu", that will add it to the right click menu in the log window.

There a some customization options for each panel. To save the panel after customization right click in log window and select "Generate script", "Grid Panel", "Save as menu"


 
The following users thanked this post: Furna

Offline Furna

  • Frequent Contributor
  • **
  • Posts: 386
  • Country: de
  • I still don't know
Re: Program that can log from many multimeters.
« Reply #4022 on: May 10, 2025, 07:56:37 am »
As I commented on YouTube: every time I run this software I learn something new!
Thank you HKJ
The sky above the port was the color of television, tuned to a dead channel.
 

Online HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 3883
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #4023 on: May 10, 2025, 08:25:28 am »
Since my Mustool ET4410 (rebranded Eastester ET4410) running FW V6.00.2423.059 has a different idString, I added a metadef section to Defpom's device file 'Ruoshui VC409xx + East Tester ET4xxx (Alt).txt'

This will be included in next release, thanks.
 

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 13540
  • Country: us
  • √Y√... 📎
Re: Program that can log from many multimeters.
« Reply #4024 on: May 10, 2025, 08:39:27 pm »
I have a NI brand GPIB USB thing

GPIB-USB-HS


I got the NI driver for it. It says its on port 000009 in the device manager when I look through the detailed list of whatever it can dig up on it. It appears and disappeared from DM (as a NI device) when I plug it in and out of USB, so I know windows is seeing it

I assume this is COM 9.

What do I put in the program in the GPIB pop up window? I tried 9, COM9, 0000009, PORT9, USB9, ttyUSB9, etc. And what BAUD? And do I use prologix or the 488 thing?

It never does nothing. I see people talk about very advance aspects of the program in this thread but I just want to do the first step and I can't. My end goal is to try to interface a K2001 DMM.  >:(

I know it works bc a few years ago I managed to communicate to one of the spectrum analyzers with the USB-GPIB adapter, but it was some program that someone here made.
« Last Edit: May 10, 2025, 08:41:49 pm by coppercone2 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf