dalin2008 发表于 2007-10-4 23:17

请教:模糊控制的simulink仿真时出错问题

导入fis后,仿真时有如下错误:
Error in block 'test/Fuzzy LogicController': Block parameter 'test.fis' cannot be evaluated.MATLAB error message: Reference to non-existent field 'fis'
我在保存test.fis时已经导入到workspace了,并且在打开mdl文件时也已经使用test=readfis('test.fis')命令了,这是怎么回事,请高手赐教!

yufeng 发表于 2007-10-5 16:33

没有.fis

bsppp 发表于 2007-10-9 14:16

用 whos 检查一下 workspace 中是否有 test 1X1 的一个变量

1966151918 发表于 2014-4-4 11:13

我也遇到了这个问题,有谁知道怎么办啊

牛小贱 发表于 2014-4-22 09:58

yufeng 发表于 2007-10-5 16:33
没有.fis

已经有命令:test=readfis('test.fis'),所以不是这个原因!!

牛小贱 发表于 2014-4-22 10:04

只利用test=readfis('test.fis')命令就可以了啊!根据错误提示:引用了不存在的字段“fis”,可以判断出你没有导入模糊规则(用readfis导入即可)
页: [1]
查看完整版本: 请教:模糊控制的simulink仿真时出错问题