主要内容

本页采用了机器翻译。点击此处可查看英文原文。

将 MAT 文件导入 MATLAB

日志记录完成后,您可以在 MATLAB® 中打开 MAT 文件,并将其用于进一步分析。由于数据点存储在 MAT 文件中,您可以直接在 MATLAB 中打开这些文件,而无需将其转换为任何其他格式。

在 C2000 中,从板卡上取出 SD 卡,将其连接到电脑,然后从资源管理器中读取 .mat 文件。

文件格式命名为 <modelname>_<runnumber>_<indexnumber>.mat。您的 Simulink® 模型 runnumbermodelname 表示 indexnumber 运行 1 runnumber,每次运行递增 1。indexnumber 表示运行中的 MAT 文件编号。indexnumber 从 1 开始,每次在 indexnumber 运行中创建新文件时递增 1。

假设该模型的名称是 sdcard。在第一次运行时,Simulink 会创建 sdcard_1_1.mat 文件并开始在该文件中记录数据。第一个文件的日志记录完成后,Simulink 会创建 sdcard_1_2.mat 文件,并继续在该文件中记录数据。同样,日志记录会持续保存在多个 MAT 文件中,直到 Simulation stop time 结束。如果再次运行相同的模型,则新文件将命名为 sdcard_2_1.matsdcard_2_2.mat 等。

注意

数据丢失发生在以下情况:

  • 文件总大小超过了 SD 卡的可用存储容量。

  • 信号记录速率比 SD 卡写入速度快。

另请参阅

主题