An automatic generation method for communication satellite design documents, automatic generation method of design documents through communication satellite communication satellite information characteristics of all kinds of design data extraction, data format for all kinds of design were unified, and then making satellite design document template. The template contains two parts, variable and fixed. The OpenXML custom design data, design data will replace general document template variable part, finally carries on the analysis to the design data, the template variable part through the unique key design and calculation rules of data items to generate variable data replacement, generate common files, making all kinds of documents in the development process of satellite template consistent, unified style, improve the efficiency and quality of design file types.
【技术实现步骤摘要】
一种通信卫星设计文件自动生成方法
本专利技术属于航天器研制全阶段技术文件编写领域,涉及一种通信卫星设计文件自动生成方法,将设计数据集替代通用文档的可变部分,最后通过设计数据集的唯一关键字及计算规则生成可变部分数据,自动生成通用设计文档。
技术介绍
通信卫星研制过程中会有各类文件来反应卫星的各项技术指标及所处研制阶段状态。这些文件的编制流程几乎都是固定的,只是涉及到的卫星的具体参数、状态指标不同,目前这些文件均由型号设计师手动编写,虽然会继承以前型号的文档模板,但是由于手动编写的不确定性、个人喜欢及内容编排方式不一致,同一个文档在不同型号之间内容、风格相去甚远,这样不仅降低了设计工作效率,导致文档继承性差,更增加了文档出错的可能性和对具体人员的依赖性,给其他设计师的阅读和使用带来了麻烦。大连理工大学CN201310280580.X号专利描述了一种基于OpenXML的创建docx文档和将格式不整齐的docx文档转换成所需格式的docx文档的方法,涉及到利用OpenXML创建和转换文档,但并未指出如何利用OpenXML创建设计文档数据集,如何利用OpenXML关键字、计算规则、搜索策略来自动生成新的文档。
技术实现思路
本专利技术解决的技术问题是:克服卫星研制过程中手动编写技术文档设计工作效率低下,编排方式不一致,文档继承性差,容易出错和依赖于具体设计师的问题,提出了一种通信卫星设计文件自动生成方法,使得卫星研制过程中各类文档模板一致、内容清晰、风格统一、阅读、使用起来更规范化、人性化。本专利技术的技术方案是:一种通信卫星设计文件自动生成方法,步骤如下:1)通过对通 ...
【技术保护点】
一种通信卫星设计文件自动生成方法,其特征在于步骤如下:1)通过对通信卫星海量多特征同类异构设计数据信息进行小颗粒度分类归纳,完成设计数据信息特征提取,分类统一通信卫星设计数据格式,形成通信卫星设计数据集;2)采用VSTO技术在Word状态栏创建文本编辑器;3)利用Open XML在步骤2)中的Word文档编辑器中根据步骤1)中设计数据各类表格及数据项自定义设计数据项,设计数据项包含表格唯一标识字,设计数据项包含的数据内容,每一个数据内容属性定义;4)制作通信卫星设计文件模板;通信卫星设计文件模板包含可变和不可变部分,直接在Word中进行编辑;以往通信卫星设计文件中文字说明作为不可变部分,步骤3)中自定义设计数据项插入作为可变部分;5)通过通信卫星设计文件模板可变部分的唯一关键字及转换提取规则从步骤1)中的卫星设计数据集中提取数据解析;6)将步骤5)中提取出来的数据替换通信卫星设计文件模板中的可变部分,生成最终的通信卫星设计文件。
【技术特征摘要】
1.一种通信卫星设计文件自动生成方法,其特征在于步骤如下:1)通过对通信卫星海量多特征同类异构设计数据信息进行小颗粒度分类归纳,完成设计数据信息特征提取,分类统一通信卫星设计数据格式,形成通信卫星设计数据集;2)采用VSTO技术在Word状态栏创建文本编辑器;3)利用OpenXML在步骤2)中的Word文档编辑器中根据步骤1)中设计数据各类表格及数据项自定义设计数据项,设计数据项包含表格唯一标识字,设计数据项包含的数据内容,每一个数据内容属性定义;4)制作通信卫星设计文件模板;通信卫星设计文件模板包含可变和不可变部分,直接在Word中进行编辑;以往通信卫星设计文件中文字说明作为不可变部分,步骤3)中自定义设计数据项插入作为可变部分;5)通过通信卫星设计文件模板可变部分的唯一关键字及转换提取规则从步骤1)中的卫星设计数据集中提取数据解析;6)将步骤5)中提取出来...
【专利技术属性】
技术研发人员:成艳,李砥擎,许大华,宗可,叶勉,连卉,王柏岩,
申请(专利权)人:中国空间技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。