Ch5使用KBBuilder..docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch5使用KBBuilder.

第五章 使用因特摩专家系统开发工具KB Builder 因特摩提供了一套专家系统开发工具KB Builder。为该工具专门设计的因特摩知识库开发语言KBL(Knowledge Base Language),采用自然语言的编程风格,并配备有供离线调试使用的检验编译器, 提供数值计算的函数,能帮助用户有效地获取专家知识,开发基于因特网的实时专家系统。 因特摩系统的专家系统开发工具(INTEMOR KB Builder)由于其知识库,数据库和推理机的相分离, 以及它的并行计算功能,使因特摩系统的知识库容易维护和更新。当在知识库中增加、删除或修改规则时,或者是重复使用某一变量时,不必考虑规则之间的相互联系和偶合关系。KB Builder可允许带着实时数据进行知识库系统的开发。知识库系统开发调试成功后,可以编译产生知识库系统的运行环境,和开发工具相分离,从而获得安全性(未经授权的人员不能修改知识库)和经济性(运行环境比开发工具便宜)。KB Builder的使用操作简单、可靠、容易掌握,适合开发实时在线的专家系统。若读者具备了高中毕业的英语知识,就可以使用KB Builder来开发专家系统。本章将介绍如何使用KB Builder。 5.1 启动因特摩专家系统开发工具KB Builder 有下列两种途径来启动因特摩专家系统开发工具: 直接启动:通过直接操作c:\…\Intemor\KB Builder.exe,打开因特摩专家系统开发工具KB Builder 。 间接启动:即通过因特摩主程序启动因特摩专家系统开发工具。具体方法是,在因特摩系统启动窗口内,移动鼠标到因特摩专家系统开发工具图标,即图5-1中,蓝色的“KB Builder”的图标区域,再单击鼠左键,启动因特摩专家系统开发工具。 图5-1 因特摩系统启动窗口 5.2 建立一个专家系统源文件 当启动因特摩专家系统开发工具 KB Builder时,如下图所示: 图5-2 启动KB Builder 当启动KB Builder.exe后,将自动生成一个专家系统文件。用户也可以通过菜单操作File-New或快捷键Ctrl+N建立一个新的专家系统文件。从上图可以发现知识库开发工具主界面的窗口被分割成两栏,其中上栏将供用户输入专家知识规则或打开一个专家系统文件;而下栏则用来显示编译信息。 用户也可以通过菜单操作File-Open或快捷键Ctrl+O打开任意一个已经存在的专家系统文件。 5.3 变量操作 专家系统开发工具KB Builder采用图形界面方式完成变量定义。通过菜单操作Variable-Define可以打开变量定义对话框,如图5-3所示 图5-3 变量操作 5.3.1 定义新变量 定义新变量将按照以下步骤完成: 在Type栏,用户选择新变量类型,用户可以选择两种变量类型,符号类型(Symbolic) 和数值类型(Numeric)。 用户可以在Variable编辑框中输入自定义变量名称,变量命名规则见第四章中的4.2节介绍。 用户可以在Description编辑框输入变量简要说明或补充,Description属性使专家系统易于维护。 如果定义一个符号变量,必须在Value Set编辑框中输入该符号变量的值。符号变量实际是一个由若干字符串组成的集合,该变量将在此集合内取值。 点击Add按纽,把变量加入变量列表,完成变量定义。 在开发配有DCS的过程控制系统的应用时,由于因特摩系统是基于DCS的智能系统,其全部输入变量都来自DCS系统。因此,为了保证变量名称的一致性,建议定义变量时,保留DCS的具体变量名或者直接用DCS的TAG号直接作为因特摩变量名称。这样做的好处是,操作人员可以立即明白变量的物理意义,很快掌握开发和维护知识规则。 内嵌变量Send_Message在因特摩知识库开发语言KBL中具有特定的意义,用户必须预先定义这个变量,指定它的值集。内嵌变量Send_Message是符号类型的函数变量。 5.3.2 查询变量 用户可以查询已经定义的变量,方法如下: 在对话框右上角的Search编辑框中输入待查询的变量的名称,再单击Search按纽,查询结果将在Search Result列表框显示,如果该变量没有预先定义,则显示“Not Found”;如果该变量已经预先被定义,则显示该变量的名称,此时双击该变量的名称,所有变量属性将在变量定义对话框的相应位置显示。 另外,Search按纽和Search Result列表框还有其他用途,当Search编辑框为空时,单击Search按纽,所有已定义的变量的名称将在Search R

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档