Hallo,
so wie ich die Fragestellung verstanden habe:
Delphi-Quellcode:
type
TMessdaten = record
value: Double;
dims: Double; //Multiplikator mV->0.001, V -> 1, KV -> 1000, ...
dimension: String; //Maßeinheit mV, V, KV, MV
end;
dimension ist für die Messwertausgabe gedacht. dims ist ein Umrechnungsfaktor je nach eingestelltem Messbereich.
Es sei denn, es gibt einen standardisierten Datentyp für die Industrie.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.