Engineering Systems & Integration Software Blog

Speichereffizienz durch konstante Klassen Attribute

Geschrieben von SodiusWillert | 25.03.22 13:19

Gerade im Embedded Bereich, wo Zielsysteme in sehr hohen Stückzahlen produziert werden, sind Ressourcen wie Speicher in der Regel sehr limitiert.

Im folgenden Video wollen wir Ihnen zeigen, wie Sie mit Rhapsody speichereffizient Software entwickeln können, indem Sie konstante Daten z. B. um Ihre Software zu konfigurieren, konstant im ROM ablegen können.

Es wird Ihnen Schritt für Schritt gezeigt, wie Sie Klassen Attribute als konstante Daten markieren können und diese dann in einem zweiten Schritt über eine Instance Specification initialisieren können.
Somit bietet sich Ihnen die Möglichkeit Ihre komplette Konfiguration Ihrer konstanten Daten all Ihrer Objekte an einem Ort im Modell zentral und strukturiert zu speichern.


In diesem Video zeigen wir Ihnen, wie Sie Klassenvariablen in Ihrem IBM Rhapsody Model mit dem RXF von SodiusWillert aus dem RAM Speicher als konstante Daten ins ROM verschieben können. Dabei können Sie zusätzlich noch für jedes Objekt diese konstanten Daten unterschiedlich initialisieren.