基于动态模型的组件化柔性编码工具

基于动态模型的组件化柔性编码工具

ID:24568959

大小:51.00 KB

页数:5页

时间:2018-11-11

基于动态模型的组件化柔性编码工具_第1页
基于动态模型的组件化柔性编码工具_第2页
基于动态模型的组件化柔性编码工具_第3页
基于动态模型的组件化柔性编码工具_第4页
基于动态模型的组件化柔性编码工具_第5页
资源描述:

《基于动态模型的组件化柔性编码工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于动态模型的组件化柔性编码工具

2、第1内容显示中lun、ERP还是其他信息系统,首要的问题就是如何进行信息分类编码,它对企业信息化内部各环节间的数据交换、数据共享和数据处理有着重要的意义和作用。根据编码对象和编码目的的不同,编码系统的输入和编码生成规则也各不相同。在企业信息化中,编码规则的设计是一项复杂的基础性工作,企业编码需在充分分析和科学归纳的基础上,对编码的规范、原则和方法进行合理和详细的设计。本文研究的问题是:在编码规则已经设计完成的前提条件下,如何利用软件工具对编码规则进行定义并生成需要的编码值。针对各种不同的编码

3、规则,目前常用的处理办法是:根据具体的对象和规则进行定制开发,或者是在原型系统的基础上进行代码修改或有限的配置,这种办法尽管满足了用户的当时需求,但软件开发成本高、复用性低,不能满足企业发展的未来需要。因此,开发一种能灵活变形和适应大多数规则的通用编码管理工具,是各类应用软件和信息化系统开发商的目标。本文在把编码抽象为若干数学模型的基础上,运用组件化的方法,提出了一种集通用性、开发性、灵活性为一体的通用柔性编码工具。二、编码模型1.编码结构对象的编码值通常由几个含义比较明确的码段组成,可能部分码段完全独立于其他码段,其他码段

4、之间存在相互关联。根据码段之间的制约关系,我们把编码结构分为三种形式:并列结构、隶属结构及混合结构。(1)并列结构:每个码段具有独立的含义,与前后码段无关。并列结构所包含的特征信息量比较少,但结构简单紧凑,易于编码和识别。(2)隶属结构:码段之间是隶属关系,即除第一码段外,其它各码段的确切含义和取值要根据前一码段或前几个码段的值来确定。隶属结构的分类编码系统所包含的特征信息量较多,能对对象特征进行较详细的描述,但结构复杂,编码和识别不太方便。(3)混合式结构:实际中大多数编码系统都是由上述两种编码系统组合而成的混合结构,兼有

5、两种系统的优点,能最好的满足信息编码的需要。2.编码的数学模型尽管由于编码对象和编码目的的不同,编码规则不一样,但从数学的角度,编码的生成过程可以统一到一个或一组相同的数学模型中。图1编码的输入(x,y,z,…)是规则定义中确定的需要从外界获取的相对独立的信息;输入信息转换为码段值(a,b,c,…)的依据是规则中预先定义的码段生成规则及码段之间的依赖关系,函数c=f(b,z)表示码段c的值依赖于输入信息z的值和码段b的值;编码值(CodeValue)的生成原则是设计和定义好的编码值生成规则,它可能会因输入信息或码段值的不同而

6、不同;系统的输出为编码值。这一数学模型为通用的编码工具的实现提供了依据和可能。三、柔性编码工具的设计与实现1.系统原理及框架柔性编码工具由编码规则定义和编码值生成两部分组成,如图2所示。(1)规则定义部分给定一类具体的对象,必须先根据预先设计的规则进行规则定义,规则定义包括码段定义和码段之间制约关系定义两部分。根据码段信息和形式的不同,不同的码段需要定义的属性不同,本系统中,码段的定义和码段值的生成采用组件的方式实现。系统为每种码段类型提供一个组件,码段定义时调用码段类型组件的定义接口,通过界面的方式定义码段并把码段信息保存

7、到码段信息知识库中,交互性好,可使用户方便快捷的定义各种码段类型;码段定义完成后,我们把码段之间的制约关系、码段值通过怎样的规则组合成编码值等信息通过知识获取机制输入到码段制约关系知识库中,供编码值生成模块调用。图2(2)编码值生成部分系统根据用户选择的规则名称到码段信息知识库中获得为该规则定义的码段信息,并调用码段类型组件的生成接口,使用户通过界面为各码段赋值。在编辑码段值时,系统会自动调用规则定义时获得的码段制约关系知识库中的相应知识,通过规则解释器和推理机实现动态调整和选取跟码段值相关的信息,生成对象的编码值。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。