基于matlab自动代码生成做电机控制器算法
想请教下,有多少人是使用matlab 的自动代码生成做电机控制器算法的,就是不用编写C代码,直接用simulink模型生成C语言然后编译下载。有几个在外企的朋友介绍说该方法已经很普遍了。 我比较推崇该方法,也就是matlab基于模型设计,可针对大部分嵌入式系统完成过程控制和控制算法设计,对方案验证确实是很高效,这正是我使用它的原因。但具体实施产品化,软件还是手动编写,因为它不符合GJB的软件规范啊。 该方法做前期的预研和测试很方便的。 接触过一些人,用自动代码生成的不多,或者说不了解,不知道,但感觉是一种趋势。 研究过一段时间,主要是自己对DSP一窍不通,编写代码也不知从何入手,做过几个例子,简单实现了一下,基于模型的设计,如果你的matlab是2011版本的话,里面有相应的demo例程的。也可以在网上搜索一下刘杰的《基于模型的设计》,我在当当上买了两本,里面有关于这方面的例程介绍,对于初学者还是比较好的,有很多是把matlab的技术资料翻译过来的,对于使用matlab而不耐烦看英文的人也有一些帮助。不过在公司里面做产品,我们现在还是手动编程,这方面几乎没有人做,领导也没想过这个问题。 这方面还真没有搞过啊,太厉害了啊 我试过,不行。代码冗余度太高了。刘杰那本书上号称代码优化率95%,我估计那只是流水灯程序的优化率。
页:
[1]