Please tell me how I can include 6 characters.
This is controlled from the #value lines, but they are already configured to show all digits. This means the meter do not send more digits on the interface.
You can temporary change the number of digit by right clicking on a table column and adjust the format.
Hi HKJ,
Indeed there seems to be an issue with using “SI” in the #value statement…
I checked, the issue is only on the 1V range (so not on 100mV, 10V etc ranges) It seems the problem only arises when there are more than 5 digits after the decimal point.
The #value line in the 8846A definition is: #value Volt_DC VDC
SI Volt_DC
The meter is sending all available digits: (sometimes even an extra digit)
;; FL8846A: Tx <READ?>
;; 192.168.1.34: Tx: <READ?.> 52 45 41 44 3F 0A
;; 192.168.1.34: Rx: <+1.23458200E+00> 2B 31 2E 32 33 34 35 38 32 30 30 45 2B 30 30 0D
;; FL8846A: Rx <+1.23458200E+00>
;; FL8846A: Rx as numbers <1.234582>
;; FL8846A: Tx <READ?>
;; 192.168.1.34: Tx: <READ?.> 52 45 41 44 3F 0A
;; 192.168.1.34: Rx: <+1.23457600E+00> 2B 31 2E 32 33 34 35 37 36 30 30 45 2B 30 30 0D
;; FL8846A: Rx <+1.23457600E+00>
;; FL8846A: Rx as numbers <1.234576>
;; FL8846A: Tx <READ?>
;; 192.168.1.34: Tx: <READ?.> 52 45 41 44 3F 0A
;; 192.168.1.34: Rx: <+1.23457600E+00> 2B 31 2E 32 33 34 35 37 36 30 30 45 2B 30 30 0D
;; FL8846A: Rx <+1.23457600E+00>
;; FL8846A: Rx as numbers <1.234576>
;; FL8846A: Tx <READ?>
;; 192.168.1.34: Tx: <READ?.> 52 45 41 44 3F 0A
;; 192.168.1.34: Rx: <+1.23457600E+00> 2B 31 2E 32 33 34 35 37 36 30 30 45 2B 30 30 0D
;; FL8846A: Rx <+1.23457600E+00>
;; FL8846A: Rx as numbers <1.234576>
The Table defaults to “SI format”:

Indeed the last digit is missing!
When setting the table to “SI7 format” the last digit is displayed:

When I change the #value line in the definition to: #value Volt_DC VDC
SI7 Volt_DC
The table defaults to “SI7 format”, and all digits are displayed by default.
I had the impression that when using “SI”, the number of digits in the table etc. is automatically adapted to the number of digits that is read out of the meter.
From your documentation:
SI will use SI prefix, i.e. Mkmu etc. after the number and will show from 0 to 7 decimals.
SI3..SI15 will use SI prefix and limit the number of digits (not decimals) to 3..9.
Using “SI” seems to be an elegant solution, as always the correct number of digits are displayed.
(I see this also used in other definitions)
What is going wrong? Is this a bug? Is there a cap on on the number of digits after the decimal point?
Is it better to use “SI7” (or even "SI8") in #value? (But then every mode has to be carefully checked for the possible number of digits…
Please advise.
Of coarse I know that always all available digits are saved in the table, and are included when saving the table

.
I tested on Windows, using the latest versions of TC and Java
Regards, Gertjan.