The invention belongs to the FBW computing technology, relates to a FBW system software data flow framework, and the framework of the construction method, it includes: to define the input system (1), the calculation of the partition partition partition (2), the output (3) and the system data dictionary (4), for the producer consumer function and output function the data input data corresponding to each partition structure corresponding to the established mapping between the input data and output data and global data dictionary, in accordance with the principle of component definition module, input and output sequences of calls and computation components. The architecture of the invention can effectively manage the system wide data stream in a partitioned fly by wire flight control system software, and reduce module coupling and verification cost.
【技术实现步骤摘要】
一种电传飞控软件数据流分区构架及其分区搭建方法
本专利技术属于电传飞控计算技术,涉及一种电传飞控系统软件数据流构架,以及此构架的搭建方法。
技术介绍
电传飞控的计算平台中,数据流是系统结构化设计的重点,是各个功能模块进行交互的基本要素,数据流的管理直接影响系统的正确性。现有技术中,由于软件没有分区,数据流的管理分散在各个功能模块中,造成模块耦合大,验证困难。本专利技术提供的方法能够对基于分区的电传飞控系统软件中全系统的数据流进行有效管理,降低模块耦合和验证成本。
技术实现思路
本专利技术的目的是:提供一种结构合理、维护方便、稳定性好的电传飞控系统软件数据流分区构架。本专利技术的技术方案是:一种电传飞控软件数据流分区构架,包括输入分区1、计算分区2、输出分区3和系统数据字典4。每个分区1、2或3中包含序列调用组件5,输入输出组件6和计算组件7,序列调用组件和其它组件间是调用和被调用的关系。输入输出组件6中有消费函数8和生产函数9。所述输入分区1、计算分区2、输出分区3间不能直接访问,只能通过操作系统的应用编程接口访问;所述输入分区1、计算分区2、输出分区3可以独立更新或维护而互不影响。所述序列调用组件5,输入输出组件6和计算组件7间不能直接访问,只能通过操作系统的应用编程接口访问;所述序列调用组件5,输入输出组件6和计算组件7可以独立更新或维护而互不影响。所述输入分区1、计算分区2、输出分区3共享一份系统数据字典4,所述系统数据字典4中的数据项以字符串形式的数据名为标识,通过操作系统的系统调用,可以通过数据名查找到某个数据项的索引信息,称之为描述符,通过描述符可 ...
【技术保护点】
一种电传飞控软件数据流分区构架,其特征是,包括输入分区(1)、计算分区(2)、输出分区(3)和系统数据字典(4)。
【技术特征摘要】
1.一种电传飞控软件数据流分区构架,其特征是,包括输入分区(1)、计算分区(2)、输出分区(3)和系统数据字典(4)。2.根据权利要求1所述的构架,其特征在于,每个分区(1、2或3)中包含序列调用组件(5),输入输出组件(6)和计算组件(7),序列调用组件和其它组件间是调用和被调用的关系。3.根据权利要求2所述的构架,其特征在于,输入输出组件(6)中有消费函数(8)和生产函数(9)。4.根据权利要求1所述的构架,其特征在于,所述输入分区(1)、计算分区(2)、输出分区(3)间不能直接访问,只能通过操作系统的应用编程接口访问;所述输入分区(1)、计算分区(2)、输出分区(3)可以独立更新或维护而互不影响。5.根据权利要求2所述的构架,其特征在于,所述序列调用组件(5),输入输出组件(6)和计算组件(7)间不能直接访问,只能通过操作系统的应用编程接口访问;所述序列调用组件(5),输入输出组件(6)和计算组件(7)可以独立更新或维护而互不影响。6.根据权利要求1所述的构架,其特征在于,所述输入分区(1)、计算分区(2)、输出分区(3)共享一份系统数据字典(4),所述系统数据字典(4)中的数据项以字符串形式的数据名为标识,通过操作系统的系统调用,可以通过数据名查找到某个数据项的索引信息,称之为描述符,通过描述符可以快速引用该数据项。7.根据权利要求1所述的构架,其特征在于,可以有多个输入分区(1)、多个计算分区(1)和多个输出分区(3)。8.根据权利要求2所述的构架,其特征在于,所述输入分区(1)、计算分区(2)、输出分区(3)均通过以下步骤...
【专利技术属性】
技术研发人员:朱立平,宋科璞,武方方,张丹涛,屈华敏,杨锦清,郑勇,杨东红,刘海亮,
申请(专利权)人:中国航空工业第六一八研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。