模糊集编辑器Fuzzy Set Editor
发布时间:2014/7/2 23:08:42 访问次数:685
选择“File”一“New”命令,ECG1320打开图12-10所示的模糊集编辑器(Fuzzy Set Editor)。如果已经加载了一个已经存在的项目,则选择“Edit"一“Set Editor”命令,打开模糊集编辑器。
图12-10模糊集编辑器的前面板
模糊集编辑器各个组件功能如下:
①选择语言变量。新建项目有两个默认输入变量inl和in2以及一个默认输出变量outl。
②选择语言值。新建项目默认每个输入变量有3个语言值,例如inl预定义了NE1(负)、ZE1(零)和P01(正)3个语言值。
③切换I/O。在输入变量(antecedence)和输出变量(consequence)之间切挨。
④编辑变量和语言值( specify)。下拉列表框中有变量改名、语言值改名、变量范围编辑等选项。选择其中某一项会弹出子面板。例如,模糊集编辑器面板当前显示语言变量inl,当选择edit range时就会弹出图12-11所示的变量范围编辑面板。
语言变量的默认范围为[-1.0,1.0],在此处可以修改。修改后它的所有语言值的数值范围也随之修改。
⑤增减变量和语言值( define)。下拉列表框中有增加变量、语言值和删除变量、语言值的选项。
语言变量最多为4个,每个语言变量最多有9个语言值,一般来说,选3~7个语言值,且为奇数。
⑥编辑隶属度函数( edit)。其中的选项可以进行不同隶属度函数的转换,可以设置变量间的重叠以及变量的对称等。
⑦语言值图线。显示当前语言变量的全部语言值。
⑨语言值数字。输入数字可以修改语言值,是它下方语言值滑钮的数字显示。
⑨语言值滑钮。调节滑钮的位置可以修改语言值。
当移动某一滑钮的位置修改隶属度函数形状时,模糊集编辑器会更新相关的所有滑钮,以保证语言值之间合理的关系。
为防止用户对语言值的排列不合理,LabVIEW对不能修改的位置灰度显示,禁止改动。
模糊集编辑完成后选择“File”一“Save”或“File”一“Save As”命令,输入项目名进行保存。
选择“File”一“New”命令,ECG1320打开图12-10所示的模糊集编辑器(Fuzzy Set Editor)。如果已经加载了一个已经存在的项目,则选择“Edit"一“Set Editor”命令,打开模糊集编辑器。
图12-10模糊集编辑器的前面板
模糊集编辑器各个组件功能如下:
①选择语言变量。新建项目有两个默认输入变量inl和in2以及一个默认输出变量outl。
②选择语言值。新建项目默认每个输入变量有3个语言值,例如inl预定义了NE1(负)、ZE1(零)和P01(正)3个语言值。
③切换I/O。在输入变量(antecedence)和输出变量(consequence)之间切挨。
④编辑变量和语言值( specify)。下拉列表框中有变量改名、语言值改名、变量范围编辑等选项。选择其中某一项会弹出子面板。例如,模糊集编辑器面板当前显示语言变量inl,当选择edit range时就会弹出图12-11所示的变量范围编辑面板。
语言变量的默认范围为[-1.0,1.0],在此处可以修改。修改后它的所有语言值的数值范围也随之修改。
⑤增减变量和语言值( define)。下拉列表框中有增加变量、语言值和删除变量、语言值的选项。
语言变量最多为4个,每个语言变量最多有9个语言值,一般来说,选3~7个语言值,且为奇数。
⑥编辑隶属度函数( edit)。其中的选项可以进行不同隶属度函数的转换,可以设置变量间的重叠以及变量的对称等。
⑦语言值图线。显示当前语言变量的全部语言值。
⑨语言值数字。输入数字可以修改语言值,是它下方语言值滑钮的数字显示。
⑨语言值滑钮。调节滑钮的位置可以修改语言值。
当移动某一滑钮的位置修改隶属度函数形状时,模糊集编辑器会更新相关的所有滑钮,以保证语言值之间合理的关系。
为防止用户对语言值的排列不合理,LabVIEW对不能修改的位置灰度显示,禁止改动。
模糊集编辑完成后选择“File”一“Save”或“File”一“Save As”命令,输入项目名进行保存。
上一篇:模糊逻辑控制器设计程序
热门点击