[发明专利]应用伺服系统的生成方法和装置有效
| 申请号: | 201510493131.2 | 申请日: | 2015-08-11 |
| 公开(公告)号: | CN105204383B | 公开(公告)日: | 2018-03-02 |
| 发明(设计)人: | 刘冬;杨涛;张峰;何博;廖怡斐 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
| 主分类号: | G05B19/04 | 分类号: | G05B19/04 |
| 代理公司: | 北京航信高科知识产权代理事务所(普通合伙)11526 | 代理人: | 贾萌 |
| 地址: | 710089 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 伺服系统 生成 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体而言,涉及一种应用伺服系统的生成方法和装置。
背景技术
近来,随着飞机机载电子系统的快速发展,模块化、通用化、集成化的发展,未来型号分布式机电系统、扁平化的数据采集、控制驱动装置技术更新,传统的机电系统定制式系统开发已经逐渐不能满足新型机电系统的发展需要。如何重新定义模块化的接口设计,如何提高接口开发的通用性、继承性,如何缩短研制时间,提高研制可靠性,已经是广大航空系统设计者关心的问题。
综上,在大运机电综合管理的基础上研究的一种新式系统软件开发方法,提出一种基于配置的设备接口通用标准——航空电子设备配置表通用接口应用技术,是当前亟待解决的技术问题。
发明内容
本发明提供了一种应用伺服系统的生成方法及装置,以至少解决现有技术无法自动生成伺服系统的问题。
根据本发明的一个方面,提供了一种应用伺服系统的生成方法,该方法包括:根据预定义的配置规则生成服务引擎,其中,所述服务引擎用于解析和执行根据所述配置规则生成的配置文件;根据预定义的逻辑描述生成功能逻辑包,其中,所述功能逻辑包是根据所述逻辑描述生成的函数实体,所述逻辑描述用于定义所述配置文件所需的逻辑函数的功能;根据设备的硬件环境生成基础驱动,其中,所述基础驱动用于将不同的硬件环境适配于所述服务引擎,所述设备是所述应用伺服系统运行的载体;根据所述服务引擎、所述功能逻辑包、所述基础驱动进行伺服集成,生成所述应用伺服系统。
优选地,根据预定义的配置规则生成所述服务引擎包括:根据所述配置规则生成配置文件;解析配置文件,获取所述设备的输入信息,输出信息,及用于处理所述输入信息的逻辑处理关系;根据所述输入信息,所述输出信息及所述逻辑处理关系生成所述服务引擎。
优选地,根据预定义的所述逻辑描述生成所述功能逻辑包包括:根据所述逻辑描述中定义的逻辑索引,输入信息,输出信息,和输入信息到输出信息之间的逻辑算法生成至少一个函数实体;根据所述至少一个函数实体生成所述功能逻辑包。
优选地,根据所述设备的硬件环境生成所述基础驱动包括:根据所述设备的硬件状态、硬件驱动生成统一的适配所述服务引擎的至少一个驱动转换接口;根据所述至少一个驱动转换接口生成所述基础驱动。
优选地,根据预定义的所述配置规则生成所述服务引擎之前,所述方法还包括:根据所述设备的输入信息,输出信息和所述输入信息和所述输出信息之间的逻辑索引按照所述配置规则生成配置文件,其中,所述配置文件是使用配置工具生成的。
优选地,生成所述应用伺服系统之后,所述方法还包括:将所述应用伺服系统和所述配置文件烧制到所述设备中。
根据本发明的另一方面,提供了一种应用伺服系统的生成装置,包括:服务引擎生成模板,用于根据预定义的配置规则生成服务引擎,其中,所述服务引擎用于解析和执行根据所述配置规则生成的配置文件;功能逻辑包生成模块,用于根据预定义的逻辑描述生成功能逻辑包,其中,所述功能逻辑包是根据所述逻辑描述生成的函数实体,所述逻辑描述用于定义所述配置文件所需的逻辑函数的功能;基础驱动生成模块,用于根据设备的硬件环境生成基础驱动,其中,所述基础驱动用于将不同的硬件环境适配于所述服务引擎,所述设备是所述应用伺服系统运行的载体;伺服系统生成模块,用于根据所述服务引擎、所述功能逻辑包、所述基础驱动进行伺服集成,生成所述应用伺服系统。
优选地,所述服务引擎生成模块还包括:配置文件生成单元,用于根据所述配置规则生成配置文件;解析单元,用于解析配置文件,获取所述设备的输入信息,输出信息,及用于处理所述输入信息的逻辑处理关系;生成单元,用于根据所述输入信息,所述输出信息及所述逻辑处理关系生成所述服务引擎。
优选地,所述功能逻辑包生成模块包括:函数实体生成单元,用于根据所述逻辑描述中定义的逻辑索引,输入信息,输出信息,和输入信息到输出信息之间的逻辑算法生成至少一个函数实体;功能逻辑包生成单元,用于根据所述至少一个函数实体生成所述功能逻辑包。
优选地,所述基础驱动生成模块还用于根据所述设备的硬件状态、硬件驱动生成统一的适配所述服务引擎的至少一个驱动转换接口;根据所述至少一个驱动转换接口生成所述基础驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510493131.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种两段式缓冲铰链
- 下一篇:一种封闭锁钩的锁具及一次性安全封条





