交互式电子技术手册通用开发平台技术应用
仪器信息网 · 2011-04-05 09:30 · 36178 次点击
一、IETM信息结构和数据模型
在IETM开发中,IETM的数据模型标准化是一个重要问题。IETM数据模型是对不同设备的使用和维护过程所需技术信息进行规范分类的信息模块。数据模型的标准化是不同设备的IETM共享数据的基础,也是和其他信息系统进行高效数据集成的基础。
IETM的创作过程首先是将各种类型的产品技术信息转换成为标准的数字信息,然后IETM创作系统根据数据模型来组织设备的技术信息,并将组织好的技术信息存储在数据库中,IETM数据库结合显示系统就组成了IETM系统。IETM创作系统如何组织技术信息,它没有规定IETM数据库的结构,但是它会影响数据库的结构。
本方案建立基于主题的数据模型。基于主题的数据模型根据装备的层次结构组织技术信息,结构层次由复杂到简单依次为:系统、子系统、设备(装置)、组件、部件、零件,在IETM中装备的技术信息由各层次产品的技术信息组合而成。
1、模型的结构
主题代表了技术信息的功能类型,基于主题的数据模型,是按照应用主题对装备的技术信息进行组织和分类。装备的信息模型可分为基本信息层、主题信息层、应用信息层。基本信息层包括了IETM的所有基本元素的标准模型,由文本、图形、表格等基本信息组成。主题信息层是在基本信息层基础上,定义装备可通用的四种信息模型,分别为描述信息、任务信息、故障信息、零件信息。应用信息层是利用主题信息层的几种通用的信息模型进行组合,构建用户需要的应用信息。
2、基本信息层
基本信息层由文本、图形、表格、视(音)频和外部程序、交互元素、内容过滤元素等组成。其中文本信息是由字符组成的文本,图形信息包括工程图、流程图等图示,表格信息是通用的表格,其具体信息可根据需要来定义,视(音)频能更加生动的表述信息,外部程序是指与IETM分离的程序,调用它可使IETM功能增强,并可简化IETM的编制,交互元素用于和用户的交互,内容过滤元素能够为用户提供所需的信息,过滤不需要的信息,包括前置条件和后置条件,前置条件能选择所需的信息以显示,后置条件元素能够记录当前显示事件,以保证后续信息的过滤。
3、主题信息层
主题信息层由描述、任务、故障、零件四种主题信息组成。每种主题信息又由多个信息包组成,信息包中含有执行某一特定功能的全部技术信息,通用功能层信息的组合,由通用功能层中的任务信息组成。
描述信息提供装备的描述性信息,还包括特定结构层次的产品的工作原理。其包括通用信息、产品描述和数据、操作理论等信息包。通用信息由装备使用时的注意事项以及IETM的说明等信息组成。产品描述和数据由组成装备的各层次产品的描述性信息和数据组成。操作理论由技术人员执行维修、故障检测等任务所需要的理论背景信息组成。
任务信息为装备的操作人员提供装备在正常条件和特殊条件下的操作方法,以及控制器和指示器的描述信息和合作方法。包括装备使用前的操作,正常条件的操作,特殊条件的操作,控制器和指示器等信息包。
故障信息包括个人设备包、使用检查和故障诊断、预防性维修、修复性维修、维修分配表、维修设施工作、可制配品、辅助设备等信息包。
零件信息包括零部件和维修工具的相关信息。包括零部件、工具、附件、参考资料、修理设备、修理原材料等信息包。
二、标准数据导入导出
标准数据导入导出功能主要是为了实现IETM信息数据的复用和共享功能。通过XML文件和DTD文件解析其中的主题元素、基本元素以及它们之间的关系,并将其保存到IETM的数据库中,这样项目管理功能就可以载入该数据库中进行编辑。同样也可以依据DTD文件将数据库中的信息导出成符合标准的XML文件。
三、IETM故障诊断策略导入
TEAMS诊断策略文件可以直接导入到IETM通用开发平台中。IETM通用开发平台通过加载TEAMS的XML文件,解析XML文件格式,得到其中的测试模型、诊断策略、依赖矩阵等,生成相应的策略树。TEAMS诊断节点只对诊断规则进行了描述,没有执行具体的测试过程,在开发的过程中需要为某些节点配置执行测试所需的TPS文件,实现在IETM使用中完成自动诊断过程。
四、TPS-COM的封装与加载
为了实现诊断过程的准确定位与运行,IETM提供TPS流程的载入功能。该功能可以根据TPS流程文件格式,进行相应的提取、转化和编译,自动转化生成IETM可以识别的COM流程,并将生成的COM流程放入流程数据库中进行统一管理,以供IETM开发和运行使用。该功能核心部分是TPS流程文件向COM流程转化的过程。该过程可以自动完成流程文件的识别,流程结构的解析,流程入口生成,流程步骤的组织以及测试结果的提取。最后生成的COM流程要相应产生两个接口,分别是流程运行接口RUN()和结果返回接口RESULT(),同时在整个生成过程完成后,自动产生接口配置文件,供IETM开发过程使用。