从系列:提高你的赛车发展
Christoph Hahn, Andreas Uschold, MathWorks
花算法开发和更短的时间手工制作的代码更多的时间。随着点击按钮,你可以把算法,C / C ++代码和硬件代码生成。克里斯托夫·哈恩和应用工程师安德烈亚斯Uschold,既MathWorks公司的,通过代码生成的可用于简化和加速过程中的基础知识和工具的步行路程。
代码生成工具是一个伟大的替代手动编码,这是耗时的并且容易出错。有具有在整个过程中的工具链,其中,例如,电学生方程式团队开发车辆动态控制器,诸如扭矩矢量,可以把它带到其CPU尽快一个好处。
Andreas描述了一个典型的使用Design V进行代码生成的行业工作流,这是一个被很多汽车公司使用的设计工作流。在Simulink中看看这个万博1manbetx®,这里显示的例子是一个典型的闭环控制系统,它有一个控制器和一块你想要控制的硬件。要从系统中生成代码,只需按下MATLAB中的一个按钮®和Sim万博1manbetxulink并获得C / C ++代码。所生成的代码符合了ANSI ISO C标准并作为可读一样好手动生成的C代码。
具有代码并不意味着它在硬件上运行,所以安德烈亚斯然后给出了硬件支持包和他们的利益的概述。万博1manbetx硬件支持包可用于不万博1manbetx同的硬件平台,使您能够嵌入和部署你的代码。
最后,基于模型的设计有助于早期发现错误,并加快发展进程。这是代码生成的一个很好的概述,我们将进入各个步骤更详细的未来情节。
以下是本集提到的软件和硬件产品及服务的链接:s manbetx 845
MATLAB和Simulink赛车休息室的两集与这个主题密切相万博1manbetx关。在第一视频处理器在环(PIL)测试更详细和在解释第二个视频世界电动学生方程式车队的上解释了他们对代码生成和测试方法。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。