LabVIEW PID and Fuzzy Logic Toolkit API Reference

FL创建规则 VI

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

FL创建规则 VI

所属选板:规则VI

必需:完整版开发系统

模糊系统创建规则。可使用模糊系统设计器规则编辑器页交互式创建规则。

 添加至程序框图  在选板中定位
前件运算符指定该VI如何计算聚合规则前件的真值。

0与(最小值)-指定该VI使用前件隶属度的最小值。
1与(乘积)-指定该VI使用前件隶属度的乘积。
2或(最大值)-指定该VI使用前件隶属度的最大值。
3或(概率方法)-指定该VI使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
前件指定规则的前因(IF)。每个前件包括三部分:输入语言变量索引、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项的索引。索引对应变量或语言项的创建顺序。

使用创建数组函数或循环可生成一个规则前件数组,该数组通过FL创建前件VI创建。然后可将数组连线至该输入。
支持度指定应用到规则的权重,该值在0和1之间。默认值为1。用聚合规则前件的真实值乘以支持度计算规则的权重。
错误输入(无错误)表明节点运行前发生的错误。该输入将提供标准错误输入功能。
后件指定规则的结果(THEN)。每个后件包括三部分:输出语言变量的索引,运算符(指定是否计算隶属度或语言项的输出语言变量的非隶属度)和语言项的索引。索引对应变量或语言项的创建顺序。

使用创建数组函数或循环可生成一个规则后件数组,该数组通过FL创建后件VI创建。然后可将数组连线至该输入。
后件蕴含指定VI的蕴含方法,该方法根据规则权重缩放输出语言变量的隶属函数。

0最小值-指定使用最小值蕴含方法。
1乘积-指定使用乘积蕴含方法。
规则返回指定了前件、后件和关系的规则
错误输出包含错误信息。该输出将提供标准错误输出功能。

Log in to get a better experience