units¶
units liefert das aktive Einheiten-Umrechner-Objekt.
-
oUnit = units()
Returnwert
Ist das Einheiten-Umrechner-Objekt.
Kommentar
Beim ersten Aufruf der Funktion wird die Excel-Datei gelesen, deren Name sich in
der Registry unter Settings\unit-converter-file
(siehe auch
UniPlots Verwendung der Registrierdatenbank) befindet.
WriteProfileString("Settings", "unit-converter-file", ...
GetRootDirectory() + "Template/units.xlsx");
Wenn Sie Einheiten ändern möchten, kopieren Sie die Datei in ein anderes
Verzeichnis, z. B. in das UniPlot-Benutzerverzeichnis (siehe
GetUserDirectory) da die Datei units.xlsx
im
UniPlot-Template-Verzeichnis bei Installation eines Updates überschrieben wird.
Der Dateiname kann im Dialog Extras=>Formel-Konfiguration angegeben werden.
Alternativ können Sie den Namen im UniPlot-Kommandofenster eingeben:
s = GetUserDirectory() + "Template/units.xls"
WriteProfileString("Settings", "unit-converter-file", s);
Die aktive units-Datei können Sie über den folgenden Befehl bearbeiten:
ShellExecute(units().excel_file)
Beispiel
u = units()
rvScale = units_get_scale(u, "HP", "PS")
rvScale
1.0139 0.0000
rvScale = u.scale("HP", "PS")
rvScale
1.0139 0.0000
History
Version | Beschreibung |
---|---|
R2017.6 | Die Default Einheitendatei units.xls wurde in das XLSX-Fomat konvertiert (units.xlsx). Bei der XLS-Datei traten Probleme mit einigen ANSI-Zeichen auf. |
R2013.11 | Neu. |
Siehe auch
id-680445