首页 理论教育 控制策略的实现与自动代码生成工具

控制策略的实现与自动代码生成工具

时间:2023-06-21 理论教育 版权反馈
【摘要】:图9-17V型开发模式流程简图Targetlink是dSPACE公司开发的代码自动生成软件,能在很短的时间内完成从Matlab/Simulink/Stateflow控制模型到产品代码的生成。另外,Targetlink在代码生成的各个阶段提供了全面细致的仿真以及测试功能,包括模型在环仿真、软件在环仿真、处理器在环仿真及代码覆盖率测试,保证用户可以随时随地对控制软件的性能和开发进展进行监控。

控制策略的实现与自动代码生成工具

随着汽车工业高速发展,传统的手工编程方式已越来越不能满足产品开发对开发周期可靠性的要求。目前,众多国外著名厂商如奥迪、AVL、宝马博世、Ricardo Engineering、西门子和福特等普遍采用基于模型的V型开发模式方案。如图9-17所示,V型开发模式包含了控制模型的离线设计和仿真技术,控制系统快速原型和硬件在环仿真技术等,这些技术在近几年来成为汽车电子控制系统研究和开发的主流技术,使整个汽车电控系统的研发过程有序而高效。V型开发模式流程采用自动代码生成技术实现算法的代码,保证了代码的可靠性,且节省了代码开发及维护的成本。这里在:Matlab/Simulink环境下搭建算法模型,基于ve—DYNA对算法进行仿真,并采用Targetlink生成算法代码。

(www.xing528.com)

图9-17 V型开发模式流程简图

Targetlink是dSPACE公司开发的代码自动生成软件,能在很短的时间内完成从Matlab/Simulink/Stateflow控制模型到产品代码的生成。生成的代码可靠性高,可读性好,可产生定点运算代码,并生成相应的代码描述文件,可适应多种微处理器和编译器,并针对不同的编译器对代码进行优化。另外,Targetlink在代码生成的各个阶段提供了全面细致的仿真以及测试功能,包括模型在环仿真、软件在环仿真、处理器在环仿真及代码覆盖率测试,保证用户可以随时随地对控制软件的性能和开发进展进行监控。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈