规则VI
- 更新时间2023-02-21
- 阅读时长2分钟
所属选板:模糊逻辑VI
必需:完整版开发系统。本主题的内容可能与您所安装的LabVIEW选板不匹配,LabVIEW选板上显示的对象取决于操作系统、已获得许可证的产品以及终端。
使用规则VI可修改模糊系统中的规则。规则基于输入和输出语言变量的语言项,以文字的方式描述了两者之间的关系。
选板上的VI可返回一般LabVIEW错误代码和特定PID和模糊逻辑错误代码。
| 选板对象 | 说明 |
|---|---|
| FL创建规则 | 为模糊系统创建规则。可使用模糊系统设计器的规则编辑器页交互式创建规则。 |
| FL创建后件 | 创建模糊系统规则的后件(THEN部分)。后件包括三部分:输出语言变量、运算符(指定是否计算语言项的输出语言变量的隶属度/非隶属度)和语言项。
使用创建数组函数或循环可生成使用该VI创建的规则后件数组。然后可将该数组连线至FL创建规则VI的后件输入端。 |
| FL创建前件 | 创建模糊系统规则的前件(IF部分)。前件包括三部分:输入语言变量、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项。
使用生成数组函数或循环可生成使用该VI创建的规则前件数组。然后可将该数组连线至FL创建规则VI的前件输入端。 |
| FL获取规则 | 返回模糊系统中规则的前件、后件和隶属关系。 |
| FL获取规则数量 | 返回指定模糊系统中的规则数量。 |
| FL获取规则文本 | 以文本形式返回模糊系统的规则。 |
| FL集成规则 | 检查新规则是否与模糊系统中的现有规则存在冲突,并将新规则集成到系统(可选)。 |
| FL设置规则 | 修改模糊系统中规则的前件、后件或隶属关系。 |