本资源提供了一种方法,用于将MATLAB模糊逻辑控制系统导出为C/C++代码。通过生成的.fis文件和提供的接口,开发者可以轻易地将其在MATLAB环境下开发的模糊控制算法移植到其他非MATLAB平台。该工具极大地促进了模糊控制器的应用灵活性与可移植性。
这是经过修改的fis.c模糊推理系统库函数,在C/C++环境中可以使用,并已在VS2010 MFC环境下测试通过。
步骤如下:
1. 将fis.c文件拷贝到项目中;
2. 修改VS2010配置属性,进入项目->属性->C/C++->预处理器->预处理器定义,添加 _CRT_SECURE_NO_WARNINGS;
3. 在【解决方案资源管理器】中选中fis.c文件,单击右键的属性,在【配置属性】 -> 【常规】 -> 【项类型】 中将其设置为【C/C++ 标头】;
4. 如果是C语言文件(*.c),使用 #include fis.c 包含接口库文件;如果是C++文件,则使用 extern C{ #include fis.c } 包含库文件。
希望您在使用过程中愉快!