加载Excel数据是一种电子表格程序组件。从Excel文件中的指定单元格读取数据,并在电子表格的表单中显示。
浏览文件对话框组件是一种电子表格程序组件,功能:显示一个浏览文件对话框,并在单元格中显示用户选择的文件。
产品概念设计的主要任务是进行功能设计和总体方案的初步设计。KnowleBuilder提供了一个基于知识的功能设计模块,采用公理设计的方法,既能够辅助设计人员进行功能方案设计、建立设计方案、评价设计方案的优劣,也能进行后台知识库的开发。本章将采用一个“电力液压块式”制动器的设计例子来说明如何建立知识库和设计方案。
综合评估是一种常用的决策方法,它通过建立统一的评估指标体系,对各个决策对象的优劣进行评估和选择。KnowleBuilder提供了一个“综合评估模块”,可以从各个方面对评估对象(设计方案、产品性能、工艺方案等)进行评估,得出方案的优劣排序和等级水平,从而辅助设计决策。
在KnowleBuilder中,流程是指按一定顺序先后执行文件并传递数据的过程。模块流程主要由一系列用于设计和分析的“模块”组成的流程,每个模块的后台对应一个电子表格文件。在模块流程的辅助设计中,用一个图标来表示一个设计分析模块。每个图标都关联了相应的设计分析模块的电子表格程序,设计人员可以根据设计要求定义各设计模块间需要传递的设计参数以及传递的方向。
数据与实例是支撑KBE系统的基础。 KnowleBuilder软件提供了各种数据库(Oracle/Sql server/My SQL/ Access / ODBC)的浏览、查询和检索功能模块。提供了基于实例的“相似性检索”的功能,能直接对数据库中的数据进行相似性检索,找到与用户的输入内容最相似的一批数据。同时具备“全文检索”功能,可以对“资源项目”和“知识模块”中的知识文档进行全文检索。
KnowleBuilder 中主要提供了两种方式来表示和存储知识和数据的内容,一种方式是采用“知识文档”的形式,另一种是采用“电子表格”。电子表格提供了丰富的功能组件,适用于本地知识库系统的开发,而知识文档的功能组件较少,但可以导出为ASP.NET网页,可以发布到Web服务器,被网络用户访问。作为知识和数据的载体,“知识文档”和“电子表格”的内容可以共享和互相传递。
介绍KnowleBuilde中的资源项目和知识模块的构建方法。在KnowleBuilder中,知识文档、普通网页、电子表格、各种数据源、文档等都是支持基于知识工程的一种“资源”,这些分散的资源可以位于本地计算机的同一个文件夹下,也可以位于网络中的不同计算机或互联网中,而把这些分散的资源采用一定的方式组织在一起,以解决某类或某方面问题,称之为“资源项目”。
另一方面,许多知识“资源”是可以重用的,可以重用于不同的工程问题(或领域),把这些可重用的知识资源按一定的方式组织在一起,称之为“知识模块”。