[发明专利]一种飞机状态监控的客户化事件和参数逻辑定义方法在审
申请号: | 201811530273.1 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109685933A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 张崇刚;吕镇邦 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G07C5/00 | 分类号: | G07C5/00;G07C5/08;G06F9/30 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王迪 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 飞机状态 参数逻辑 事件逻辑 符号表 参数表达式 监控软件 逻辑指令 初始化 客户化 报文 监控技术领域 用户定义信息 读取 数学表达式 词法分析 定义报文 定义语言 加载文件 监控逻辑 监控要求 生成指令 事件发生 完成事件 语法分析 语义分析 运行事件 监控 超限 创建 导出 加载 记录 | ||
1.一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,包括:
1)获取航空公司的飞机状态监控要求;
2)使用飞机状态监控逻辑定义语言,在地面客户化软件中定义报文的事件逻辑、参数的数学表达式;
3)当用户完成事件的定义后,地面客户化软件对事件逻辑和参数表达式进行词法分析、语法分析、语义分析,最终生成指令集,并创建符号表,保存到数据库中;
4)用户在地面完成报文事件逻辑和参数逻辑定义之后,能导出包含伪指令集和符号表的可加载文件,由电子分发和数据加载软件上传到机载飞机状态监控软件的工作目录;
5)机载飞机状态监控软件初始化时,读取用户定义的事件逻辑和参数逻辑指令集,并创建符号表。初始化完成后,飞机状态监控软件运行事件逻辑指令、参数表达式逻辑指令,当趋势、超限事件发生时,记录报文,并下传到航空公司。
2.如权利要求1所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,步骤1)所述飞机状态监控要求包括:趋势逻辑、超限逻辑、派生参数的线性变换方程。
3.如权利要求1所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,
步骤2)飞机状态监控逻辑定义语言包括以下语法元素:
a)运算符,包括算术运算符、关系运算符和逻辑运算符;
b)表达式:包括参数、运算符、常量组成的序列;
c)赋值语句:用于定义事件逻辑中使用的常量或变量;
d)算术语句:提供基于参数、常量、变量等的数学运算;
e)条件语句;
f)循环语句;
g)记录报文语句:启动报文记录,通常需要报文名参数;
h)发送报文语句:启动报文发送,需要报文名、路径参数;
i)删除报文语句:删除已记录的报文,需要报文名参数;
j)常用数学函数:ABS()绝对值、Random()随机数、POWER(X,N)X的N次幂、MIN()最小值、MAX()最大值、AVG()平均值。
4.如权利要求2所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,所述算术运算符:+:加法;-:减法;*:乘法;/:除法;MOD:取模;REM:取余共6种。
5.如权利要求2所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,所述关系运算符:Not Equal:不等于;Equal:等于;GT:大于;GE:大于或等于;LT:小于;LE:小于或等于共6种。
6.如权利要求2所述的一种飞机状态监控的客户化事件和参数逻辑定义方法,其特征在于,所述逻辑运算符:AND:逻辑与;OR:逻辑或;NOT:逻辑非;XOR:逻辑异或;NOF:N表决;QOF:多数表决;RE:触发时延;TE:消除时延;ABSENT:数据没收到;PRE:取前一周期值共10种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811530273.1/1.html,转载请声明来源钻瓜专利网。