Skip to Main Content Skip to Search
Home |   Deutschland  Choose Country  |  Kontakt  |  Cart Store 
Account Anlegen | Anmelden
Produkte & Services Branchen Forschung und Lehre Support User Community Unternehmen

 

Stateflow Coder 7.5

Produktbeschreibung

Codeoptimierungen

Der Stateflow® Coder unterstützt folgende Optimierungen, die die Effizienz des generierten C-Codes erhöhen:

  • Bitset-Option; verringert den Speicherbedarf
  • Typisierte Datenobjekte; stellen sicher, dass effizienter Code generiert wird
  • Generierter Programmcode ist vollständig wiederverwendbar
  • Inlining aller Stateflow®-Funktionen und Funktionsaufruf-Subsysteme aus Simulink® zur beschleunigten Code-Ausführung
  • Entfernung von Code aus nicht erreichbaren Teilen des Stateflow-Diagramms („Toter Code“)
  • Entfernung von goto-Anweisungen aus dem von Stateflow generiertem Code durch optimierte Implementierung
  • Nutzung von vorgefertigten oder mit einfacher Genauigkeit arbeitenden Target-Funktionsbibliotheken (auch in ISO C und GNU C)

Integration in den Real-Time Workshop

Der Stateflow Coder ist eng mit dem Real-Time Workshop abgestimmt, wobei das Filepackaging, die Wiederverwendung von Programmcode, die individuelle Benennung von Identifiern sowie die Modellreferenzierung einem einheitlichen Schema unterliegen. Codeoptimierungen können auch global erfolgen und sowohl alle Simulink-Blöcke als auch sämtliche Stateflow-Diagramme erfassen.

Nachverfolgbarkeit des Codes

Der Stateflow Coder erzeugt leicht lesbaren Programmcode, der direkt zum Stateflow-Diagramm zurückverfolgt werden kann. Individuelle Kommentare und Objektbeschreibungen werden in den generierten Code übernommen.

Identifier werden im Stateflow Coder und Real-Time Workshop einheitlich und übergreifend definiert. Objektnamen aus dem Stateflow®-Diagramm werden beibehalten,was unter anderem ein Code-Review erleichtert.

Zum Vergrößern auf das Bild klicken.

Der Stateflow Coder erzeugt auch aus Diagrammen mit verschachtelten if-Anweisungen und while-Schleifen effizienten und übersichtlichen Code. Zum Vergrößern auf das Bild klicken.

Vertrieb kontaktieren
Testsoftware
Seite per E-Mail versenden

Get Pricing and
Licensing Options