Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Datenprotokollierung

Protokollieren von Daten im Workspace während der Modellsimulation zur späteren Datenverarbeitung

Sie können Simulationsdaten im Workspace oder in einer temporären Datei auf der Festplatte protokollieren, um sie zu debuggen und zu verifizieren. Mithilfe der Datenprotokollierung können Sie analysieren, wie sich interne Blockvariablen während der Simulation im Laufe der Zeit verändern. Wenn Sie Simulationsdaten protokollieren, können Sie diese später abfragen, darstellen und analysieren, ohne die Simulation erneut auszuführen. Mithilfe der Simscape™-Datenprotokollierung und der Instrumentierung für die selektive Protokollierung können Sie Blockvariablendaten protokollieren.

Bei der Simscape-Datenprotokollierung werden alle Variablen für ausgewählte Blöcke oder für alle Blöcke im Modell protokolliert und die Daten werden an die Variable im Simulationsprotokoll-Workspace ausgegeben. Mit dem Tool Simscape Results Explorer können Sie die Simscape-Datenprotokollierungsergebnisse interaktiv visualisieren und darin navigieren. Anstatt Ihrem Modell Sensoren und Scopes hinzuzufügen, können Sie zur Anzeige der Simulationsergebnisse die Datenprotokollierung und den Simscape Results Explorer verwenden. Weitere Informationen dazu finden Sie unter Log, Navigate, and Plot Simulation Data.

Bei der selektiven Protokollierung werden nur die ausgewählten Variablen der Blöcke mit aktivierter Protokollierung protokolliert. Simscape protokolliert die Variablen zusammen mit Simulink®-Signalen in einem Simulink.SimulationData.Dataset-Objekt. Sie können die selektive Protokollierung für Simscape-Blöcke über die Benutzeroberfläche aktivieren. Sie können Blockvariablen für die Protokollierung in der Instrumentierungstabelle anzeigen und auswählen, ohne das Modell zu kompilieren. Zur Visualisierung von Ergebnissen der selektiven Protokollierung verwenden Sie den Simulation Data Inspector. Weitere Informationen dazu finden Sie unter Log Selected Block Variables.

Sie können die Instrumentierung für die selektive Protokollierung auch programmgesteuert verwalten. Weitere Informationen dazu finden Sie unter Log Selected Variables Programmatically.

Tools

Simscape Results ExplorerNavigate and plot simulation data logging results

Funktionen

alle erweitern

simscape.logging.NodeHierarchy tree for simulation data
simscape.logging.SeriesTime-value series for simulation data
simscape.logging.exportSave logged simulation data in MLDATX file
simscape.logging.importCreate simulation log variable to access data in MLDATX file
simscape.logging.plotPlot logged simulation data for Node or Series
simscape.logging.plotxyPlot logged simulation data for one node or series against another
simscape.logging.findNodeFind Node object corresponding to block or subsystem
simscape.logging.sli.findNode(To be removed) Find Node object corresponding to block or subsystem
simscape.logging.findPathFind path to node in logged simulation data tree
simscape.logging.sli.findPath(To be removed) Find path to node in logged simulation data tree
simscape.logging.getSimulationLogIdentify latest Simscape simulation log for a model (Seit R2024a)
simscape.logging.timestampDetermine whether simulation log is current or stale (Seit R2021a)
sscexploreOpen Simscape Results Explorer to interact with logged simulation data
sscprintzcsPrint zero crossing information for logged simulation data
simscape.instrumentation.VariableContainer for Simscape variable logging information (Seit R2024a)
simscape.instrumentation.VariableTableStore and manage block variable data (Seit R2024a)
simscape.instrumentation.VariableConfigurationConfiguration for variable (Seit R2024a)
simscape.instrumentation.defaultVariableTableReturn default VariableTable object for block (Seit R2024a)
simscape.instrumentation.setVariableTableSet the VariableTable object for a block (Seit R2024a)
simscape.instrumentation.getVariableTableGet current VariableTable object for block (Seit R2024a)
simscape.instrumentation.isLoggingEnabledReturn whether block variables have logging enabled (Seit R2024a)

Modelleinstellungen

Log simulation dataOption to specify whether to log Simscape simulation data to workspace
Log simulation statisticsOption to specify whether to log simulation statistics as part of simulation data
Record data in Simulation Data InspectorOption to specify whether to stream Simscape data to Simulation Data Inspector
Open viewer after simulationOption to specify whether to open Simscape Results Explorer at the end of simulation run
Workspace variable nameName of workspace variable for Simscape simulation data logging
DecimationOption to reduce logged data points by skipping time steps
Limit data pointsOption to limit number of logged data points
Data history (last N steps)Number of data points to log

Themen

Simscape-Datenprotokollierung

Selektive Protokollierung