Es gibt in diesem Bereich drei länderspezifische Einstellungen:
außerdem die Checkboxen
Die Sprache kann mit der ”Sprache” Kombobox ausgewählt werden. Diese Auswahl beeinflusst die Menüs und den Dialog in der grafischen Benutzeroberfläche und der Online Hilfe. Namen und Texte in Ihrem Modell bleiben davon unberührt
Die Ebsilon-Benutzeroberfläche kann auf
umgestellt werden.
Jeder Wert (Vorgabewert, Ergebniswert) ist in Ebsilon einer physikalischen Größe zugeordnet.
Die Einheit, mit der der Wert einer physikalischen Größe angezeigt wird, kann man ändern.
Das ist bei jedem einzelnen dieser Werte möglich.
Benutzen Sie die Kombobox ”Einheitensystem”, um die Einheiten zu bestimmen, die bei der Anzeige und Eingabe von Vorgabe- und Ergebniswerten verwendet werden sollen.
Wählen Sie hier ”gemäß Vorgabewert” aus, um die Einheit zu aktivieren, die Sie jeweils bei einem Vorgabe- bzw. Ergebniswert ausgewählt haben.
Wenn Sie hier nicht ”gemäß Vorgabewert” auswählen, sind die bei allen Werten ausgewählten Einheiten nur wirksam, solange das jeweilige Eigenschaften-Fenster geöffnet ist.
Diese Einstellungen werden in jedem Fall mit dem Modell gespeichert, bleiben aber solange unwirksam und unsichtbar, bis Sie hier wieder ”gemäß Vorgabewert” auswählen.
Bei den Einheitensystemen wird eine Unterscheidung zwischen
vorgenommen.
Die Unterscheidung besteht (soweit es Ebsilon betrifft) lediglich darin, dass im imperialen System für Wärmemengen kJ und für Wärmeströme kW (=kJ/s) verwendet werden, während im USC hierfür die Standardeinheiten btu bzw. kbtu/h sind. Dabei gilt
1 btu = 1.055056 kJ
1 kbtu/h = 0.29307111 kW
Hier finden Sie die Tabelle der Größen und ihrer Einheiten für die verfügbaren Einheitensystemen.
Dabei ist zu beachten, dass eine Umrechnung von einer Währung in die andere von Ebsilon nicht durchgeführt werden kann, da die Wechselkurse Schwankungen unterliegen. Für die Berechnung hat es keine Auswirkung, ob man €, $, £ oder ¥ angibt. Der Unterschied liegt lediglich in der Darstellung.
Da bei Wertekreuzen die Möglichkeit besteht, die Einheit frei zu editieren, kann man sich auch andere Währungen anzeigen lassen.
Wenn Sie ”SI Einheiten” auswählen, werden die Werte aller Spezifikationswerte und Ergebnisse, unter Verwendung der Einheiten des SI Systems (Systeme International), angezeigt. In EBSILON®Professional werden u. a. folgende Einheiten verwendet: m, kg, sec, °C, bar, kJ, kW.
Wenn Sie ”Imperial UK Einheitensystem” auswählen, werden die Werte aller Spezifikationswerte und Ergebnisse unter Verwendung der Einheiten UK (Imperial) System angezeigt. In EBSILON®Professional werden folgende Einheiten verwendet: ft, lb, h, °F, psia, btu, hp.
Wenn Sie ”US Customary Unit System” auswählen, werden die Werte aller Spezifikationswerte und Ergebnisse unter Verwendung der Einheiten US Customary Unit System angezeigt. In EBSILON®Professional werden für Wärmemengen die Standardeinheiten btu bzw. kbtu/h verwendet.
Wenn Sie ”Selbst zusammengestellt” auswählen, werden die Werte aller Spezifikationswerte und Ergebnisse gemäß der Einstellungen, die Sie hier selbst definieren, angezeigt. Klicken Sie den ”Ändern” Knopf, um das ”Selbst zusammengestellte" Einheitensystem zu definieren und zu modifizieren.
Verwenden Sie dazu die "Unit" drop-down Liste, um die gewünschte Einheit für jede physikalische Größe auszuwählen.
Um alle Einheiten zurück zu den Einheiten entsprechend "gemäß Vorgabewerten", "SI"-Einheiten oder "BU"-Einheiten zurückzusetzen, wählen Sie die entsprechende Checkbox aus und bestätigen durch einen Klick auf "Alle setzen".
Der Wert eines Ausdrucks (Expression) bei Spezifikationswerten wird IMMER IN EBSILON-SI-EINHEITEN interpretiert. Die Anzeige des berechneten Wertes in einer anderen Einheit kann zu unerwarteten Ergebnissen führen.
Verwenden Sie die Funktion "makeValueWithUnit" aus der @System-Unit, um einen Wert mit Einheit zu erstellen.
Bitte beachten Sie, dass die Anzeige-Einheit keinen Einfluss auf das Ergebnis eines Ausdrucks hat, d.h. das Ergebnis wird immer in Ebsilon-SI-Einheiten gespeichert (es sei denn, Sie verwenden "makeValueWithUnit").
Wenn Sie z. B. bei einem Bauteil 1 (Randwert) für den Spezwert P den Ausdruck "100 *0.85" vorgaben, dann wird dies als 85 bar interpretiert, unabhängig davon, welche Einheit für die Darstellung gewählt ist. Falls Sie die physikalische Größe in einer anderen Einheit vorgeben möchten (z.B. psia), dann schreiben Sie "makevaluewithunit(100 *0.85, UNIT_psia)"; in diesem Fall wird der Druck als 85 psia interpretiert (wiederum unabhängig davon, welche Einheit für die Darstellung gewählt ist). Siehe dazu auch unter EbsScript: type DIM_Enum ( Si_Einheiten, // dimension-enum, Zeile 3078) und type UNIT_Enum (// unit-enum, Zeile 3197).
Beim Laden bestehender (vor Version 10 - Patch 3) Schaltungen werden Ausdrücke, bei denen die eingestellte Einheit nicht die Ebsilon-SI-Einheit ist, automatisch in einen passenden Funktionsaufruf "makeValueWithUnit" eingebettet. Bitte beachten Sie einer derart angepasste Datei unter früheren Patch-Versionen geöffnet werden kann, die entsprechenden Änderungen jedoch rückgängig gemacht werden müssen.
Bei Ausdrücken wird standardmäßig der ausgewertete Wert (auf die eingestellte Einheit umgerechnet) angezeigt. Beim Überfahren mit der Maus bzw. beim Hineinklicken ins Feld wird der Ausdruck angezeigt.
In den allgemeinen Einstellungen kann das Datumsformat vorgegeben werden. Einige übliche Formate werden in einer Auswahlbox angeboten, man kann das Format jedoch auch frei editieren. Positioniert man den Cursor auf den Pfeil, werden im Tooltipp die verfügbaren Formatangaben angezeigt. Über eine Checkbox kann eingestellt werden, ob beim Einlesen einer Zeitangabe führende Nullen entfallen können sollen.
Die Einstellung des Datumsformats gilt in Vorgabewerten und im Zeitreihendialog. In der Standarddatenbank müssen die Zeitangaben jedoch grundsätzlich im POSIX-Format (YYYY-mm-dd HH:MM:SS) angegeben werden, da es nicht sinnvoll ist, die Datenbank von den Anwendereinstellungen abhängig zu machen.
%d |
Tag im Monat |
01 – 31 |
%H |
Stunde, im 24-Std.-Format |
00 – 23 |
%I |
Stunde, im 12-Std.-Format |
01 – 12 |
%j |
Tage seit dem 1. Januar |
001 – 366 |
%m |
Monat, als Dezimalzahl |
01 – 12 |
%M |
Minute, als Dezimalzahl |
00 – 59 |
%p |
AM/PM Kennzeichnung für 12-Std.-Format |
|
%S |
Sekunde, als Dezimalzahl |
00 – 59 |
%L |
Millisekunde, als Dezimalzahl |
000 – 999 |
%y |
Jahr ohne Jahrhundert, als Dezimalzahl |
00 – 99 |
%Y |
Jahr mit Jahrhundert, als Dezimalzahl |
|
%% |
% - Zeichen |
|
Das Zeichen '#' kann jedem Formatierungszeichen vorangestellt werden. Dies hat folgende Auswirkung auf die Ausgabe:
%#p, %#%
Das Zeichen # wird ignoriert.
%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#y, %#Y
Führende Nullen werden, falls vorhanden, nicht ausgegeben.
Das Zeitformat für die Zeitreihen-Berechnung ermöglicht die Vorgabe der Zeit inklusive der Millisekunden. Dafür kann der Benutzer in der Zeitformatvorgabe nach der Spezifikation von Sekunden „%S“ ein Dezimalzeichen (typischerweise „.“ oder „,“) und das Symbol „%L“ einfügen. „%L“ wird bei der Formatierung als Millisekunden interpretiert (immer als drei Ziffern).
Folgende Zeile ist ein Beispiel für die Formatvorgabe inkl. Millisekunden:
%Y-%m-%d %H:%M:%S.%L
Damit können in der Zeitreihen-Berechnung Zeitintervalle berechnet werden, die entsprechend Bruchteile einer Sekunde sind oder beinhalten.
Dieses Flag ist nur bei der Eingabe von Datum und Uhrzeit wirksam.
Kein Häkchen gesetzt
Bei der Eingabe muss exakt das Format aus dem Eingabefeld "Datum/Zeit-Format" verwendet werden.
%Y-%m-%d %H:%M:%S erfordert die Eingabe: "2010-05-07 09:07:06"
Häkchen gesetzt
Bei der Eingabe muss das Format aus dem Eingabefeld "Datum/Zeit-Format" für die Reihenfolge der Werte verwendet werden. Führende Nullen können jedoch entfallen.
%Y-%m-%d %H:%M:%S kann in der Form: "2010-5-7 9:7:6" eingegeben werden.
Diese Checkbox ermöglicht es, das Verhalten für die Eingabe von Messwerten aus Dateien ohne Einheiten umzuschalten. Das ist hilfreich, wenn Sie Messwerte aus einer Eingabedatei importieren wollen. Um sicher zu sein, ist es immer möglich, die Einheit innerhalb der Eingabedatei zu spezifizieren, z.B.
P1 20.5 bar
P2 12 mbar
T1 22.4 °C
Falls Sie Eingabedateien haben, die die Einheiten
P1 20.5
P2 12
T1 22.4
nicht einschließen, müssen Sie vorsichtig sein, um die richtige Auslegung zu erhalten.
Wenn diese Checkbox aus ist, geht EBSILON davon aus, dass Ihre Eingabedatei für jeden Wert dieselbe Einheit verwendet wie sie im Eigenschaften Blatt der entsprechenden Komponente definiert wurde (beachten Sie, dass Sie das Anzeige Einheiten System auf ”Von spez. Wert/Ergebnis” schalten müssen, um diese Einheiten zu sehen). In diesem Falle ist es unbedeutend, wenn Sie in ein anderes Anzeige Einheiten System innerhalb EBSILON umschalten. Diese Einstellung sollte bevorzugt werden, wenn Sie Ihr Modell und Ihre Eingabedatei auf einen anderen Computer, der andere EBSILON Einstellungen hat, transferieren müssen. Dieselbe Eingabedatei führt zu den gleichen Ergebnissen.
Wenn diese Checkbox an ist, geht EBSILON davon aus, dass Ihre Eingabedatei die Einheiten so benutzt wie Sie sie auf dem Bildschirm sehen. Es kann hilfreich sein, wenn Sie Ihre Eingabedatei gemäß dem, was Sie sehen, erstellen. Sie müssen aber vorsichtig sein, wenn Sie das Anzeige Einheiten System ändern, da alte Eingabedateien nun anders übersetzt werden können.
Das verwendete Zahlenformat kann mit der "Zahlenformat anpassen" Drop-Down Liste angepasst werden.
Hier kann vorgegeben werden, ob und wie Zahlen für die Darstellung in Standard-Wertekreuzen (nicht bei „Frei-Text“-Wertekreuzen) und Standard-Tooltipps formatiert werden.
Möglich sind die Vorgabe des Dezimaltrenn- und Zifferngruppierungszeichens (Tausendertrennzeichens) (jeweils Punkt oder Komma) und die Art der Zifferngruppierung.
Wichtiger Hinweis:
Bitte beachten Sie, dass sich das Zahlenformat ausschließlich auf die Formatierung von Wertefeldern und Tooltipps auswirkt. Die Eingabe von Vorgabewerten bzw. der Syntax von
Zahlen in EbsScript-Ausdrücken ändert sich nicht!