archdevil 发表于 2010-9-19 14:11

请教matlab中fis文件转c文件的方法,感激不尽

搞了个模糊控制的仿真,仿好后生成了一个fis文件。现在问题是如何把这个fis文件转化得到C文件。或者说把fis中的控制方法用C代码实现。
网上搜了下,没发现什么结论。不知道有什么方法可以将fis文件转化为C代码。
后来搞了另一个方法,先生成一个。m文件,然后想把这个m文件用matlab直接转化为C文件,然后拷贝其中有用的代码出来用。就一个很简单的C=A+B的M文件,
调用mcc 命令,看mcc 帮助文件说-c可以生成独立的c代码
在命令行中输入:mcc -c test.m,结果提示:
>> mcc -c test.m
??? Error using ==> mcc
Unable to determine application type, since no wrapper function was specified.
Please use the -W switch or specify application type via -m or -l.
Type 'mcc -?' for further assistance.
使用mcc -m test.m
结果生成了三个文件,test_delay_load.c   test_main.ctest_mcc_component_data.c 。但这三个里面的内容乱七八糟,都没有c=a+b。
请教大虾,这两个问题究竟如何解决?我用matlab 2009a。

hitbuyi 发表于 2011-1-6 09:19

模糊控制在C语言中的实现其实就是IF-ELSE语言,自己写,为什么要MATLAB转换?MATLAB转换还不一定能用
页: [1]
查看完整版本: 请教matlab中fis文件转c文件的方法,感激不尽