Analyze Simulation Results
You can use the Simulation Data Inspector to inspect and compare data from multiple simulations. For example, you can check to see if the difference between two signals is within a certain design tolerance. To learn more, see Simulation Data Inspector.
Environment and Appearance
|Open the Simulation Data Inspector|
|Close the Simulation Data Inspector|
|Clear plotted signals from all subplots in the Simulation Data Inspector|
|Capture contents of Simulation Data Inspector plots|
|Restore Simulation Data Inspector preferences to default settings|
|Save visualization settings to apply to other data|
|Load a view file to visualize data in the Simulation Data Inspector|
|Specify system of units to define signal display units in the Simulation Data Inspector|
|Get current unit system configured in Simulation Data Inspector preferences|
|Specify record mode for logging|
|Check record mode for logging|
Parallel Workflow Support
|Control when to import data from parallel simulations into the Simulation Data Inspector|
|Determine status and mode for Parallel Computing Toolbox support|
|Send run created on parallel workers to the Simulation Data Inspector|
|Clean up worker repositories|
Customize Time Plot Appearance
|Set subplot layout in the Simulation Data Inspector|
|Specify subplot limits for time plots in the Simulation Data Inspector|
|Get t- and y-axis limits for time plot in the Simulation Data Inspector|
|Change signal grouping hierarchy in Inspect pane|
|Determine if data markers are shown in the Simulation Data Inspector|
|Show or hide markers for plotted signals|
|Determine grid configuration for time plots|
|Configure grid lines for time plots in the Simulation Data Inspector|
|Get tick mark position setting for time plots|
|Configure position for tick marks on time plots in the Simulation Data Inspector|
|Get tick mark label setting for time plots|
|Configure tick label visibility for time plot axes|
|Get border display setting for time plots|
|Display or hide border on time plots|
|Configure number of cursors active in Simulation Data Inspector|
|Check number of cursors active in the Simulation Data Inspector|
|Specify active cursor positions in the Simulation Data Inspector|
|Get position for active cursors in the Simulation Data Inspector|
|Configure shading options for cursors in the Simulation Data Inspector|
|Register callback for cursor movements in the Simulation Data Inspector|
|Unregister cursor callback function|
|Compare data in two simulation runs|
|Compare data in two |
|Access results from most recent comparison|
|Access results from most recent comparison|
|Return signal comparison result|
|Save comparison results to an MLDATX file|
Create and Access Runs
|Get the most recently created Simulation Data Inspector run|
|Access data for in-progress or most recently completed simulation|
|Import data into a run in the Simulation Data Inspector|
|Import data into the Simulation Data Inspector|
|Access data for a Simulation Data Inspector run|
|Copy a Simulation Data Inspector run|
|Add one or more signals to existing run|
|Delete a run from the Simulation Data Inspector repository|
|Get number of runs in Simulation Data Inspector repository|
|Use Simulation Data Inspector run index to get run ID|
|Get all Simulation Data Inspector run identifiers|
|Determine whether a run ID is valid|
|Create a single run for all simulation outputs|
Run Object Functions
|Add signals to |
|Get all signal IDs for signals in |
|Get all signals in |
|Create a Simulink.sdi.DatasetRef object for a run|
|Get signal in |
|Get signal ID for signal at specified index in
|Get signal IDs for signals inside |
|Access signals in a |
|Check whether signal ID corresponds to signal in
Run Management Settings
|Get the Simulation Data Inspector rule for naming runs|
|Specify the Simulation Data Inspector run naming rule|
|Revert the Simulation Data Inspector run naming rule to default|
|Copy line style and color for signals from one run to another|
|Get Simulink.sdi.Signal object for a signal|
|Delete signal in the Simulation Data Inspector|
|Turn logging on or off for a signal|
Signal Object Functions
|Represent multidimensional signal as a single signal with nonscalar sample values|
|Remove buffering from frames of frame-based signal|
| Convert units of |
|Represent multidimensional signal as group of signals with scalar sample values|
| Export |
| Create tall timetable from |
| Plot |
|Determine configured run limit for Simulation Data Inspector archive|
|Specify a limit for the number of runs stored in the Simulation Data Inspector archive|
|Determine if the Simulation Data Inspector is configured to automatically archive|
|Specify whether the Simulation Data Inspector automatically archives simulation runs|
|Load a Simulation Data Inspector session or view|
|Clear all data from the Simulation Data Inspector|
|Load logged data into memory|
|Access run signals and metadata|
|Access signal data and metadata|
|Stores logged parameter data and metadata|
|Access run comparison results|
|Access signal comparison results|
|Base class used to define custom variable or file reader for Simulation Data Inspector|
|Specify settings for a snapshot without opening or affecting the Simulation Data Inspector|
|Access simulation data from parallel workers|
|Access data in Simulation Data Inspector repository|
|Datastore for Simulation Data Inspector signals|
|Save and restore signal logging specification|
|Programmatically connect a Dashboard block to a signal|
|Constraint that compares time series data with tolerances using the Simulation Data Inspector|
|Specify comparison options for |
Visualize Simulation Results
Choose the right visualization technique for each modeling and simulation task.
View logged simulation data alongside imported data and easily build complex visualizations using the Simulation Data Inspector.
Create plots to analyze and present your data.
View many signals together on compact sparklines visualization.
You can add a map to your layout in the Simulation Data Inspector to view routes of longitude and latitude data.
View and inspect simulation data using the XY visualization and replay controls in the Simulation Data Inspector.
View and analyze multidimensional signal data using an array plot in the Simulation Data Inspector.
Modify preferences in the Simulation Data Inspector to match your requirements.
Import Data into the Simulation Data Inspector
Understand the Microsoft® Excel® file format used by the Simulation Data Inspector, the Record block, and Simulink® Test™.
Format data in a CSV file and import the file into the Simulation Data Inspector.
Write a custom file reader to import data from a file saved using a proprietary data or file format.
Write a custom reader to import workspace data in a proprietary format.
Analyze Simulation Results
View and inspect data from simulations or from imported data.
Use the Simulation Data Inspector to view results from multiple simulations side by side.
Replay data in the Simulation Data Inspector to inspect and analyze simulation behavior.
View and analyze multidimensional data in the Simulation Data Inspector and Record block as channels or a single signal with nonscalar sample values and choose whether to remove buffering from frame-based data.
Compare signals or simulation runs.
The Simulation Data Inspector applies specified tolerances and signal alignment techniques when comparing runs.
View and manage data in the Simulation Data Inspector throughout an iterative design workflow.
Modify signal properties to analyze data and create new signals.
Use the Simulation Data Inspector API to plot and compare simulation data.
Use the Simulation Data Inspector programmatic interface to synchronize data cursors in an App Designer app with cursors in the Simulation Data Inspector.