Author Topic: Program that can log from many multimeters.  (Read 486674 times)

0 Members and 1 Guest are viewing this topic.

Offline Messtechniker

  • Frequent Contributor
  • **
  • Posts: 782
  • Country: de
  • Old analog audio hand - No voodoo.
Re: Program that can log from many multimeters.
« Reply #2100 on: November 08, 2021, 04:15:44 pm »
Correction for R&SHMC8043.txt

Remove line
:enable: Output_3.Overload.Turn_off
since Output 3 currently cannot be switched ON and OFF via the popup.

Now the definition for output 3 corresponds to the definitions for output 1 and 2 resp 1/2.
Agilent 34465A, Siglent SDG 2042X, Hameg HMO1022, R&S HMC 8043, Peaktech 2025A, Voltcraft VC 940, M-Audio Audiophile 192, R&S Psophometer UPGR, 3 Transistor Testers, DL4JAL Transistor Curve Tracer, UT622E LCR meter
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2101 on: November 09, 2021, 06:58:54 am »
Correction for R&SHMC8043.txt

Remove line
:enable: Output_3.Overload.Turn_off
since Output 3 currently cannot be switched ON and OFF via the popup.

Now the definition for output 3 corresponds to the definitions for output 1 and 2 resp 1/2.

Thanks, this will be fixed in the next release.
 

Offline joxelito

  • Contributor
  • Posts: 13
  • Country: es
Re: Program that can log from many multimeters.
« Reply #2102 on: November 22, 2021, 08:00:05 pm »
SystemCommands.txt versions issue: one of 14Kb, one of 46Kb !!

While using the help function for reading system commands information, some times for example  "#STOPSCRIPT" shows this command, sometimes not.
I have found that there are 2 versions of SystemCommands.txt , one of 14Kb, one of 46Kb

After deleting the file and restarting the program, some times the 46Kb version is downloaded, but sometimes (the majority) the 14kb one is downloaded
I have the last version of test controller
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2103 on: November 22, 2021, 08:23:55 pm »
SystemCommands.txt versions issue: one of 14Kb, one of 46Kb !!

While using the help function for reading system commands information, some times for example  "#STOPSCRIPT" shows this command, sometimes not.
I have found that there are 2 versions of SystemCommands.txt , one of 14Kb, one of 46Kb

After deleting the file and restarting the program, some times the 46Kb version is downloaded, but sometimes (the majority) the 14kb one is downloaded
I have the last version of test controller

I suspect you only get the first part of the file and I do not detect correctly that there was a fail during download.
This is probably related to the faster timeout I added recently.
I will take a look on it.
 

Offline PushUp

  • Regular Contributor
  • *
  • Posts: 173
  • Country: de
Re: Program that can log from many multimeters.
« Reply #2104 on: November 22, 2021, 08:26:39 pm »
I have played a bit with my Brymen vs. Linux and this is what I have got so far:





TestController does find it, but it does not appear under "Current values"...


Code: [Select]
;; Found Brymen BM867s on HIDv0820p0001
#DEBUG BM867 +modeComm +valueComm +otherComm +commHex
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F
;; BM867: Rx as numbers <-Infinity>
;; BM867: Tx <VALUE?> 56 41 4C 55 45 3F
;; BM867: Rx <-∞> 2D 3F


Cheers!
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2105 on: November 24, 2021, 11:24:39 am »
I have played a bit with my Brymen vs. Linux and this is what I have got so far:

I only support HID interfaces on windows at the current time.
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2106 on: November 24, 2021, 11:26:47 am »
V1.97 is up
It is a couple of new devices, some bugfixes and a few addition to the internal stuff.
   Fixed: Downloading of files sometimes gave incomplete files.
   Modified: binConvString added swap and termination parameters.
   Fixed: binConvString codepage specification did not work
   Added: Function msToDate()/dateToms()/msToDateGMT()/dateTomsGMT()/tzOffset(), can be used to convert date/time information.
   Added: Modbus/ascii protocol and holdingS? for reading signed 16 bit value
   Fixed: R&S HMC4043 Channel 3 was disabled (Thanks Messtechniker)
   Added: Metrix MTX3292 (Thanks to a user)
   Added: Siglent SPD3303X power supplies (Thanks C.J.S.)
   Fixed: Interface names in Owon ODP6033
   Added: Ruoshui LCR meters (Thanks TheDefpom & C.J.S.)
   Fixed: #modeFromValue did not handle multiple commands
 

Offline PushUp

  • Regular Contributor
  • *
  • Posts: 173
  • Country: de
Re: Program that can log from many multimeters.
« Reply #2107 on: November 24, 2021, 12:32:22 pm »
I have played a bit with my Brymen vs. Linux and this is what I have got so far:

I only support HID interfaces on windows at the current time.

Yes, I know.

However, over a year ago I couldn't manage that a Brymen with its USBHID was detected by TestController using Linux:

https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/msg3019724/?PHPSESSID=e8ja7i0ragru6auspt39agp3m1#msg3019724

..., but now it works. Therefore I thought you "only" need to implement the missing "definitions" and it could be a step forward, trying to use a cheap Brymen with an even cheaper Pi with Linux?

As Brymen works with SmuView under Linux, there is probably only a "piece" missing?

It is only a question, as I am not able to judge the required deal of work!  ;)


Cheers and thanx for version 1.97!  :-+
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2108 on: November 24, 2021, 12:41:22 pm »
Yes, I know.

However, over a year ago I couldn't manage that a Brymen with its USBHID was detected by TestController using Linux:

https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/msg3019724/?PHPSESSID=e8ja7i0ragru6auspt39agp3m1#msg3019724

..., but now it works. Therefore I thought you "only" need to implement the missing "definitions" and it could be a step forward, trying to use a cheap Brymen with an even cheaper Pi with Linux?

As Brymen works with SmuView under Linux, there is probably only a "piece" missing?

It is only a question, as I am not able to judge the required deal of work!  ;)

A long time ago I implemented different solutions for Windows and Linux, but the HID library did not work on my RasberryPi (With std. OS), that is the only stand-alone Linux computer I have at the moment, i.e. I could not test and debug it.
It may be a simple fix, but I am not expecting to look at it before I have a way to test/debug, I also need a new look on the Windows part.
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2109 on: November 30, 2021, 10:34:33 am »
V1.98 is up
This is mostly a bugfix to the modbus protocol that I damaged in the last version, but it also add a new multimeter.
   Added: Info control supports :format: tag
   Fixed: Modbus/ascii disabled the other modbus protocoles.
   Added: Metrix MTX3281, Metrix MTX3282 multimeters (Thanks tgotic)
   Fixed: holdingS? modbus protocol for signed 16 bit value
 

Offline Messtechniker

  • Frequent Contributor
  • **
  • Posts: 782
  • Country: de
  • Old analog audio hand - No voodoo.
Re: Program that can log from many multimeters.
« Reply #2110 on: November 30, 2021, 02:49:10 pm »
RE.: Windows HID equipment definitions
I also need a new look on the Windows part.

I'm sure there is quite some interest in this area.
Since I have a Voltcraft VC 940 (UT71E) I could
help with testing once the framework is up and
running. Writing a definition for HID equipment
is unfortunately beyond my abilities. :scared:
Doing the initial definition for the HMC 8043
was already stretching it a bit for me. :phew:
50 years of experience, but my learning ability
is gradually going downhill. :palm:
Agilent 34465A, Siglent SDG 2042X, Hameg HMO1022, R&S HMC 8043, Peaktech 2025A, Voltcraft VC 940, M-Audio Audiophile 192, R&S Psophometer UPGR, 3 Transistor Testers, DL4JAL Transistor Curve Tracer, UT622E LCR meter
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2111 on: December 02, 2021, 08:38:09 pm »
I could help with testing once the framework is up and running.

It will probably be some time yet, before I get around to do it.
 

Offline PaWill68

  • Regular Contributor
  • *
  • Posts: 117
  • Country: ru
Re: Program that can log from many multimeters.
« Reply #2112 on: December 08, 2021, 07:20:56 am »
There is an error in the RidenRD60xx file.
It is not possible to set the current to more than 1A. If you choose 1A, then in fact the current is set to 10A.
 

Offline Pukker

  • Regular Contributor
  • *
  • Posts: 148
  • Country: nl
Re: Program that can log from many multimeters.
« Reply #2113 on: December 08, 2021, 10:12:51 pm »
There is an error in the RidenRD60xx file.
It is not possible to set the current to more than 1A. If you choose 1A, then in fact the current is set to 10A.

Yes, that is true.

Look in devicefile RidenRD60xx.txt and replace

#metadef
#author MikeLud
#idString Riden,Riden RD6012
#name Riden RD6012
#handle RD6012

#replacetext RD60xx 60121
#replaceText MaxCurrent 12.000
#replaceText MaxOCP 12.100
#replaceText CurrentScaleFactor 1000

with

#metadef
#author MikeLud
#idString Riden,Riden RD6012
#name Riden RD6012
#handle RD6012

#replacetext RD60xx 60121
#replaceText MaxCurrent 12.000
#replaceText MaxOCP 12.100
#replaceText CurrentScaleFactor 100

The CurrentScaleFactor 1000 has to be 100.

Works fine with my RD6012.

Attached my RidenRD60xx.txt file.
« Last Edit: December 08, 2021, 10:17:55 pm by Pukker »
 
The following users thanked this post: PaWill68

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2114 on: December 09, 2021, 08:28:58 am »
There is an error in the RidenRD60xx file.
It is not possible to set the current to more than 1A. If you choose 1A, then in fact the current is set to 10A.

Yes, that is true.

Look in devicefile RidenRD60xx.txt and replace

This will be fixed in the next release.
I only have definitions for RD6006 & RD6012, if anybody makes definitions for other models I am very interested in getting them.
Note: A definition is probably not more than the 10 lines Pukker has posted, just with other values.
 

Offline palmerr23

  • Contributor
  • Posts: 16
  • Country: au
Re: Program that can log from many multimeters.
« Reply #2115 on: December 17, 2021, 12:48:08 am »
Thanks for this really useful software.

I'm working on an instrument definition file for the OWON BT35-41 series multimeters and may attempt my OWON XDS3014 CRO after that (as the manufacturer's Windows app for it is truly woeful!)

All going well, except I can't see a way to get the available commands to display in the help window on the Commands tab. It works for all the virtual instruments, but not

I've found the help file folder \documents\TestController\Settings but it only seems to have help files for the Virtual instruments. I'm using version 1.98 on Win 10-64 bit.
 

Offline palmerr23

  • Contributor
  • Posts: 16
  • Country: au
Re: Program that can log from many multimeters.
« Reply #2116 on: December 17, 2021, 12:56:00 am »
I have a FY6900-40M

The following needs to be added to the FeelElecFY6x00-xxM.txt definition file around line 132.

Thanks

Code: [Select]
#metadef
#idString FeelElec,FeelElec FY6900-40M

#name FeelElec FY6900-40M
#handle FY6900

#replacetext FY6x00-xxM FY6900-40M
#replaceText MaxFrequency 40M
#replaceText MaxVpp 24
#replaceText MinOffset -12
#replaceText MaxOffset 12
#replaceText >CAL >12000
#sections WAVE2
 

Offline palmerr23

  • Contributor
  • Posts: 16
  • Country: au
Re: Program that can log from many multimeters.
« Reply #2117 on: December 17, 2021, 01:12:32 am »
Quote
Thanks for this really useful software.

I'm working on an instrument definition file for the OWON BT35-41 series multimeters and may attempt my OWON XDS3014 CRO after that (as the manufacturer's Windows app for it is truly woeful!)

All going well, except I can't see a way to get the available commands to display in the help window on the Commands tab. It works for all the virtual instruments, but not

I've found the help file folder \documents\TestController\Settings but it only seems to have help files for the Virtual instruments. I'm using version 1.98 on Win 10-64 bit.

I think I've solved my own problem #scpCmd tags in the definition file seem to provide the help/
 

Offline palmerr23

  • Contributor
  • Posts: 16
  • Country: au
Re: Program that can log from many multimeters.
« Reply #2118 on: December 17, 2021, 01:34:03 am »
Quote
Quote
Thanks for this really useful software.

I'm working on an instrument definition file for the OWON BT35-41 series multimeters and may attempt my OWON XDS3014 CRO after that (as the manufacturer's Windows app for it is truly woeful!)

All going well, except I can't see a way to get the available commands to display in the help window on the Commands tab. It works for all the virtual instruments, but not

I've found the help file folder \documents\TestController\Settings but it only seems to have help files for the Virtual instruments. I'm using version 1.98 on Win 10-64 bit.

I think I've solved my own problem #scpCmd tags in the definition file seem to provide the help/

That answer is wrong! The #help tag does the trick.
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2119 on: December 17, 2021, 05:52:35 am »
I have a FY6900-40M

The following needs to be added to the FeelElecFY6x00-xxM.txt definition file around line 132.

Thanks, this will be included in next release
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2120 on: December 17, 2021, 05:59:28 am »
That answer is wrong! The #help tag does the trick.

If the help file name match the device name the #help tag is not needed.
 

Offline Karlis

  • Newbie
  • Posts: 5
  • Country: lv
Re: Program that can log from many multimeters.
« Reply #2121 on: December 17, 2021, 04:56:00 pm »
Hi, realy nice tool, thank's.

But I have a problem with East Tester ET3240, maybe I need somewhere to change something, but can't figure it out.
All works, but in TestController measured values is displayed and logged without taking in to account multiplier.
As example if ET3240 measures 18.05mV on PC it is displayed as 18.05V.
Can You help me?
 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2122 on: December 17, 2021, 05:13:48 pm »
Hi, realy nice tool, thank's.

But I have a problem with East Tester ET3240, maybe I need somewhere to change something, but can't figure it out.
All works, but in TestController measured values is displayed and logged without taking in to account multiplier.
As example if ET3240 measures 18.05mV on PC it is displayed as 18.05V.
Can You help me?

I do not have time to look at it today, but you can try opening the "East Tester ET3240.txt"  file and add:

#askValuesReadFormat s

after the "#askValues read?" line

Please report back if it works or not.
 

Offline Karlis

  • Newbie
  • Posts: 5
  • Country: lv
Re: Program that can log from many multimeters.
« Reply #2123 on: December 17, 2021, 05:51:30 pm »
Adding
#askValuesReadFormat s
din't help.


 

Offline HKJTopic starter

  • Super Contributor
  • ***
  • Posts: 2904
  • Country: dk
    • Tests
Re: Program that can log from many multimeters.
« Reply #2124 on: December 17, 2021, 06:24:58 pm »
Adding
#askValuesReadFormat s
din't help.

Ok, I will dig out the meter tomorrow (Usually it is not on my bench) and look at it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf