Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Enregistrement des données

Enregistrer les données dans l’espace de travail pendant la simulation du modèle pour leur appliquer un traitement ultérieur

Vous pouvez enregistrer les données de simulation dans l’espace de travail ou dans un fichier temporaire sur disque à des fins de débuggage et de vérification. L’enregistrement des données vous permet d’analyser l’évolution dans le temps des variables des blocs internes pendant la simulation. Si vous enregistrez les données, vous pouvez les interroger, les tracer et les analyser par la suite sans réexécuter la simulation. Vous pouvez utiliser l'enregistrement de données Simscape™ et l'instrumentation d'enregistrement sélectif pour enregistrer les données des variables des blocs.

L'enregistrement de données Simscape enregistre toutes les variables pour les blocs sélectionnés ou pour tous les blocs du modèle. Il transmet les données à la variable de l'espace de travail du log de la simulation. Vous pouvez visualiser et explorer de manière interactive les résultats de l'enregistrement de données Simscape au moyen de l'outil Simscape Results Explore. Vous pouvez utiliser l’enregistrement de données et Simscape Results Explorer pour afficher les résultats de simulation au lieu d’ajouter des capteurs et des blocs Scope à votre modèle. Pour en savoir plus, consultez Log, Navigate, and Plot Simulation Data.

L‘enregistrement sélectif enregistre uniquement les variables sélectionnées des blocs pour lesquels l’enregistrement est activé. Simscape enregistre les variables dans un objet Simulink.SimulationData.Dataset, ainsi que les signaux Simulink®. Vous pouvez activer l’enregistrement sélectif pour les blocs Simscape au moyen de l’interface utilisateur. Vous pouvez visualiser et sélectionner les variables des blocs à enregistrer dans la table d'instrumentation sans compiler le modèle. Pour visualiser les résultats de l’enregistrement sélectif, utilisez le Simulation Data Inspector. Pour en savoir plus, consultez Log Selected Block Variables.

Vous pouvez également gérer l'instrumentation d’enregistrement sélectif de manière programmatique. Pour en savoir plus, consultez Log Selected Variables Programmatically.

Outils

Simscape Results ExplorerNavigate and plot simulation data logging results

Fonctions

développer tout

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 (depuis R2024a)
simscape.logging.timestampDetermine whether simulation log is current or stale (depuis 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 (depuis R2024a)
simscape.instrumentation.VariableTableStore and manage block variable data (depuis R2024a)
simscape.instrumentation.VariableConfigurationConfiguration for variable (depuis R2024a)
simscape.instrumentation.defaultVariableTableReturn default VariableTable object for block (depuis R2024a)
simscape.instrumentation.setVariableTableSet the VariableTable object for a block (depuis R2024a)
simscape.instrumentation.getVariableTableGet current VariableTable object for block (depuis R2024a)
simscape.instrumentation.isLoggingEnabledReturn whether block variables have logging enabled (depuis R2024a)

Paramètres du modèle

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

Rubriques

Simscape Enregistrement des données

Enregistrement sélectif