tweaked short parameter print

This commit is contained in:
Stefan Strobel 2025-01-31 23:22:50 +01:00
parent 6ca0ce483f
commit e0c39d9d6e

View File

@ -325,8 +325,12 @@ class AbstractParameter(models.Model):
if my_type == 'E' or my_type == 'I':
# Engineering float number
(num, prefix) = NumConv.number_to_engineering(self.value, it_unit=(True if my_type=='I' else False))
result = f'{num}'
result = result.replace('.', prefix if prefix else self.parameter_type.interfix or '.').upper()
result = f'{num:g}'
interpostfix = (prefix if prefix else self.parameter_type.interfix or '.')
if '.' in result:
result = result.replace('.', interpostfix)
else:
result = result + interpostfix
return result
elif my_type == 'N':
# Standard float number