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.
【通联编辑:唐一东】