Konverter
Aus dem jeweiligen Fenster der Attributzuordnungen für die Übernahme nach HELiOS bzw. die Ausgabe aus HELiOS können Sie mit einem Klick auf den Button Konverter ein Dialogfenster zum Einstellen von jeweiligen Konvertierungseigenschaften für die Datentypen Text (String), Fließkomma (Float), Ganzzahl (Integer) und Bool (Boolean) aufrufen.
Um dem System eine Konverter-Option hinzuzufügen klicken Sie im entsprechenden Bereich auf .
Vergeben Sie in der Zeile, die der Liste hinzugefügte wurde, durch Eingabe und Enter eine eindeutige Bezeichnung in der Spalte Id und machen Sie entsprechende Angaben den gewünschten Konvertierungsoptionen betreffend.
Textkonverter arbeiten über Ausdrücke. Mit diesen können Sie Zeichen bei der Konvertierung entfernen oder durch Andere ersetzen.
Im Bild oben sehen Sie als Beispiel etwa den Konverter "ReplaceDecimalIndicator". Unter Ausdruck ist in eckigen Klammern ein Komma angeben, unter Ersetzung ein Punkt. Wird dieser Konverter eingesetzt, ersetzt er jedes Komma in einem String bei der Konvertierung durch ein Komma.
Mit Konverter Pipelines können Sie eine Reihe von Konvertierungs-Aktionen mit unterschiedlichen Konverter-Typen vornehmen.
Beachten Sie bei impliziten Typkonvertierungen und Kombinationen von Konvertern zu Pipelines folgendes:
- Bei Konvertern von Text zu Fließkomma muss der Text eine Fließkommazahl sein. Mit einem Punkt (".") als Trennzeichen. Andernfalls ist eine korrekte Umsetzung nicht garantiert.
- Von Fließkomma zu Bool gilt: Ist eine Zahl größer 0, dann ist der Bool-Wert "true", andernfalls ist er "false".
- Von Ganzzahl zu Bool gilt: Ist die Zahl == 1, dann ist der Bool-Wert "true", andernfalls ist er "false".
- Von Text zu Bool gilt: Bei 1 oder einem "True-String" aus dem HELiOS_Attributeditor ist der Wer "true", ansonsten "false".
Ein neu hinzugefügter Konverter wird Ihnen daraufhin beim Erstellen bzw. Bearbeiten von Attributzuordnungen für die Übernahme nach HELiOS bzw. die Ausgabe aus HELiOS (die dem bestimmten Datentyp entsprechen) angeboten.
Mit Markieren und einem Klick auf können Sie nicht mehr benötigte Konverter aus der jeweiligen Liste entfernen.
Attributzuordnungen: Ausgabe aus HELiOS • Attributzuordnungen: Übernahme nach HELiOS