LabVIEW PID and Fuzzy Logic Toolkit API Reference

3. 修改语言变量

  • 更新时间2023-02-21
  • 阅读时长2分钟

使用变量VI可修改模糊系统中的语言变量。请遵循下列步骤,修改温室模糊系统中温度输入语言变量的范围,使用华氏度而非摄氏度。

  1. 在程序框图上添加FL设置变量VI。该VI可修改模糊系统语言变量的名称、范围或隶属函数。
  2. FL加载模糊系统VI的模糊系统输出端连线至FL设置变量VI的模糊系统输入端。
  3. 右键单击FL设置变量VI的输入/输出端,从快捷菜单中选择创建»常量
  4. 输入/输出常量中选择输入,指定要修改输入语言变量。
  5. 右键单击FL设置变量VI的变量索引输入端,从快捷菜单中选择创建»常量
  6. 变量索引常量中输入0,指定要修改的第一个语言变量。索引从0开始,对应于语言变量创建的顺序。注意温度变量是模糊系统的第一个输入变量。
  7. FL设置变量VI的最小值最大值输入端创建常量,并将值分别指定为32122。新范围表示温室内的可能温度,单位为华氏度。当前的程序框图如下图所示:

  8. 保存VI。

该VI运行时设置温度变量的新范围。但还需修改温度变量的隶属函数,才能完成摄氏度和华氏度的转换 。

上一步
2. 加载模糊系统
主页
教程:使用模糊逻辑VI修改模糊系统
下一步
4. 修改隶属函数

Log in to get a better experience