In <sw-compu-methods> wird die Abildung von physikalischen Werten in Steuergeräte-interne Werte und umgekehrt definiert (vgl. Umrechnungsformeln). Man unterscheidet vier verschiedene Umrechnungsmethoden:
Polynomdarstellung Die Umsetzung wird durch sechs Parameter ( <sw-asap-6-prm-method>) spezifiziert (vgl. Beispiel für Polynomdefinition). Die werden durch Leerzeichen getrennt und bilden folgende Formel ab:
int = (a × x2 + b × x1 + c ) / ( d × x2 + e × x1 + f)
Tabellarische Definition Die Umsetzung wird in <sw-compu-method-table> tabellarisch definiert (vgl. Beispiel für eine tabellarische Umrechnungsformel). Pro Wertepaar ( <sw-compu-method-value-pair>) wird der Steuergeräteinterne Wert ( <cmt-int>)  und der physikalische Wert ( <cmt-phys>) angegeben.
Die Art der Interpolation wird in [interpolation-style] spezifiziert.
textuelle Darstellung Diese Umsetzung ( <sw-compu-method-text>) bildet einen steuergeräteinternen ( <cmt-int>) Wert in einen Text ( <cmt-text>) (z.B. einen Zustandsbezeichner) ab. Pro Wertepaar wird ein <sw-compu-method-text-pair> angelegt (vgl. Beispiel für eine textuelle Umsetzung).
Programmcode Unter <prog-code> kann die Umrechung in der Notation einer Programmiersprache spezifiziert werden. Programmiersprache ( [prog-lang]), Programmiersprachendialekt ( [lang-subset]) und verwendete Bibliotheken ( [used-libs]) werden als Attribute angegeben.
Mathematische Darstellung Die Umsetzung wird als allgemeiner math. Ausdruck ( <sw-compu-generic-math>) spzeifizert. Der Inhalt ist noch offen, d.h. bilateral zu vereinbaren.
Abbildung 15: Umrechnungsformeln
|