Laufzeitdaten aus der Simulation speichern
Sie können während der Simulation Simulationsdaten im MATLAB®-Workspace oder in einer Datei, einschließlich einer MLDATX-Datei, MAT-Datei oder Excel®-Datei, speichern, um sie später abzurufen und nachzubearbeiten. Die Simulationsdaten können eine beliebige Kombination von Ausgangs-, Signal-, Zeit-, Zustands- und Datenspeicherprotokollierungsdaten enthalten.
Das Speichern von Simulationsdaten im Dataset
-Format vereinfacht die Nachbearbeitung, da es ein einheitliches Format für die Ergebnisse einer Vielzahl von Protokollierungstechniken bietet. Mithilfe des Formats Dataset
werden die Daten als MATLAB timeseries
oder timetable
-Objekte gespeichert, die Sie mit MATLAB verarbeiten können.
Um festzustellen, welche Methode Sie für Protokollierungsdaten verwenden sollten, siehe Save Simulation Data.
Blöcke
Outport | Create output port for subsystem or external output |
Record | Log data to the workspace, to a file, or both (Seit R2021a) |
To File | Write data to file |
To Workspace | Log data to workspace from Simulink model |
Tools
Instrumentation Properties | View and edit logging and visualization properties for logged signal |
Signal Properties | View and edit signal properties |
Simulation Data Inspector | Inspect and compare data and simulation results to validate and iterate model designs |
Simulink Signal Logging Selector | View signal logging configuration and override signal logging settings |
Funktionen
Objekte
Modelleinstellungen
Themen
Simulationsdaten
- Save Simulation Data
Save simulation data for analyzing and debugging a model. - View and Access Logged Simulation Data
View and access saved simulation data for a completed or paused simulation. - Data Format for Logged Simulation Data
You can use many formats for logged data, includingDataset
, MATLABtimeseries
, arrays, and structures. Supported data formats vary between different logging techniques. However,Dataset
format is available for all logging techniques. - Log Data to the Workspace and a File Using the Record Block
Use the Record block to log data to the workspace, to a file, or to both the workspace and a file. - Convert Data to Dataset Format
To convert a workspace variable that contains data that was logged in a format other thanDataset
format to useDataset
format, use aSimulink.SimulationData.Dataset
constructor. - Samples to Export for Variable-Step Solvers
Control how much output the simulation generates when your model uses a variable-step solver. Use the Output options configuration parameter.
Signalprotokollierung
- Save Signal Data Using Signal Logging
Capture signal data from a simulation by marking signals you want to log in the model. - Override Signal Logging Settings
For a specific simulation run, override the signal logging settings for individual signals marked for logging. - View the Signal Logging Configuration
View the signals that are marked for signal logging. - Visualize and Access Signal Logging Data
View and access the signal logging data for a completed or paused simulation. - Access Logged Signals with Spaces and Newlines in Logged Names
Access logged signals with names that contain spaces or newlines.
Big Data
- Work with Big Data for Simulations
Log, load, and analyze big data for simulations. - Limit the Size of Logged Data
Choose among several strategies to limit the size of logged data. - Specify Signal Values to Log
Specify which signal values to log during simulation. - Log Data to Persistent Storage
Store logged simulation data to persistent storage in a MAT-file. - Analyze Big Data from a Simulation
Access simulation data logged to persistent storage for analysis in MATLAB.
Simulationszustand
- Save Block States and Simulation Operating Points
Learn how you can use state information logged from simulation and decide how to log states and operating points. - Save State Information
Save state information for logged states.
Datenspeicher
- Log Data Stores
Configure a data store for logging so that you can view the data stored in a simulation run.