The invention belongs to the technical field of aircraft condition monitoring, and provides a method for defining customized events and parameters of aircraft condition monitoring, including: 1) acquiring airlines'requirements for aircraft condition monitoring; 2) defining event logic and mathematical expressions of parameters of messages on the ground by using aircraft condition monitoring logic definition language; 3) defining event logic and parameters after completing the definition of events; Parametric expressions are lexically, grammatically and semantically analyzed to generate instruction sets and create symbol tables; 4) After completing the definition of message event logic and parameter logic on the ground, users export loadable files containing pseudo-instruction sets and symbol tables, which are loaded onto the aircraft; 5) When the airborne aircraft status monitoring software is initialized, user-defined information is read and symbol tables are created. \u3002 6) After initialization, the aircraft condition monitoring software runs event logic instructions and parameter expression logic instructions. When trend and overrun events occur, the message is recorded and downloaded to the airline.
【技术实现步骤摘要】
一种飞机状态监控的客户化事件和参数逻辑定义方法
:本专利技术是属于飞机状态监控
,涉及一种飞机状态监控的客户化事件和参数逻辑定义方法。
技术介绍
:由于不同航空公司对于飞机状态监控提出了多样化、个性化的要求,主制造商难以将用户的多样化需求完全固化到机载状态监控软件设计中。飞机状态监控软件客户化技术可以为用户提供客户化配置权限,更好地满足用户的个性化需求,提升用户的实际使用体验。在机载状态监控软件客户化中,事件逻辑和参数逻辑客户化是客户化技术发展的重点,传统的事件逻辑定义为一个表达式,通过关系和逻辑运算序列定义事件逻辑;参数逻辑通常也只支持一元线性变换,这些逻辑定义方式已难以满足航空公司日益增加的多样化需求。本专利技术为飞机状态监控的报文事件触发逻辑、派生参数计算逻辑设计了飞机状态监控逻辑定义语言,不仅可以定制传统的基于关系运算和逻辑运算的表达式,还可以对参数进行数学运算,支持常用数学函数,复杂事件逻辑中用到的判断和循环控制结构,飞机状态监控中特有的命令语句,以满足航空公司对于飞机状态监控逻辑的多样化、个性化需求,提升用户的实际使用体验。
技术实现思路
:本专利技 ...
【技术保护点】
1.一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,包括:1)获取航空公司的飞机状态监控要求;2)使用飞机状态监控逻辑定义语言,在地面客户化软件中定义报文的事件逻辑、参数的数学表达式;3)当用户完成事件的定义后,地面客户化软件对事件逻辑和参数表达式进行词法分析、语法分析、语义分析,最终生成指令集,并创建符号表,保存到数据库中;4)用户在地面完成报文事件逻辑和参数逻辑定义之后,能导出包含伪指令集和符号表的可加载文件,由电子分发和数据加载软件上传到机载飞机状态监控软件的工作目录;5)机载飞机状态监控软件初始化时,读取用户定义的事件逻辑和参数逻辑指令集,并创建符号表。 ...
【技术特征摘要】
1.一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,包括:1)获取航空公司的飞机状态监控要求;2)使用飞机状态监控逻辑定义语言,在地面客户化软件中定义报文的事件逻辑、参数的数学表达式;3)当用户完成事件的定义后,地面客户化软件对事件逻辑和参数表达式进行词法分析、语法分析、语义分析,最终生成指令集,并创建符号表,保存到数据库中;4)用户在地面完成报文事件逻辑和参数逻辑定义之后,能导出包含伪指令集和符号表的可加载文件,由电子分发和数据加载软件上传到机载飞机状态监控软件的工作目录;5)机载飞机状态监控软件初始化时,读取用户定义的事件逻辑和参数逻辑指令集,并创建符号表。初始化完成后,飞机状态监控软件运行事件逻辑指令、参数表达式逻辑指令,当趋势、超限事件发生时,记录报文,并下传到航空公司。2.如权利要求1所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,步骤1)所述飞机状态监控要求包括:趋势逻辑、超限逻辑、派生参数的线性变换方程。3.如权利要求1所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,步骤2)飞机状态监控逻辑定义语言包括以下语法元素:a)运算符,包括算术运算符、关系运算符和逻辑运算符;b)表达式:包括参数、运算符、常量组成的序列;c)...
【专利技术属性】
技术研发人员:张崇刚,吕镇邦,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。