System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于通过旋钮旋调实现高效率的高度装订的自动飞行控制系统领域,涉及一种基于自动飞行控制装置高度装订旋调的软件设计方法。
技术介绍
1、由于飞机在飞行中,飞行员接通自动驾驶后需要经常性的通过自动飞行控制装置调整飞行高度,而装订的各个目标高度的跨度值具有不确定性,通过装置普通高度装订自动旋调算法设计的高度旋钮,旋调目标高度存在费时费力较为低效,尤其是遇到所需装订的目标高度跨度值较大时,飞行员不容易快速旋调到位,通常需要反复调整很多次才能准确调至目标高度,效率十分低下。
2、对于自动飞行控制装置的高度装订,目前普通高度装订自动旋调算法存在采集装订高度增量不连续的问题,并且装订高跨度的目标高度时,非常容易旋调超差,需要反复调整多次才能调至目标高度,使用起来十分低效,使用者体验感较差。
技术实现思路
1、本专利技术的目的:设计一种高度装订自动旋调的方法,在旋调过程中,对装订高度进行误差消除,保证用最少的调整次数达到目标高度值,提高装订高度的效率,增强使用体验感。
2、本专利技术技术方案:一种基于自动飞行控制装置高度装订旋调的软件设计方法,通过修改自动飞行控制装置软件的接口板数据接收、高度数据处理函数得以具体实施,包括以下步骤:
3、(1)对装订高度增量数据的累计处理
4、在装订高度增量数据累计处理前,需在接口板数据接收函数中初始化一个长度为10的fifo(first input first output先入先出)队列,并开始接收每个周期
5、(2)装订高度的数据处理
6、在高度数据处理函数中,需根据步骤(1)所得的装订高度增量累计数据增加延时处理;在进入高度数据处理函数时,首先需要判断延时变量是否为0,若不为0需要将延时变量自减1;然后开始判断步骤(1)所得的装订高度增量累计数据,当增量累计值小于3时,此时高度装订增量档位取10,当增量累计值大于6时,此时将延时变量赋值为100;当增量累计值处于3和6之间时,此时不做任何处理;然后再对延时变量进行判断,当延时变量不为0时,此时增量档位取100,并对装订高度值做100的归整;当延时变量为0时,此时不做任何处理;
7、所述先进先出的原则为当拍接收到的增量数据插入fifo的队尾,而已存在fifo队列中的增量数据则依次向fifo队头移动。
8、所述增量档位取10是指每转一格按10个单位进行变化。
9、所述每个周期时长为20ms。
10、所述延时变量指在高度数据处理函数中声明的临时变量。
11、所述延时变量赋值为100是指开始延时100个周期。
12、所述增量档位取100是指每转一格按100个单位进行变化。
13、所述延时处理指在旋调速率由快速变为慢速后的2s内仍旧保持着高速率旋调下的高度增量档位。
14、所述对装订高度值做100的归整,即对高度值超出整百的部分进行清零。
15、本专利技术的有益效果:本专利技术基于自动飞行控制装置的高度装订,设计一种能够通过旋调旋钮速率的快慢自动调整高度增量档位并消除装订误差的方法。根据飞行员装订目标高度的旋调习惯,结合旋调速率智能的调整装订高度的增量档位,并消除装订至目标高度的误差,从而减小装订至目标高度值的反复调整次数,提高装订高度的效率。通过修改自动飞行控制装置软件的接口板数据接收、高度数据处理函数得以具体实施。
本文档来自技高网...【技术保护点】
1.一种基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,通过修改自动飞行控制装置软件的接口板数据接收、高度数据处理函数得以具体实施,包括以下步骤:
2.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述先进先出的原则为当拍接收到的增量数据插入FIFO的队尾,而已存在FIFO队列中的增量数据则依次向FIFO队头移动。
3.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述增量档位取10是指每转一格按10个单位进行变化。
4.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述每个周期时长为20ms。
5.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述延时变量指在高度数据处理函数中声明的临时变量。
6.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述延时变量赋值为100是指开始延时100个周期。
7.根据权利要求1所述的基于自动飞
8.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述延时处理指在旋调速率由快速变为慢速后的2s内仍旧保持着高速率旋调下的高度增量档位。
9.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述对装订高度值做100的归整是对高度值超出整百的部分进行清零。
...【技术特征摘要】
1.一种基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,通过修改自动飞行控制装置软件的接口板数据接收、高度数据处理函数得以具体实施,包括以下步骤:
2.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述先进先出的原则为当拍接收到的增量数据插入fifo的队尾,而已存在fifo队列中的增量数据则依次向fifo队头移动。
3.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述增量档位取10是指每转一格按10个单位进行变化。
4.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软件设计方法,其特征在于,所述每个周期时长为20ms。
5.根据权利要求1所述的基于自动飞行控制装置高度装订旋调的软...
【专利技术属性】
技术研发人员:陈懿超,
申请(专利权)人:北京青云航空仪表有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。