如何把Matlab的pid代码生成c代码吗(已解决)
本帖最后由 FSL_TICS_Robin 于 2014-8-8 14:23 编辑做过飞思卡尔的朋友知道如何把Matlab的pid代码生成c代码吗
做紧写了一个模糊pid的控制系统,想生成c代码,有经验的朋友可以教我一下吗 没试过,不清楚,帮顶 这个是基于模型的程序设计,网上资料很多的
MATLAB直接转换的代码太过恐怖
还是自己写一个吧 本帖最后由 SMC 于 2014-7-2 20:26 编辑
模糊控制,模糊规则设计靠经验,好麻烦的。
我曾经也想用matlab生成C代码,但是没搞定,matlab仿真我都是用.M文件编写,从不用simulink,这样容易转换为c代码。 SMC 发表于 2014-7-2 20:12
模糊控制,模糊规则设计靠经验,好麻烦的。
我曾经也想用matlab生成C代码,但是没搞定,matlab仿真我都是用 ...
我也是用的m文件但是生成c代码总是错误 SMC 发表于 2014-7-2 20:12
模糊控制,模糊规则设计靠经验,好麻烦的。
我曾经也想用matlab生成C代码,但是没搞定,matlab仿真我都是用 ...
请问你是有什么方法编写的呢 还有这招啊 ~~~ thy110 发表于 2014-7-3 11:15
请问你是有什么方法编写的呢
我不是用.M文件转c的,c文件是重新写的。 模糊控制,直接用C写不就得了,还整那么复杂干嘛? MATLAB只是算法实现而已
c是实际实现,对着写就行了
很久之前搞个rs编码,直接找了份matlab描述一点点的实现c就行了,记得好多数学知识,什么多项式乘除法的好奇怪
你这个也是类似的吧 lyzhangxiang 发表于 2014-7-3 21:08
MATLAB只是算法实现而已
c是实际实现,对着写就行了
我也试试用c谢谢看 thy110 发表于 2014-7-3 21:13
我也试试用c谢谢看
恩pid的话网上应该有不少c的参考的
要注意这个有很多参数是针对系统的,建议设计的时候考虑
我猜你是搞小车什么的吧 lyzhangxiang 发表于 2014-7-4 08:36
恩pid的话网上应该有不少c的参考的
要注意这个有很多参数是针对系统的,建议设计的时候考虑
是的,飞思卡尔 好复杂的赶脚!
页:
[1]