主要内容

导入、导出和共享仿真数据

R2026b
从文件和工作区将数据导入仿真数据检查器,保存和共享仿真并分析结果

您可以从文件或 MATLAB 工作区将数据导入仿真数据检查器,以将数据与记录的仿真结果一起可视化、比较和分析。仿真数据检查器支持从文件(例如 CSV 文件、Microsoft® Excel® 文件、MDF 文件、MLDATX 文件和 Parquet 文件 (自 R2026b 起))导入。您也可以编写自定义文件和工作区读取器以导入其他格式的数据。

要保存和共享您的数据并分析结果,请将运行数据和信号数据导出到 MAT 文件、Microsoft Excel 文件、Parquet 文件 (自 R2026a 起)、CSV 文件 (自 R2026b 起)或 VCD 文件 (自 R2026b 起)。您也可以保存和加载仿真数据检查器会话,以同时保留您的数据和绘图外观。

要与没有 MATLAB 的协作者共享结果,请创建一个仿真数据检查器报告。查看报告仅需要 Web 浏览器。对于比较结果,您也可以创建一个交互式比较报告,它允许您像在仿真数据检查器中一样分析比较。

工具

全部展开

仿真数据检查器检查并比较数据和仿真结果,以验证和迭代模型设计

函数

全部展开

Simulink.sdi.saveViewSave visualization settings to apply to other data
exportExport run or signal from the Simulation Data Inspector to workspace or file
Simulink.sdi.exportRunExport Simulation Data Inspector run data to workspace or file
Simulink.sdi.saveSave Simulation Data Inspector session
Simulink.sdi.reportGenerate a Simulation Data Inspector report
mldatxfileGet mldatx.io.File representation of signal data saved in MLDATX file (自 R2026a 起)
Simulink.sdi.getVersionGet Simulation Data Inspector session file version (自 R2024b 起)
matlabshared.mldatx.getTypeGet type of MLDATX file (自 R2025a 起)
matlabshared.mldatx.getDescriptionGet description of MLDATX file (自 R2025a 起)
loadLoad data from MLDATX file to workspace (自 R2026a 起)
getSignalsCreate interface to individual signals in MLDATX file (自 R2026a 起)
getAsDatastoreCreate datastore for processing big data stored in MLDATX file (自 R2026a 起)
getRunCountGet number of runs in MLDATX file (自 R2026a 起)
getRunInfoByIndexGet detailed metadata for run in MLDATX file (自 R2026a 起)
listRunsList runs in MLDATX file (自 R2026a 起)
listSignalsList signals in MLDATX file (自 R2026a 起)
Simulink.sdi.loadLoad Simulation Data Inspector session or view
Simulink.sdi.Run.createImport data into new run in Simulation Data Inspector and return Simulink.sdi.Run object
Simulink.sdi.createRunImport data into new run in Simulation Data Inspector and return run ID
Simulink.sdi.addToRunImport data into existing run in Simulation Data Inspector using run ID
Simulink.sdi.createRunOrAddToStreamedRunCreate a single run for all simulation outputs
Simulink.sdi.Parquet.getSignalMetadataGet signal metadata from Parquet file (自 R2026b 起)
Simulink.sdi.Parquet.getHierarchyDatasetGet bus hierarchy from Parquet file (自 R2026b 起)
Simulink.sdi.enablePCTSupportControl when to import data from parallel simulations into the Simulation Data Inspector
Simulink.sdi.isPCTSupportEnabledDetermine status and mode for Parallel Computing Toolbox support
Simulink.sdi.sendWorkerRunToClientSend run created on parallel workers to the Simulation Data Inspector
Simulink.sdi.cleanupWorkerResourcesClean up worker repositories
Simulink.sdi.WorkerRun.getLatestCreate worker run for latest run

对象

matlab.io.datastore.MLDATXSignalDatastoreDatastore for data saved in MLDATX file (自 R2026a 起)
mldatx.io.File Reference to runs in MLDATX file (自 R2026a 起)
mldatx.io.SignalReference to signal in MLDATX file (自 R2026a 起)
io.readerBase class used to define custom variable or file reader for Simulation Data Inspector
matlab.io.datastore.sdidatastore Datastore for Simulation Data Inspector signals
Simulink.sdi.DatasetRefAccess data in Simulation Data Inspector repository
Simulink.HMI.InstrumentedSignalsSave and restore signal logging specification
Simulink.sdi.WorkerRun Access simulation data from parallel workers

主题

将数据导入仿真数据检查器

从仿真数据检查器导出数据

文件记录格式

相关信息

精选示例