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

 

Real-Time Workshop 7.5

Produktbeschreibung

Targets Auswählen

Real-Time Workshop übersetzt Simulink-Modelle mithilfe von Target Template Files in ANSI/ISO C-Code. In diesen Template-Dateien ist die Umgebung definiert, in der der generierte Code später ausgeführt wird. Mit Real-Time Workshop können Sie Ihre eigenen Targets definieren, es steht aber auch eine Reihe allgemeiner und auf Plattformen von Drittanbietern zugeschnittener Targets zur Verfügung. Die folgenden Targets sind im Real-Time Workshop enthalten:

Generic Real-Time Target – Erzeugt Code, mit dem Modellparameter interaktiv optimiert werden können, protokolliert und zeigt Ergebnisse von Echtzeit-Simulationen an und weist aus Effizienzgründen Daten ihren Speicherplatz statisch zu

Generic Real-Time Malloc Target – Der generierte Code verwaltet den Speicher dynamisch, wodurch mehrere Instanzen eines Modells oder mehrere verschiedene Modelle in einem einzigen Executable untergebracht werden können

S-Function Target – Konvertiert Modelle in Simulink S-Function DLLs und gestattet damit den Austausch von Simulationsmodellen mit schützenswertem geistigem Eigentum

Rapid Simulation Target (RSim) – Bietet eine schnelle und flexible Testplattform für batchgesteuerte und Monte Carlo-Simulationen bei Unterstützung von Solvern mit fester oder variabler Schrittweite. Mit diesem Target lässt sich jeder einzelne Simulationslauf rasch mit individuellen Modellparametern und Eingabesignalwerten versehen. Die Ergebnisse dieser Einzelläufe können in einer eindeutig zuordenbaren Ausgabedatei gespeichert werden.

Tornado Target – Erzeugt Code zur Ausführung unter VxWorks, einem Echtzeit-Betriebssystem von Wind River Systems

Sämtliche Targets unterstützen zeitdiskrete und zeitkontinuierliche Singletasking-, Multitasking- und Hybridmodelle. Sie sind erweiterbar und können beispielsweise zur Erzeugung eigener Laufzeit-Schnittstellen und Gerätetreiber genutzt oder so konfiguriert werden, dass sie auf die Ausführungs- und Debugging-Fähigkeiten von Real-Time Workshop zugreifen können.

Mit den Targets des Real-Time Workshop Embedded Coder (separat erhältlich) lässt sich außerdem Produktionscode für Echtzeit-Embedded-Systems erzeugen.

Codegenerierung aus Simulink-Modellen und Embedded MATLAB-Code

Real-Time Workshop kann mithilfe der emlc-Funktion direkt von der MATLAB-Kommandozeile aus C-Code aus Embedded MATLAB-Funktionen generieren. Er bietet außerdem eine umfassende Unterstützung der von Simulink angebotenen Funktionen und Komponenten. Real-Time Workshop unterstützt:

  • Die Modellreferenzierung und dadurch die Möglichkeit zur inkrementellen Codegenerierung
  • Embedded MATLAB-Funktionsblöcke in Simulink und Embedded MATLAB-Funktionen in Stateflow
  • Busobjekte zur Erzeugung von Strukturen in generiertem Code
  • Elementare Subsysteme (Atomic Subsystems), die die Wiederverwendung von Programmcode mithilfe wieder einsprungsfähiger C-Funktionen ermöglichen
  • Simulink S-Functions, mit deren Hilfe sich Legacy-Code anbinden und in Simulationen integrieren lässt

Real-Time Workshop eignet sich für vielfältige Anwendungsgebiete von der Implementierung von Algorithmen mit Stateflow, Simulink Fixed-Point und dem Signal Processing Blockset bis hin zur Echtzeitsimulation aufwändiger physikalischer Systeme, die beispielsweise mit dem Aerospace Blockset, SimMechanics und SimPowerSystems modelliert wurden.

Codegenerierung für umfangreiche Anwendungen

Real-Time Workshop unterstützt die inkrementelle Codegenerierung. Sie können dadurch jederzeit nur den Programmcode für ausgewählte Blöcke eines Modells neu generieren. Diese komponentenbasierte Arbeitsweise optimiert die Entwicklung sehr großer Modelle und reduziert die für die Codegenerierung benötigte Zeit erheblich.

Vertrieb kontaktieren
Gratis Info-Kit
Testsoftware
Seite per E-Mail versenden

Get Pricing and
Licensing Options

Recorded Webinar

Gesucht & Gefunden – Neuerungen im MATLAB & Simulink Release R2010a Neu

Free Seminar

Strukturiert auf die SPS – Komplexe Steuerungen im Vorfeld erprobt