最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于定制化的IETM系统的开发与实现

IT圈 admin 19浏览 0评论

2024年3月10日发(作者:业书白)

龙源期刊网

基于定制化的IETM系统的开发与实现

作者:王伟 张珍文 姜喜民 刘光俊

来源:《电脑知识与技术》2018年第32期

摘要:近年来,采用S1000D标准的交互式电子技术手册(IETM)在大型装备行业综合

保障方面的应用逐渐广泛。该文对基于某些客户定制化要求的IETM系统进行了分析、设计和

实现,为企业IETM系统的后续开发与完善积累了经验。

关键词:S1000D;IETM;XML;定制化

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)32-0080-02

交互式电子技术手册(Interactive Electronic Technical Manual),简称IETM。它综合运用

多媒体技术、数据库、网络等计算机技术,按照有关的标准,将技术素材(如文字、图像、声

音、视频、三维等)有机地组织、管理起来,并可在终端可交互式查阅。

S1000D是目前世界范围内IETM采用的主要标准,由欧洲航天和国防工业协会(ASD)

发布。其内容包括技术素材的组织、管理、发布等方面的内容。S1000D标准的核心概念有两

个:一个是公共资源数据库(CSDB),一个是数据模块(DM)。CSDB用来存储、管理

IETM系统中的所有技术信息。DM是一个自包含、结构化、可复用的完整技术信息的数据单

元,用XML Schema描述。

IETM系统,用来制作、管理、发布、阅读、使用IETM的信息系统。目前多数IETM系

统以PTC公司的IETM系统为蓝本,基于C/S架构,采用通用XML编辑器、只支持桌面端。

1 系统需求

实现IETM系统的基本功能,支持IETM的“编管发用”。包括:手册编制、任务管理、流

程管理、内容管理、版本管理、手册发布、手册阅读、应用。

采用B/S架构,利用浏览器来使用IETM系统。

在编制环节,采用所见即所得的定制化编辑方式。仿照客户Word版本的技术资料样式,

开发HTML5页面来编辑技术资料。

在三维素材编制环节,在不损失精度的前提下,把设计系统中较大三维模型(百MB级

/GB级),轻量化为10MB级别的模型,使其可以流畅的在多终端(桌面端、IOS端、Android

端)浏览。并在此基础上制作爆炸图、装配动画。

龙源期刊网

生成基于HTML5网页的IETM包,使其可以在多终端,采用相同的方式阅读、查询、使

用IETM。

扩展手册应用场景,不但可以阅读IETM,还可以把生成的IETM文件导入现场应用系

统,使其可以直接参与设备的现场维修管理。

2 总体设计

2.1 系统架构

本系统遵从S1000D规范,实现S1000D规范的基本要求,在此基础上根据客户需求,定

制化的扩展部分功能。整个系统采用B/S架构,后台使用PostgreSQL数据库,前端使用

Django框架,采用Python、JS等技术。

2.2 系统功能

定制化编辑:根据客户的要求,按照编辑器最终用户使用习惯,开发了所见即所得的

HTML5编辑页面。

三维轻量化:开发CATIA软件的插件,把CATIA制作的重量级的三维模型,导出成轻量

化的三维模型。

SVG图编辑:采用SVG图格式,生成热点图片。

任务协作、流程管理、版本管理、内容管理、适用性管理:按照S1000D中对IETM系统

的要求,开发相应功能,完成对技术资料编辑过程的全方位管理。

构型管理:根据产品、部件、子部件、零件之间的包含关系定义构型树,并把数据模块与

构型上的节点关联,便于管理。

系统集成:开发接口,把IETM系统与PDM系统、供应管理系统、运维系统集成在一

起,形成数据互通。

发布引擎:把出版物与发布样式相结合,发布成不同的格式,供不同的应用场景使用。

3 系统实现

按照S1000D规范的要求,实现IETM系统的基本功能,并根据客户需求,定制化地开发

了部分专有功能,具体实现如下:

龙源期刊网

定制化编辑器:系统编辑功能的最终用户是工程师,他们习惯于编辑Word版本样式的技

术手册。为了降低他们使用IETM系统的难度,利用Web相关技术,开发所见即所得的,与

Word版本样式相同的Web页面,便于这些工程师使用。在他们编辑完成后,系统会自动生成

符合S1000D规范要求的XML文件。

三维轻量化工具:开发基于CATIA R19版本软件的插件,利用该插件把原始三维模型,

导出成轻量化模型。并在此基础上,开发爆炸图、装配动画制作工具,并根据要求把制作好的

素材生成基于HTML5的页面,便于在多终端访问。

发布模块:在S1000D规范要求的基础上,根据客户的实际要求,可以把技术资料发布成

不同的格式。PDF格式用于打印保存。XML格式用于系统交互。而IETM格式,本系统把

XML格式和HTML5格式结合在一起,使得发布物不但可以在多终端阅读使用,而且可以把

该发布包导入到不同的应用系统,如检修作业指导系统、作业质量管理系统,作为现场维修作

业管理系统的标准输入,使其在现场维修作业中发挥更大的作用。

4 小结

采用S1000D标准的IETM系统在国内的应用范围越来越广,而企业内在需求对IETM系

统提出了越来越多定制化要求。本文根据特定客户要求定制化地实现部分IETM系统功能,满

足了部分客户的特色需求,为产品的完善积累了丰富经验。

参考文献:

[1] 芮同林.某型产品交互式电子手册(IETM)的开发与实现[J].价值工程,2015(7):

66-67.

[2] 李玉焕.基于S1000D的交互式电子技术手册研制[J].电脑与信息技术,2012,20

(2):46-49.

[3] 丁凡.ASD S1000D规范简介[J].航空标准与质量,2006 (3) :55-57.

【通联编辑:唐一东】

2024年3月10日发(作者:业书白)

龙源期刊网

基于定制化的IETM系统的开发与实现

作者:王伟 张珍文 姜喜民 刘光俊

来源:《电脑知识与技术》2018年第32期

摘要:近年来,采用S1000D标准的交互式电子技术手册(IETM)在大型装备行业综合

保障方面的应用逐渐广泛。该文对基于某些客户定制化要求的IETM系统进行了分析、设计和

实现,为企业IETM系统的后续开发与完善积累了经验。

关键词:S1000D;IETM;XML;定制化

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)32-0080-02

交互式电子技术手册(Interactive Electronic Technical Manual),简称IETM。它综合运用

多媒体技术、数据库、网络等计算机技术,按照有关的标准,将技术素材(如文字、图像、声

音、视频、三维等)有机地组织、管理起来,并可在终端可交互式查阅。

S1000D是目前世界范围内IETM采用的主要标准,由欧洲航天和国防工业协会(ASD)

发布。其内容包括技术素材的组织、管理、发布等方面的内容。S1000D标准的核心概念有两

个:一个是公共资源数据库(CSDB),一个是数据模块(DM)。CSDB用来存储、管理

IETM系统中的所有技术信息。DM是一个自包含、结构化、可复用的完整技术信息的数据单

元,用XML Schema描述。

IETM系统,用来制作、管理、发布、阅读、使用IETM的信息系统。目前多数IETM系

统以PTC公司的IETM系统为蓝本,基于C/S架构,采用通用XML编辑器、只支持桌面端。

1 系统需求

实现IETM系统的基本功能,支持IETM的“编管发用”。包括:手册编制、任务管理、流

程管理、内容管理、版本管理、手册发布、手册阅读、应用。

采用B/S架构,利用浏览器来使用IETM系统。

在编制环节,采用所见即所得的定制化编辑方式。仿照客户Word版本的技术资料样式,

开发HTML5页面来编辑技术资料。

在三维素材编制环节,在不损失精度的前提下,把设计系统中较大三维模型(百MB级

/GB级),轻量化为10MB级别的模型,使其可以流畅的在多终端(桌面端、IOS端、Android

端)浏览。并在此基础上制作爆炸图、装配动画。

龙源期刊网

生成基于HTML5网页的IETM包,使其可以在多终端,采用相同的方式阅读、查询、使

用IETM。

扩展手册应用场景,不但可以阅读IETM,还可以把生成的IETM文件导入现场应用系

统,使其可以直接参与设备的现场维修管理。

2 总体设计

2.1 系统架构

本系统遵从S1000D规范,实现S1000D规范的基本要求,在此基础上根据客户需求,定

制化的扩展部分功能。整个系统采用B/S架构,后台使用PostgreSQL数据库,前端使用

Django框架,采用Python、JS等技术。

2.2 系统功能

定制化编辑:根据客户的要求,按照编辑器最终用户使用习惯,开发了所见即所得的

HTML5编辑页面。

三维轻量化:开发CATIA软件的插件,把CATIA制作的重量级的三维模型,导出成轻量

化的三维模型。

SVG图编辑:采用SVG图格式,生成热点图片。

任务协作、流程管理、版本管理、内容管理、适用性管理:按照S1000D中对IETM系统

的要求,开发相应功能,完成对技术资料编辑过程的全方位管理。

构型管理:根据产品、部件、子部件、零件之间的包含关系定义构型树,并把数据模块与

构型上的节点关联,便于管理。

系统集成:开发接口,把IETM系统与PDM系统、供应管理系统、运维系统集成在一

起,形成数据互通。

发布引擎:把出版物与发布样式相结合,发布成不同的格式,供不同的应用场景使用。

3 系统实现

按照S1000D规范的要求,实现IETM系统的基本功能,并根据客户需求,定制化地开发

了部分专有功能,具体实现如下:

龙源期刊网

定制化编辑器:系统编辑功能的最终用户是工程师,他们习惯于编辑Word版本样式的技

术手册。为了降低他们使用IETM系统的难度,利用Web相关技术,开发所见即所得的,与

Word版本样式相同的Web页面,便于这些工程师使用。在他们编辑完成后,系统会自动生成

符合S1000D规范要求的XML文件。

三维轻量化工具:开发基于CATIA R19版本软件的插件,利用该插件把原始三维模型,

导出成轻量化模型。并在此基础上,开发爆炸图、装配动画制作工具,并根据要求把制作好的

素材生成基于HTML5的页面,便于在多终端访问。

发布模块:在S1000D规范要求的基础上,根据客户的实际要求,可以把技术资料发布成

不同的格式。PDF格式用于打印保存。XML格式用于系统交互。而IETM格式,本系统把

XML格式和HTML5格式结合在一起,使得发布物不但可以在多终端阅读使用,而且可以把

该发布包导入到不同的应用系统,如检修作业指导系统、作业质量管理系统,作为现场维修作

业管理系统的标准输入,使其在现场维修作业中发挥更大的作用。

4 小结

采用S1000D标准的IETM系统在国内的应用范围越来越广,而企业内在需求对IETM系

统提出了越来越多定制化要求。本文根据特定客户要求定制化地实现部分IETM系统功能,满

足了部分客户的特色需求,为产品的完善积累了丰富经验。

参考文献:

[1] 芮同林.某型产品交互式电子手册(IETM)的开发与实现[J].价值工程,2015(7):

66-67.

[2] 李玉焕.基于S1000D的交互式电子技术手册研制[J].电脑与信息技术,2012,20

(2):46-49.

[3] 丁凡.ASD S1000D规范简介[J].航空标准与质量,2006 (3) :55-57.

【通联编辑:唐一东】

发布评论

评论列表 (0)

  1. 暂无评论