Simulink

Neue Funktionen im Überblick

R2014a (Version 8.3) - Veröffentlicht 6 Mrz 2014

Simulink Editor

  • Anmerkungen mit Rich-Text, Grafiken und Hyperlinks
  • Diagnostic-Viewer zur Sammlung von Informationen, Warnungen und Fehlermeldungen
  • Option, um Inhalte eines hierarchischen Untersystems in das übergeordnete Untersystem mit einem Klick
    zu verschieben
  • Unterstützung von nativen Berührungsgesten des Betriebssystems, wie z. B. Auf- und Zuziehen und Verschieben
  • Schieberegler, Drehscheibe und Drehfelder zur Parametereinstellung in Masken

Komponentenbasierte Modellierung

  • Option zur Auswahl von Standardvarianten
  • Option zur Auswahl von Varianten, mit unterschiedlicher Anzahl von Eingabe- und Ausgabeports
  • Advisor-based  Workflow zur Umwandlung von Untersystemen in Modellblöcke
  • Single-Model Workflow zur Partitionierung von Algorithmen und Erstellung von Anwendungen auf Multicore-Prozessoren und FPGAs
  • Einfachere Erstellung von MATLAB-Systemblöcken durch Autovervollständigung und Suche nach Systemobjektnamen

Simulationsanalyse und Performanz

  • Einfacheres  Setup- und verkürzte Build  Zeit für Modellblöcke im Rapid Accelerator-Modus
  • Performance Advisor-Checks  zur Validierung der gesamten Leistungsverbesserungen für alle vorgeschlagenen Änderungen und zur Einrichtung der Codeerzeugungsoption für den MATLAB-Systemblock

Projekt- und Dateiverwaltung

  • Verzweigungsunterstützung über Git-Versionsverwaltungssystem
  • Vergleich von Projektabhängigkeitsanalysen
  • Verbesserter Algorithmus der Darstellung von Abhängigkeiten für eine leichtere Identifizierung von obersten Modellebenen und ihrer Abhängigkeiten

Datenverwaltung

  • Data Dictionary zur Definition und Verwaltung von mit Modellen verbundenen Entwurfsdaten
  • Verbesserte Signal-Protokollierung des Rapid Accelerator-Modus, um Neuerstellungen zu vermeiden und Busse und referenzierte Modelle zu unterstützen
  • Vereinfachte Optimierung von allen Parametern in referenzierten Modellen
  • Simulink.findVars wird in referenzierten Modellen unterstützt
  • Frames-basierende Signale im To-Workspace-Block
  • Konsistenz des Simulationsmodus für die Ausgabeoptionsparameter im Datenimport/-export-Bereich
  • Verbesserte Handhabung bei Dimensionsunterschieden in root-Import-Blöcken

Verbindung mit Hardware für Ausbildungszwecke

  • Unterstützung von Arduino Due-Hardware
  • Unterstützung von LEGO MINDSTORMS EV3-Hardware
  • Unterstützung von Samsung Galaxy Android-Geräten

Blockverbesserungen

  • Aufzählungsdatentypen im Block „Direct Lookup Table (n-D)“
  • Verbesserte Performanz und Codelesbarkeit in linearen Suchalgorithmen für die Blöcke „Prelookup“ und „n-D Lookup Table“
  • Vorlagen für Systemobjektdateien

Model Advisor

  • Verbesserte Navigation im Model Advisor-Bericht, einschließlich Navigationsbereich, reduzierbarem Inhaltsverzeichnis und Filtern auf Grundlage des Überprüfungsstatus
  • Option zur Ausführung von Model Advisor-Checks im Hintergrund

Ausführliche Details hierzu finden Sie in den Release Notes.

Ältere Releases

R2013b (Version 8.2) - 5 Sep 2013

Neuer Simulink-Editor

  • Möglichkeit, mit dem Mask Editor umfassende Steuerelemente, Links und Bilder zu angepassten Blockschnittstellen hinzuzufügen
  • Inhaltsvorschau für Subsysteme und Stateflow-Diagramme
  • Möglichkeit der Kommentierung, um Blöcke temporär zu löschen und Eingabesignale mit Ausgabesignalen zu verbinden
  • Optische Signalisierung für kreuzende Signalleitungen
  • UTF-16-Zeichenunterstützung bei Blocknamen, Signalbezeichnungen und Annotierung in der lokalen Sprache

Komponentenbasierte Modellierung

  • MATLAB-Systemblock für die Integration von Systemobjekten in Simulink-Modelle
  • Variantenmanager, der die Varianten eines Modells an einem Ort verwaltet
  • Verbesserte Komponentisierung zur Modellierung von Planungsdiagrammen mit Funktionsaufrufimporten auf Root-Ebene
  • Bus-Array zur Signalprotokollierung im Modellreferenz-Accelerator-Modus
  • Möglichkeit des Hinzufügens, Löschens und Verschiebens von Eingabesignalen im Bus Creator-Block
  • Optimierte Vorgehensweise beim Migrieren vom klassischen zum vereinfachten Initialisierungsmodus

Analyse und Leistungssteigerung von Simulationen

  • Auf Windows 64-Bit-Plattformen integrierter LCC-Compiler zum Ausführen von Simulationen
  • Signalprotokollierung im Rapid Accelerator-Modus
  • Prüfung durch den Performance Advisor auf Rapid Accelerator-Modus und Data Store-Speicherdiagnose
  • Ganzzahlen vom Datentyp "long long" in Simulationszielen für eine schnellere Simulation auf Win64-Maschinen

Projekt- und Dateiverwaltung

  • Einflussanalyse durch Untersuchung geänderter oder ausgewählter Dateien zur Ermittlung von Abhängigkeiten
  • Option, die Ergebnisse von Einflussanalysen in den Workspace, die Batch-Verarbeitung oder Bilddateien zu exportieren
  • Identifizierung von Anforderungsdokumenten während der Analyse von Projektabhängigkeiten
  • Vereinfachte Bezeichnungserstellung durch Ziehen einer Bezeichnung auf eine Datei in einer beliebigen Ansicht
  • Umbenennung, Gruppierung und Ausführung von Verknüpfungen in einer Ansicht des Symbolbereichs

Datenverwaltung

  • Optimierte Auswahl eines oder mehrere Signale für die Signalprotokollierung
  • Vereinfachte Modellierung von Entwürfen mit einfacher Genauigkeit
  • Visualisierung des Verbindungsstatus und Anpassung der Verbindungsmethode für Root-Importzuweisung

Verbindung mit Hardware für Ausbildungszwecke

  • Möglichkeit, Modelle auf Zielhardware über die Simulink-Symbolleiste auszuführen
  • Unterstützung für auf Mac OS X verfügbare Arduino-Hardware
  • Unterstützung für Arduino Ethernet Shield- und Arduino Nano 3.0-Hardware

Model Advisor

  • Reduzierbare Inhalte in Model Advisor-Berichten

Ausführliche Details hierzu finden Sie in den Release Notes.

R2013a (Version 8.1) - 7 Mrz 2013

Neuer Simulink Editor

  • Umordnung der Registerkarten im Fenster
  • Skalierbare Vektorgrafiken für Maskensymbole

Komponentenbasierte Modellierung

  • Direkte Steuerung der aktiven Varianten über logische Ausdrücke
  • Live-Aktualisierung für Variantensysteme und auskommentierte Blöcke
  • Maskierung von verknüpften Bibliotheksblöcken
  • Profiling auf dem Zielsystem bei paralleler Ausführung zur Visualisierung von Task-Ausführungszeiten und Zuordnung von Tasks zu Kernen

Verbindung mit Hardware für Ausbildungszwecke

  • Unterstützung von Gumstix® Overo® Hardware
  • Unterstützung von Raspberry Pi™ Hardware

Projekt- und Dateiverwaltung

  • Vereinfachte Skripterstellungsschnittstelle zur Automatisierung von Simulink Project Aufgaben
  • Option zur Verwendung von Elementen aus mehreren Vorlagen während der Erstellung eines neuen Projekts
  • Speicherung und Neuladung von Ergebnissen der Abhängigkeitsanalysen

Datenverwaltung

  • Fixed-Point Advisor-Unterstützung für Modellreferenzen
  • Laden und Protokollieren von Bus-Arrays

Simulationsanalyse und Leistung

  • Bericht des Simulation Performance Advisor zum Anzeigen von Prüfungsergebnissen und ergriffenen Maßnahmen
  • Verbesserte Simulationsleistung bei aktivierter Rückschrittfunktion
  • Ausführungskonfigurationsoptionen des Simulation Data Inspector für Namen und Platzierung in Ausführungsliste
  • Bus-Arrays werden im Simulation Data Inspector angezeigt

Ausführliche Details hierzu finden Sie in den Release Notes.

R2012b (Version 8.0) - 11 Sep 2012

Neuer Simulink Editor

Verbindung mit Hardware für Ausbildungszwecke

  • Unterstützung für Arduino- und PandaBoard-Hardware

Leistung

  • Simulation Performance Advisor analysiert das Modell und bietet Ratschläge zur Steigerung der Simulationsleistung

Projekt- und Dateiverwaltung

  • Simulink-Standarddateiformat SLX, das den OPC-Standard nutzt
  • Simulink Upgrade Advisor zur Unterstützung der Migration von Dateien zum aktuellen Release
  • Integrierter SVN-Adapter für Simulink -Projekte, der die Verbindung zu SVN erlaubt und die Unterstützung serverbasierter Repositories bietet
  • Abhängigkeitsdiagramm im Simulink Project Tool, das Highlights nach Dateityp, Abhängigkeitstyp und Label anzeigt
  • Neu gestaltetes Grafiktool für einen effizienten Simulink Projects-Workflow
  • Unterstützung der Batchverarbeitung von Dateien in einem Simulink-Projekt

Blockverbesserungen

  • Menüelement zur Konvertierung konfigurierbarer und normaler Subsysteme in Variant-Subsysteme
  • Verbesserungen von Maskierungen, einschließlich der Möglichkeit der Wiederverwendung von Masken, des Löschens bestehender Masken aus Blöcken und der Verwendung des Verknüpfungsoperators || in Masken callback codes

Datenverwaltung

  • Zugriff auf den Variable Editor aus dem Model Explorer
  • Zugriff auf protokollierte Simulationsdaten aus dem Simulation Data Inspector über die Simulink-Symbolleiste

Ausführliche Details hierzu finden Sie in den Release Notes.

R2012a (Version 7.9) - 1 Mrz 2012

Highlights und Screenshots (PDF).

Verbindung mit Hardware für Ausbildungszwecke

Projekt- und Dateiverwaltung

  • Export in Zip-Dateien zum Packen und Weitergeben von Projektdateien
  • Grafische Darstellung von Abhängigkeitsanalysen zur Visualisierung von Projektdateiabhängigkeiten
  • Simulink-Projekte für MATLAB-Arbeitsplätze aktiviert (mit der Parallel Computing Toolbox)
  • Erweiterte Unterstützung für die Versionsverwaltung mit dem Source Control Adapter SDK zur Entwicklung von Integrationen mit Tools von Drittanbietern

Komponentenbasierte Modellierung

  • Verbesserte Signalbezeichnungsweitergabe, einschließlich Weitergabe aus Modellblöcken
  • Signal Hierarchy Viewer für die grafische Darstellung von Signalhierarchien bei der Bearbeitung
  • Verbesserte Datenübertragung für eine gleichzeitige Ausführung, einschließlich eines Modus für minimale Verzögerung
  • Live-Bibliotheksverknüpfungen, welche sich mit Änderungen an der Bibliothek aktualisieren

Datenverwaltung

  • Simulink-Datenklassen mit MATLAB-Klassensyntax erweiterbar
  • Kontrolle über Standardpaket für Datenklassen in Model Explorer und anderen Benutzeroberflächen
  • Verbesserte Rückverfolgbarkeit von Arbeitsplatzvariablen in Configuration Sets mit Simulink.findVars

Blockerweiterungen

  • Unterstützung für Bussignale in den Blöcken „To File“, „From File“, „To Workspace“ und „From Workspace“
  • Unterstützung von Bussignalen und Signalen variabler Größe für den Dateneingangsport des Delay-Blocks
  • Externes Zurücksetzen und zeitabhängige Filterkoeffizienten für die Blöcke „Discrete Filter“ und „Discrete Transfer Fcn“

Benutzeroberfläche

  • Berichterstellung zu Model Advisor-Ergebnissen im Modell mit Angabe der Blöcke, die bestimmte Prüfungen nicht bestanden haben
  • Verbesserung des Simulation Data Inspector zur optionalen Anzeige von Details zur Modell- und Datenstruktur
  • Legenden zur Identifizierung angezeigter Signale in Scope
  • Andockbares MATLAB Function-Editorfenster

Performanz

  • Hervorheben von Anschlusswerten mit verbesserter Simulationsleistung

Ausführliche Details hierzu finden Sie in den Release Notes.

R2011b (Version 7.8 - 1 Sep 2011

Highlights und Screenshots (PDF).

Version 7.8 aus Release 2011b enthält die folgenden Verbesserungen:

Projektverwaltung

  • Simulink Projects-Tool zum Suchen, Verwalten und Zurverfügungstellung () aller für Ihre Projekte erforderlichen Dateien
  • Standardisierte Möglichkeiten zum Initialisieren und Abschließen von Projekten und zum Zugriff auf häufige Arbeitsvorgänge (1:37)
  • Integration von Subversion, einem externen Tool zur Versionsverwaltung
  • Änderungs-Sets zum Anzeigen und Bezeichnen (4:33) geänderter Dateien für Peer-Review-Workflows
  • Erweiterung des Model Reference Rebuild-Algorithmus zur Vereinfachung von Workflows bei der Konfigurationsverwaltung

Komponentenbasierte Modellierung

  • Ermöglichung des Enable-Ports als Eingangsport auf der Hauptebene von Modellen
  • Kontinuierliche Zustände im For Each Subsystem-Block zur effizienten Modellierung von identischen Subsystemen
  • Modellierung der Auswirkungen der nebenläufigen Algorithmen-Ausführung bei Multicore-Embedded-Systemen
  • Sperrbare Bibliotheksverknüpfungen zur Einschränkung der Bearbeitung durch Endanwender
  • Model Reference Accelerator Mode Build-Prozess für geringere Speichernutzung durch Bibliotheken

Datenverwaltung

  • Angabe von Wertebereichen für Einzelsignale in einem Bus zur Verbesserung der Modellüberprüfbarkeit und -analyse
  • Anzeige von Wertebereichen auf Signalen zur Verbesserung der Modell-Inspektion

Blockerweiterungen

  • Delay-Block mit Unterstützung für variable Verzögerungslängen, externes Zurücksetzen, Port für Anfangsbedingung, Ringspeicher und Zustandsattribute
  • Boolescher Ausgabedatentyp für die Kantenerkennungsblöcke in der Logic and Bit Operations-Bibliothek
  • Explizite Angabe der Zwischendatentypen für die Sqrt- und Reciprocal Sqrt-Blöcke
  • Unterstützung für Gleitkommazahlen einfacher Genauigkeit im Discrete Zero-Pole-Block
  • Array von Bussignalen im Data Type Duplicate-Block und in allen Unit Delay-Blöcken in der Additional Discrete-Bibliothek

Performance

  • Accelerator Mode-Unterstützung für Modelle mit algebraischen Schleifen
  • Model Explorer-Listenansicht mit verbesserten Antwortzeiten bei großen Datensätzen

Erweiterungen der Benutzeroberfläche

  • Spaltenfixierung im Model Explorer, sodass Typ und Name eines Objekts immer sichtbar sind
  • Berichterstellung und API zum Vergleichen von Signalen und Simulationsläufen für das Simulation Data Inspector-Tool
  • Integrierte Blockmasken für eigene Symbole und Dialogfelder bei Einsatz des Mask Editor
  • Grafischer Eigenschaften-Editor im Scope-Block zur Festlegung von Signalfarben und Linieneigenschaften

Ausführliche Details hierzu finden Sie in den Release Notes.

R2011a (Version 7.7) - 8 Apr 2011

Highlights und Screenshots (PDF).

Komponentenbasierte Modellierung

  • Modellierung von Prozessen, die von Interrupts aufgerufen werden, in referenzierten Modellen mittels asynchronem Funktionsaufruf
  • Latch-Block zur Verwendung von wiederverwendbaren Funktionsaufrufskomponenten in Rückkopplungsschleifen
  • Signal Logging Selector zur zentralen Auswahl der Datenprotokollierung für verschiedene Modelle
  • Modellblock mit Anzeige der Modellnamen aller Varianten im Dialogfeld für Modellreferenzparameter
  • Erstellung geschützter Modelle über das Kontextmenü für den Modellblock(Simulink Coder erforderlich)

Modellverwaltung

  • Möglichkeit zum Merge von Simulink-Modellen basierend auf dem XML-Textvergleichsbericht (mit Simulink Report Generator)
  • Vergleichswerkzeug zum Markieren und Zusammenführen von Unterschieden in Variablenwerten in MAT-Dateien und Möglichkeit des Ausschlusses von bestimmten Dateien, Ordnern und nicht geändertem Text

Datenverwaltung

  • Neues Format für die Signalprotokollierung mit der timeseries-MATLAB-Klasse mit vereinfachtem Zugriff auf umfangreiche Simulationsdaten
  • Data Stores, die mit Bussignalen kompatibel sind und dabei den Zugriff über Stateflow®- und MATLAB-Funktionsblöcke erlauben
  • Erstellung und Bearbeitung von Simulink.Parameter-Objekten mit Bustypen und MATLAB-Strukturen im Bus-Editor
  • Ausgabe von Signalgruppen des Signal Builder-Blocks als Bus zur einfachen Weiterleitung von Testfällen
  • Verbesserungen beim Datenexport von N-D-Arrays und beim Speichern von Exporteinstellungen

Blockerweiterungen

  • Erweiterte Funktionen bei 1-D-, 2-D- und N-D-Lookup-Tabellen, einschließlich der Option zum Ausschließen der Datenbereichsprüfung in generiertem Code
  • Shift Arithmetic-Block mit der Möglichkeit, die Stellenverschiebung als Signal zuzuführen
  • Nulldurchgang im From File-Block für genauere Simulationen durch Erfassung von Unstetigkeiten
  • Complex Exponential-Option im Trigonometric-Funktionsblock mit optimierter Laufzeit
  • Sign-Block für komplexe Gleitkomma-Eingangswerte

Performance

  • Berechnungen mit einfacher Gleitkomma-Genauigkeit für schnellere Simulation bei allen Simulation-Targets
  • Wiederherstellung eines in einem vorherigen Release erstellten Simulationszustands

Erweiterungen der Benutzeroberfläche

  • Model Explorer-Benutzeroberfläche mit Speicherung der aktuellen Registerkartenansicht im Eigenschaften-Dialogfeld
  • Filteroption in allen busfähigen Blöcken zum schnellen Suchen nach im Bus enthaltenen Signalen
  • Anzeige von Menüoptionen, die die Sichtbarkeit von Einzelprüfungen im Model Advisor steuert
  • Anzeige aktiver Signalgruppen im Signal Builder-Block

Ausführliche Details hierzu finden Sie in den Release Notes.

R2010bSP2 (Version 7.6.2) - 5 Apr 2011

Version 7.6.2 aus Release 2010bSP2 enthält Fehlerbehebungen.

Ausführliche Details hierzu finden Sie in den Release Notes.

R2010bSP1 (Version 7.6.1) - 17 Mrz 2011

Version 7.6.1 aus Release 2010bSP1 enthält Fehlerbehebungen.

Ausführliche Details hierzu finden Sie in den Release Notes.

R2010b (Version 7.6) - 3 Sep 2010

Highlights und Screenshots (PDF).

Komponentenbasierte Modellierung

Erweiterungen der Benutzeroberfläche

Datenverwaltung

  • Erweiterte Unterstützung zum Definieren von Hauptebenen- und Eingangsport-Signaldaten mithilfe von MATLAB-Strukturen und Zeitreihen-Objekten
  • Verbesserter Signal Builder-Block mit Funktion zum Importieren mehrerer Testfälle aus Excel®-, MATLAB- und CSV-Dateien
  • Verbesserter „From File“-Block, der zusätzliche Interpolationskontrolle und Unterstützung für aufgelistete Daten ermöglicht
  • Erweitere Unterstützung für Enum Datentypen zum Definieren aufgelisteter Typen in einer einzigen MATLAB-Datei
  • Verbesserte Signaldatentyp-Spezifizierung, um Bus-Objekte einzuschließen

Modellverwaltung

  • Mit verbesserten Simulink Manifest Tools können Daten identifiziert werden, welche in Dateien definiert wurden, die beim Hinzuladen nicht im MATLAB-Suchpfad lagen
  • Optimiertes Vergleichswerkzeug, welches den Vergleich verschiedener ZIP-Dateien, Ordner und Simulink-Verzeichnisse ermöglicht und den Vergleich von MAT-Dateien verbessert
  • Möglichkeit zur automatischen Erstellung eines Backups von Simulink-Modellen vor dem Modell-Upgrade auf ein aktuelleres Release

Blockerweiterungen

  • Unterstützung von Bus-Arrays in Blöcken. Das schließt auch Vector & Matrix Concatenation-, Assignment-, Selector- und Bus-kompatible Blöcke mit ein
  • Multiport Switch-Block unterstützt jetzt die Angabe eines „default case“ sowie eine Diagnose-Option für unzulässige Kontrolleingaben
  • Bus-Datentyp-Unterstützung für Constant-Block und Signal Specification-Block
  • Unterstützung zur Angabe von dynamischen Stützstellen und Tabellendaten beim Prelookup-Block und beim Interpolation Using Prelookup-Block
  • Switch-Block bietet neue Anzeigemöglichkeit von Kriterien und Schwellenwerten
  • Unterstützung des Trigonometric Function-Blocks für erweiterten Eingabebereich beim CORDIC-Algorithmus
  • Unterstützung des Enum Datentyps beim Repeating Sequence Stair-Block hinsichtlich

Embedded MATLAB

  • Instanzierung von Embedded MATLAB® Function-Blöcken aus Simulink-Bibliotheken mit unterschiedlichen Datentypen, Datengrößen und Datenkomplexitäten
  • Unterstützung für die linearen MATLAB-Algebrafunktionen sqrtm, linsolve und schur
  • Unterstützung für Erstellung und Verarbeitung von Bus-Arrays

Ausführliche Details hierzu finden Sie in den Release Notes.

R2010a (Version 7.5) - 5 Mrz 2010

Highlights und Screenshots (PDF).

Version 7.5 aus Release 2010a enthält die folgenden Erweiterungen:

Komponentenbasierte Modellierung (2:56)

  • Neuer Block „For Each Subsystem“, um die Vektorisierung von skalaren Algorithmen zu vereinfachen und die Wiederverwendungsmöglichkeiten von Code zu verbessern
  • Modelle können getriggert werden, um eine Simulation auszuführen, oder wenn ein anderes Modell auf sie verweist
  • Verzweigung von Funktionsaufruf-Signalen, um die Ausführung von mehreren Subsystemen sowie Stateflow®-Diagrammen und –Modellen zu steuern

Datenverwaltung (1:46)

  • Unterstützung von veränderlichen Parameterstrukturen in Simulink
  • Unterstützung von Anfangsbedingungen ungleich Null für Bus-Signale
  • Neue Befehlszeilen- und S-function-API für die Verwendung von Bus-Signalen
  • Befehl Simulink.findVars zur Feststellung von Abhängigkeiten zwischen Simulink-Modellen und Workspace-Variablen
  • Möglichkeit, Data Store Memory-Werte während der Simulation zu protokollieren
  • Erweitertes Legacy Code Tool mit Unterstützung für „Enumerated Data Types“ und veränderliche Parameterstrukturen

Modellverwaltung

  • Das Datei- und Ordner-Vergleichs-Tool wurde wie folgt verbessert: Bei Dateivergleichen werden Änderungen in Zeilen hervorgehoben und bei Ordnervergleichen werden Ergebnisse nach Name, Typ, Größe oder Zeitstempel sortiert

Blockerweiterungen

  • Verbesserung der Blöcke „To File“ und „From File“: Reduzierter Speicherplatzbedarf und effizientere Unterstützung großer Dateien.
  • Neuer Block „Second-Order Integrator“ zur effizienten und genauen Modellierung von Systemen zweiter Ordnung mit Grenzwerten
  • Verbesserte Unterstützung von Auflistungen für den Block „Multiport Switch“, einschließlich Datenport-Zuordnungsspezifikation und Symbolanzeige von aufgelisteten Werten
  • Neuer Block „Find Nonzero Elements“ zum Abrufen von Indizes und Werten von Signalelementen, die ungleich Null sind
  • Neuer Block „Square Root Function“ zur Ausführung folgender Operationen: Quadratwurzel, Quadratwurzel mit Vorzeichen und reziproke Quadratwurzel.
  • Verbesserter Block „Enhanced Direct Lookup Table (n-D)“ mit Unterstützung von mehrdimensionalen Eingangssignalen, Festkomma-Datentypen und zur expliziten Spezifikation von Tabellendatentypen
  • Unterstützung des Blocks „Trigonometric Function“ für die CORDIC-Approximation

Embedded MATLAB

  • Unterstützung für globale Daten und Data Store Memory
  • Unterstützung für logische Indizierung
  • Unterstützung für MATLAB-Set-Funktionen, einschließlich ismember, intersect und union
  • Automatische Umbenennung eines wiederverwendeten MATLAB-Variablennamens im erzeugten C-Code
  • Unterstützung für die CORDIC-Approximation von trigonometrischen und komplexen Exponentialfunktionen

Simulationsleistung

  • Die Leistungsfähigkeit und Genauigkeit von impliziten Solvern wurde erhöht, indem bei Modellen mit einer großen Anzahl von kontinuierlichen Zuständen die Jacobimatrix in analytischer und dünnbesetzter Form berechnet wird

Erweiterungen der Benutzeroberfläche

  • Neue anpassbare Ansichten im Model Explorer bieten verbesserte Steuerungsmöglichkeiten für Spalten, die im Fensterbereich „Contents“ angezeigt werden
  • Neue Funktion zur Gruppierung von Data Store Memory im Model Advisor und zum Erkennen von möglichen Lese-/Schreibproblemen ohne Simulation des Modells
  • Neuer MaskDisplay-Callback, der die Erstellung von MATLAB-Variablen unterstützt und die Simulationsgeschwindigkeit erhöht

Ausführliche Details hierzu finden Sie in den Release Notes.

R2009bSP1 (Version 7.4.1) - 1 Apr 2010

Version 7.4.1 aus Release 2009bSP1 enthält Fehlerbehebungen.

R2009b (Version 7.4) - 4 Sep 2009

Highlights und Screenshots (PDF).

Version 7.4 aus Release 2009b enthält die folgenden Erweiterungen:

Komponentenbasierte Modellierung

  • Konfiguration von Modellvarianten zur effizienten Verwaltung von Entwurfsalternativen
  • Verbesserte Bibliotheksverknüpfungsverwaltung zur einfacheren Darstellung und Wiederherstellung von bearbeiteten Bibliotheksverknüpfungen
  • Modellreferenz-Schutzmodus, der den Austausch von Modellen zur Simulation ermöglicht, ohne Inhalte offen zu legen (erfordert Simulink Coder)
  • Erweiterte Simulink Manifest Tools, mit denen Modellvarianten, geschützte Modelle und Simscape-Dateien erkannt und analysiert werden können
  • Erweiteter S-Function Builder, der Bus-Signale zur Handhabung komplexer Signalschnittstellen unterstützt

Signal-Arrays variabler Größe

  • Die Größe von Signal-Arrays kann jetzt während der Ausführung geändert werden, wodurch Systeme mit sich ändernden Umgebungen, Ressourcen und Zwangsbedingungen nachgebildet werden können
  • Unterstützung von Inputs und Outputs variabler Größe der Signal-Arrays in über 40 Simulink-Blöcken, darunter in vielen Blöcken der Math Operations-Bibliothek

Datenverwaltung

  • Erweiterter sim-Befehl, mit dem alle Simulationsergebnisse in ein einzelnes Objekt gespeichert werden, um Simulationsergebnisse besser verwalten zu können
  • Neue Simulink.saveVars-Funktion zum Speichern von Workspace-Variablen in eine MATLAB-Datei
  • Erweiterte Simulations-Neustartfunktion mit SimState-Option, die das Ändern allgemeiner Modellkonfigurationseinstellungen ermöglicht

Blockerweiterungen

  • Neue einsatzfertige PID-Controller-Blöcke mit erweiterten Simulationsfähigkeiten und automatisiertem Parameterabgleich (erfordert Simulink Control Design)
  • Neuer Block „EnumeratedConstant“ und erweiterter Block „Switch-Case“, die Enum-Variablen unterstützen
  • Erweiterter Block „Relational Operator“, der zuverlässig unendliche, NaN- oder endliche Signale für die Fließkommaarithmetik erkennt
  • Verbesserter Block „Lookup Table (n-D)“ unterstützt jetzt Parameterdatentypen, die sich von Signaldatentypen unterscheiden
  • Reduzierter Speicherverbrauch für Parameter bei gleichmäßig verteilten Stützstellen in den Blöcken „Prelookup“ und „Lookup Table (n-D)“
  • Erweiterter Block „Math Function“, der direkt die effiziente Berechnung der reziproken Quadratwurzel 1/sqrt(u) unterstützt

Embedded MATLAB

  • Erstellung von Daten-Arrays dynamischer Größe in „Embedded MATLAB Function“-Blöcken
  • Neuer Bericht zur Analyse von Kompilierungsfehlern, Arraygrößen und der Zielhardware-Kompatibilität von kompilierten Datentypen in „Embedded MATLAB Function“-Blöcken
  • Möglichkeit, Laufzeitprüfungen aus dem Simulationscode zu entfernen, um „Embedded MATLAB Function“-Blöcke und Stateflow-Diagramme schneller simulieren zu können

Simulationsleistung

  • Erweiterter sim-Befehl verbessert die Kompatibilität zu parfor-Loops
  • Verbesserte Zeitauflösung bei Simulationen mit fester Schrittweite durch Anwendung einer Ganzzahlarithmetik auf Sample-Hit-Berechnungen
  • Erweiterter „Simulink Accelerator“-Modus, um die SimState-Funktion zur Fortsetzung von Simulationen aus gespeicherten Simulationszuständen zu unterstützen
  • Erweiterte „Rapid Accelerator“-Modus mit Enum-Unterstützung für Eingangsports auf oberster Modellebene und alle Festkomma-Wortlängen für Parameter

Erweiterungen der Benutzeroberfläche

  • Verbesserter Mask Editor, der Registerkarten unterstützt und die Angabe von Datentyp sowie Min- und Max-Parametern ermöglicht
  • Neue Registerkarte „Frequently Used Blocks“ im „Library Browser“ und Kontextmenüoption für das Hinzufügen von häufig verwendeten Blöcken zu Modellen
  • Model Advisor Configuration Editor zum Verwalten und Bereitstellen von Model Advisor-Konfigurationen und benutzerdefinierten Prüfroutinen (erfordert Simulink Verification and Validation)

Ausführliche Informationen dazu finden Sie in den Release Notes.

R2009a (Version 7.3) - 6 Mrz 2009

Highlights und Screenshots (PDF).

Version 7.3 aus Release 2009a enthält die folgenden Verbesserungen:

Simulationsleistung

  • Möglichkeit, den vollständigen Simulationszustand mithilfe der Funktion „SimState“ zu speichern, wiederherzustellen und die Simulation fortzusetzen.
  • Die Ergebnisse aus „Simulink Profiler“ können jetzt zur späteren Betrachtung abgespeichert werden

Komponentenbasierte Modellierung

  • Möglichkeit, während der Simulation die Signalwerte von Ports für referenzierte Modelle im Normalmodus anzuzeigen
  • Parallele Build-Vorgänge im Accelerator-Modus ermöglichen schnellere Diagrammaktualisierungen in umfangreichen Modellreferenzhierarchien (hierfür ist die Parallel Computing Toolbox erforderlich)

Embedded MATLAB

  • Unterstützung für „Enumerated Data Types“ in Embedded MATLAB-Blöcken
  • Unterstützung für BLAS (Basic Linear Algebra Subroutines)-Bibliotheken, um in Simulationen Low-Level Matrix-Operationen zu beschleunigen

Datenverwaltung

  • Möglichkeit, im Dialogfeld „Signaleigenschaften“ benutzerdefinierte Speicherklassen anzugeben, ohne dafür ein Simulink-Signalobjekt erstellen zu müssen

Dateiverwaltung

  • Möglichkeit, im Simulink Manifest-Tool einen Projektstammordner anzugeben, um Manifests leichter freigeben, vergleichen und auswerten zu können

Blockerweiterungen

  • Unterstützung für sich von Signaldatentypen unterscheidenden Parameterdatentypen in Prelookup- und „Interpolation Using Prelookup“-Blöcken
  • In „Lookup Table (n-D)“- und „Interpolation Using Prelookup“-Blöcken können jetzt Festkomma-Interpolationen erheblich effizienter ausgeführt werden
  • Der „Lookup Table (n-D)“-Block berechnet jetzt Index und Bruchzahl für gleichmäßig verteilte Zweierpotenz-Stützstellendaten schneller
  • Unterstützung für Festkomma-Datentypen beim „Discrete Filter“-Block
  • MinMax-Block führt jetzt Vergleichsoperationen für gemischte Fließkomma- und Festkomma-Datentypen effizienter und genauer durch

Erweiterungen der Benutzeroberfläche

  • Möglichkeit, den Library Browser Ihren Wünschen anzupassen, und zwar durch Hinzufügen, Ausblenden oder Deaktivieren von Menüoptionen und durch Auswahl, welche Bibliotheken und Blöcke im Browser angezeigt werden sollen
  • Durch die neue Option „Smart Guides“ wird beim Bearbeiten eines Blockdiagramms das Ausrichten von Blöcken erleichtert
  • Mithilfe der Option für physikalische Portrotation können bei maskierten Blöcken Portrotation und Blockrotation synchronisiert sowie die neuen „Flip Block“-Optionen aktiviert werden, um den Block „Up-Down“(Wechsel oben-unten) oder „Left-Right“ (Wechsel links-rechts) zu klappen.
  • Neue Blockrotations-Option, um den Block entgegen dem Uhrzeigersinn zu drehen
  • Neue programmatische Methoden, um Subsysteme aus selektierten Blöcken zu erstellen sowie auf die kompilierten Blockabtastzeiten, Farbe und Anmerkungen zugreifen zu können
  • Neue Optionen zum Drucken der „Sample Time Legend“ direkt aus der Legende oder dem Druckmenü
  • Erweiterte Statusleisten-Verlaufsanzeige. Es werden jetzt während der Diagrammaktualisierung für Windows®-Plattformen zusätzliche Informationen angezeigt.

Ausführliche Details hierzu finden Sie in den Release Notes.