Registrazione dei dati
È possibile registrare i dati di simulazione nel workspace o in un file temporaneo su disco per il debug e la verifica. La registrazione dei dati consente di analizzare come le variabili interne del blocco cambiano nel tempo durante la simulazione. Se si registrano i dati di simulazione, è possibile eseguire delle query, tracciarli e analizzarli in un secondo momento senza dover eseguire nuovamente la simulazione. È possibile utilizzare la strumentazione di Simscape™ per la registrazione dei dati e la registrazione selettiva per registrare i dati delle variabili di blocco.
La registrazione dei dati di Simscape registra tutte le variabili per i blocchi selezionati o per tutti i blocchi del modello e restituisce i dati alla variabile del workspace del registro di simulazione. È possibile visualizzare e navigare interattivamente i risultati della registrazione dei dati di Simscape con lo strumento Simscape Results Explorer. Invece di aggiungere sensori e scope al modello, è possibile utilizzare la registrazione dei dati e Simscape Results Explorer per visualizzare i risultati della simulazione. Per saperne di più, consultare Log, Navigate, and Plot Simulation Data.
La registrazione selettiva registra solo le variabili selezionate sui blocchi con la registrazione abilitata. Simscape registra le variabili in un oggetto Simulink.SimulationData.Dataset
, insieme ai segnali di Simulink®. È possibile attivare la registrazione selettiva per i blocchi Simscape tramite l'interfaccia utente. È possibile visualizzare e selezionare le variabili del blocco per la registrazione nella tabella strumentazione senza dover compilare il modello. Per visualizzare i risultati della registrazione selettiva, utilizzare Simulation Data Inspector. Per saperne di più, consultare Log Selected Block Variables.
È inoltre possibile gestire la strumentazione di registrazione selettiva in modo programmatico. Per saperne di più, consultare Log Selected Variables Programmatically.
Strumenti
Simscape Results Explorer | Navigate and plot simulation data logging results |
Funzioni
Impostazioni modello
Log simulation data | Option to specify whether to log Simscape simulation data to workspace |
Log simulation statistics | Option to specify whether to log simulation statistics as part of simulation data |
Record data in Simulation Data Inspector | Option to specify whether to stream Simscape data to Simulation Data Inspector |
Open viewer after simulation | Option to specify whether to open Simscape Results Explorer at the end of simulation run |
Workspace variable name | Name of workspace variable for Simscape simulation data logging |
Decimation | Option to reduce logged data points by skipping time steps |
Limit data points | Option to limit number of logged data points |
Data history (last N steps) | Number of data points to log |
Argomenti
Registrazione dei dati di Simscape
- About Simscape Data Logging
You can log Simscape simulation data to the workspace, or to a temporary file on disk, for debugging and verification. - Enable Simscape Data Logging for the Whole Model
Using data logging for the whole model is a best practice. - Log Data for Selected Blocks Only
Instead of logging Simscape simulation data for the whole model, you can log data just for the selected blocks. - Data Logging Options
Additional options for logging and displaying the simulation data. - Stream Logging Data to Disk
When you log simulation data, you can stream the data to a temporary file on disk and have the workspace variable point to that temporary file. - Saving and Retrieving Logged Simulation Data
Methods of storing logged simulation data for future use and retrieving it at a later time. - Log, Navigate, and Plot Simulation Data
This example shows the basic workflow for logging simulation data for the whole model and then navigating and plotting the logged data using Simscape Results Explorer. - Log and Plot Simulation Data
This example shows how you can log and plot simulation data instead of adding sensors to your model. - Log Simulation Statistics
This example shows how you can access and analyze information on zero crossings during simulation. - Log and View Simulation Data for Selected Blocks
This example shows how you can set your model to log simulation data for selected blocks only and how to view simulation data using Simscape Results Explorer. - Plot Simulation Data in Different Units
When you display logged simulation data in Simscape Results Explorer, you can change they
-axis units directly on the plot. - Use Custom Units to Plot Simulation Data
This example shows how you can change to a custom unit display of logged simulation data. - Indexing into Component Arrays
You can use command-line interface to index into an array of components, for example, to get or set operating point targets for a particular array member, or to plot simulation data.
Registrazione selettiva
- About Selective Logging
You can output data for selected Simscape block variables along with Simulink variables and signals. - Log Selected Block Variables
Log data for an individual block variable. - Log Selected Variables Programmatically
Programmatically configure selective logging.