文档

执行时间测量和块分析

示例模型“sldrtex_profiling”展示了如何在Simulink Desktop Real-Time™中分析模型执行性能。万博1manbetx这个例子是一个多速率多任务模型,它执行大量时间的矩阵乘法操作,并在得到的矩阵乘积中寻找最小值。这是在两种不同的矩阵大小和两种不同的抽样率下完成的。

任务级别的性能信息由Execution Time块返回。第一个输出端口显示整个模型的每个基本速率步骤执行的总时间。第二个输出端口显示每个任务的执行时间。

为了进一步细化性能分析,对两个任务中的一个进行测试以获取块级信息。添加的Timestamp块捕获要研究的块的输入和输出信号的时间戳。通过减去输入和输出信号的时间戳,就得到了块的执行时间。

此示例必须在外部模式下运行,并需要Simulink Coder™。万博1manbetx

这个话题有帮助吗?