主要内容

记录模拟中使用的任务

每次一个模型包含一个任务管理器块运行在仿真或具有外部模式的嵌入式处理器上,Simulink金宝app®以一组文件的形式记录任务执行数据和统计信息。诊断文件夹,带名称modelname_diagnostics,包含两个子文件夹,sim卡而且hw,分别为模拟数据和硬件记录数据。每次运行都会生成一个唯一的文件夹,位于sim卡hw文件夹,由运行的日期和时间标记。文件夹名称使用时间日期格式,YYYY_毫米_DD_hh_毫米_党卫军,分别表示年、月、日、时、分和秒。

请注意

若要启用SoC模型中的外部模式,请使用SoC建设者工具。

每次运行都会生成一组元数据、统计数据和执行记录文件,包括:

  • TaskInfo.mat-此文件包含SoC Blockset™内部使用的任务信息,包括任务名称和类型。

  • metadata.csv-此文件包含所有任务的导出平均值和标准偏差profile.log数据文件。的metadata.csv文件可以直接使用任务管理器块设置任务持续时间统计信息。有关设置任务持续时间的详细信息,请参见任务持续时间

  • TaskName. csv—该文件包含记录的任务执行数据,以逗号分隔的变量列表。第一列包含每个任务实例的开始时间。第二列包含每个任务实例的任务持续时间。如果任务被删除、丢失或损坏,该任务执行实例的开始时间和持续时间都将被替换为-1.有关在模拟中使用记录的任务执行计时的详细信息,请参见使用录制数据回放任务执行

请注意

  • 嵌入式处理器记录的任务只有在成功连接外部模式后才开始捕获任务执行。在将计时结果与模拟记录进行比较时,应考虑来自硬件的任务执行记录中的丢失启动。

  • 在嵌入式处理器上执行时,任务执行记录时间将继续运行,直到中调度的所有任务实例完成为止任务管理器在模型停止时间之前。

另请参阅

相关的话题