3. 修改语言变量
- 更新时间2023-02-21
- 阅读时长2分钟
使用变量VI可修改模糊系统中的语言变量。请遵循下列步骤,修改温室模糊系统中温度输入语言变量的范围,使用华氏度而非摄氏度。
- 在程序框图上添加FL设置变量VI。该VI可修改模糊系统语言变量的名称、范围或隶属函数。
- 将FL加载模糊系统VI的模糊系统输出端连线至FL设置变量VI的模糊系统输入端。
- 右键单击FL设置变量VI的输入/输出端,从快捷菜单中选择创建»常量。
- 从输入/输出常量中选择输入,指定要修改输入语言变量。
- 右键单击FL设置变量VI的变量索引输入端,从快捷菜单中选择创建»常量。
- 在变量索引常量中输入0,指定要修改的第一个语言变量。索引从0开始,对应于语言变量创建的顺序。注意温度变量是模糊系统的第一个输入变量。
- 为FL设置变量VI的最小值和最大值输入端创建常量,并将值分别指定为32和122。新范围表示温室内的可能温度,单位为华氏度。当前的程序框图如下图所示:

- 保存VI。
该VI运行时设置温度变量的新范围。但还需修改温度变量的隶属函数,才能完成摄氏度和华氏度的转换 。
![]() |
上一步 2. 加载模糊系统 |
主页 教程:使用模糊逻辑VI修改模糊系统 |
下一步 4. 修改隶属函数 |
![]() |

