使用代码执行配置文件:
确定生成的代码是否满足目标硬件上实时部署的执行时间要求。
识别需要执行速度改进的代码部分。
以下任务表示使用代码执行分析的一般工作流程:
与simulink金宝app.®模型,设计和优化算法。
配置代码执行分析的模型,并生成代码。
在目标上执行生成的代码。例如,您可以:
在开发计算机上运行软件循环(SIL)模拟。
使用目标支持包或自定义PIL目标运行处理器内循环(PIL)仿真。金宝app
使用Simulink Real-Time™或目标支持包执行实时执行金宝app。金宝app
通过代码执行分析图和报告分析执行速度。例如,检查算法代码满足实时部署的执行时间要求:
如果算法代码容易满足要求,请考虑增强您的算法以利用可用的处理电源。
如果代码无法实时执行,请查找减少执行时间的方法。
确定需要最多时间的任务。对于这些任务,调查功能性和速度之间的权衡是否可能。
如果您的目标是多核处理器,则在可用核心上分发算法代码的执行。
如果需要,请优化模型并返回步骤2。
要查找有关Simulink产品的代码执行分析的信息,请使用下表。下载188bet金宝搏金宝app
目标 | 执行功能 | 剖析类型 | 相关产品下载188bet金宝搏 | 看 |
---|---|---|---|---|
开发计算机 | 模型配置为并发执行 | 执行时间处理时间 | 金宝appSimulink Coder™ |
|
开发计算机 | 软件循环(SIL) | 执行时间处理时间 | 嵌入式编码器® | |
嵌入式硬件或指令集模拟器 | 处理器 - 循环(PIL) | 执行时间处理时间 | 嵌入式编码器 | |
金宝appSimulink实时 | 实时执行 | 执行时间处理时间 | 金宝appSimulink编码器那金宝appSimulink实时 |
|