Hauptinhalt

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
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 simulationdataOption to specify whether to log Simscape simulation data to workspace
Log simulationstatisticsOption to specify whether to log simulation statistics as part of simulation data
Record data inSimulation Data Inspector(To be removed) Option to specify whether to stream Simscape data to Simulation Data Inspector
Open viewer aftersimulationOption to specify whether to open Simscape Results Explorer at the end of simulation run
Workspace variablenameName of workspace variable for Simscape simulation data logging
DecimationOption to reduce logged data points by skipping time steps
Limit datapointsOption to limit number of logged data points
Data history (last Nsteps)Number of data points to log

Themen

Simscape-Datenprotokollierung

Selektive Protokollierung