文件

为生成的代码执行分析

使用代码执行配置文件:

  • 确定生成的代码是否满足目标硬件上实时部署的执行时间要求。

  • 识别需要执行速度改进的代码部分。

以下任务表示使用代码执行分析的一般工作流程:

  1. 与simulink金宝app.®模型,设计和优化算法。

  2. 配置代码执行分析的模型,并生成代码。

  3. 在目标上执行生成的代码。例如,您可以:

    • 在开发计算机上运行软件循环(SIL)模拟。

    • 使用目标支持包或自定义PIL目标运行处理器内循环(PIL)仿真。金宝app

    • 使用Simulink Real-Time™或目标支持包执行实时执行金宝app。金宝app

  4. 通过代码执行分析图和报告分析执行速度。例如,检查算法代码满足实时部署的执行时间要求:

    • 如果算法代码容易满足要求,请考虑增强您的算法以利用可用的处理电源。

    • 如果代码无法实时执行,请查找减少执行时间的方法。

      确定需要最多时间的任务。对于这些任务,调查功能性和速度之间的权衡是否可能。

      如果您的目标是多核处理器,则在可用核心上分发算法代码的执行。

  5. 如果需要,请优化模型并返回步骤2。

要查找有关Simulink产品的代码执行分析的信息,请使用下表。下载188bet金宝搏金宝app

目标 执行功能 剖析类型 相关产品下载188bet金宝搏
开发计算机 模型配置为并发执行 执行时间处理时间 金宝appSimulink Coder™
开发计算机 软件循环(SIL) 执行时间处理时间 嵌入式编码器®
嵌入式硬件或指令集模拟器 处理器 - 循环(PIL) 执行时间处理时间 嵌入式编码器
金宝appSimulink实时 实时执行 执行时间处理时间 金宝appSimulink编码器金宝appSimulink实时

相关话题