System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于航天指挥显示领域,具体涉及一种基于时间与事件的指挥显示大屏设计方法。
技术介绍
1、指挥显示系统是航天任务组织指挥的重要部分,承担着任务中各种测量与测试数据的汇聚和显示功能,能够根据实际的航天任务需求,快速醒目的展示任务指挥信息。指挥显示大屏设计,是指挥显示系统最终的展示形态,关系着整个显示系统的可靠性、实用性,决定了指挥显示系统的实际使用效果。
2、当前指挥显示大屏显示仅基于时间进行显示,且显示过程中指挥显示大屏显示界面区域不变,无法实现界面区域变化随时间变化调整,以使指挥显示大屏显示界面缺乏灵活性。另外随着航天任务复杂度日益增大,指挥显示大屏需要显示的数据量日渐繁多,显示界面需要切换。因此,现如今缺少一种基于时间与事件的指挥显示大屏设计方法,实现不同时间和事件下不同显示子区域分割,能满足基于时间和事件显示及触发切换,增大数据量显示,增强大屏更改灵活度。
技术实现思路
1、本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于时间与事件的指挥显示大屏设计方法,其方法步骤简单、设计合理,实现不同时间和事件下不同显示子区域分割,能满足基于时间和事件显示及触发切换,增大数据量显示,增强大屏更改灵活度。
2、为解决上述技术问题,本专利技术采用的技术方案是:一种基于时间与事件的指挥显示大屏设计方法,其特征在于,该指挥显示大屏所处的指挥显示系统包括计算机以及与计算机连接的指挥显示大屏,所述计算机中设置有显示方式判断模块、数据接收模块、时间
3、步骤一、时间模式下指挥显示大屏的显示界面分割及存储:
4、计算机将时间模式显示数据及指挥显示大屏分割为第1个时间数据组,...,第i个时间数据组,...,第i个时间数据组并存入时间模式显示数据存储模块;其中,第i个时间数据组包括第i个时间、第i个时间对应的a(i)个显示子区域数据和a(i)个显示子区域;i和i均为正整数,且1≤i≤i;
5、步骤二、事件模式下指挥显示大屏的显示界面分割及存储:
6、计算机将事件模式显示数据及指挥显示大屏分割为第1个事件数据组,...,第j个事件数据组,...,第j个事件数据组并存入事件模式显示数据存储模块;其中,第j个事件数据组包括第j个事件、第j个事件对应的a(j)个显示子区域数据和a(j)个显示子区域;j和j均为正整数,且1≤j≤j;
7、步骤三、指挥显示大屏初始化显示:
8、步骤301、通过与计算机连接的键盘输入显示方式命令,显示方式判断模块对输入的显示方式命令进行判断,如果输入的显示方式命令为时间模式显示,执行步骤302,如果输入的显示方式命令为事件模式显示,执行步骤303;
9、步骤302、计算机从时间模式显示数据存储模块调取第1个时间数据组,第1个时间数据组中的各个显示子区域数据通过指挥显示大屏分割的各个显示子区域分别显示,实现时间模式初始化显示;其中,一个显示子区域数据通过一个显示子区域显示;
10、步骤303、计算机从事件模式显示数据存储模块调取第1个事件数据组,第1个事件数据组中的各个显示子区域数据通过指挥显示大屏分割的各个显示子区域分别显示,实现事件模式初始化显示;
11、步骤四、输入命令的持续判断及指挥显示大屏切换显示:
12、步骤401、判断与计算机连接的键盘是否输入显示切换命令,如果未输入显示切换命令,则执行步骤402;如果输入显示切换命令,则执行步骤403;
13、步骤402、当前为时间模式初始化显示时,计算机从时间模式显示数据存储模块依次调取下一个时间数据组并通过指挥显示大屏切换各个显示子区域显示;
14、当前为事件模式初始化显示时,计算机从事件模式显示数据存储模块依次调取下一个事件数据组并通过指挥显示大屏切换各个显示子区域显示;
15、步骤403、当前为时间模式初始化显示时,如果输入显示切换命令为某一时间切换显示,则触发指挥显示大屏显示界面切换,计算机从时间模式显示数据存储模块调取该时间数据组并通过指挥显示大屏切换各个显示子区域显示;
16、当前为时间模式初始化显示时,如果输入显示切换命令为某一个事件切换显示,则触发指挥显示大屏显示界面切换,计算机从事件模式显示数据存储模块调取该事件数据组并通过指挥显示大屏切换各个显示子区域显示;
17、当前为事件模式初始化显示时,如果输入显示切换命令为某一时间切换显示,则触发指挥显示大屏显示界面切换,计算机从时间模式显示数据存储模块调取该时间数据组并通过指挥显示大屏切换各个显示子区域显示;
18、当前为事件模式初始化显示时,如果输入显示切换命令为某一个事件切换显示,则触发指挥显示大屏显示界面切换,计算机从事件模式显示数据存储模块调取该事件数据组并通过指挥显示大屏切换各个显示子区域显示。
19、上述的一种基于时间与事件的指挥显示大屏设计方法,其特征在于:步骤一,具体过程如下:
20、步骤101、计算机通过数据接收模块接收时间模式显示数据,并将时间模式显示数据按照时间先后顺序分别记作第1个时间显示数据,....,第i个时间显示数据,....,第i个时间显示数据;
21、步骤102、计算机根据第i个时间显示数据内容设计要求,将第i个时间显示数据分为a(i)个显示子区域数据;
22、同时,计算机调用显示子区域分割模块将指挥显示大屏显示界面分割为对应的a(i)个显示子区域;其中,a(i)为正整数;
23、步骤103、计算机将第i个时间、第i个时间对应的a(i)个显示子区域数据和a(i)个显示子区域记作第i个时间数据组,并存入时间模式显示数据存储模块中;
24、步骤104、多次重复步骤102和步骤103,得到第i个时间、第i个时间对应的a(i)个显示子区域数据和a(i)个显示子区域组成的第i个时间数据组,并存入时间模式显示数据存储模块中;其中,a(i)为正整数。
25、上述的一种基于时间与事件的指挥显示大屏设计方法,其特征在于:步骤二,具体过程如下:
26、步骤201、计算机通过数据接收模块接收事件模式显示数据,并将事件模式显示数据基于执行顺序和约束关系得到各个事件的执行顺序,并将各个事件按照事件执行顺序分别记作第1个事件显示数据,....,第j个事件显示数据,....,第j个事件显示数据;其中,j和j均为正整数,且1≤j≤j;
27、步骤202、计算机根据第j个事件显示数据内容设计要求,将第j个事件显示数据分为a(j)个显示子区域数据;
28、同时计算机调用显示子区域分割模块将指挥显示大屏显示界面分割为a(j)个显示子区域;其中,a(j)为正整数;
29、步骤203、计算机将第j个事件、第j个事件对应的a(j)个显示子区域数据和a(j)个显示子区本文档来自技高网...
【技术保护点】
1.一种基于时间与事件的指挥显示大屏设计方法,其特征在于,该指挥显示大屏所处的指挥显示系统包括计算机以及与计算机连接的指挥显示大屏,所述计算机中设置有显示方式判断模块、数据接收模块、时间模式显示数据存储模块、事件模式显示数据存储模块和显示子区域分割模块;该方法包括以下步骤:
2.按照权利要求1所述的一种基于时间与事件的指挥显示大屏设计方法,其特征在于:步骤一,具体过程如下:
3.按照权利要求1所述的一种基于时间与事件的指挥显示大屏设计方法,其特征在于:步骤二,具体过程如下:
【技术特征摘要】
1.一种基于时间与事件的指挥显示大屏设计方法,其特征在于,该指挥显示大屏所处的指挥显示系统包括计算机以及与计算机连接的指挥显示大屏,所述计算机中设置有显示方式判断模块、数据接收模块、时间模式显示数据存储模块、事件模式显示数据存储模块和显示子区域分割模块...
【专利技术属性】
技术研发人员:徐沛东,郝亚冲,王振,刘世轩,曹小龙,张军峰,方荀,王浩,郭延臣,徐耀,
申请(专利权)人:中国西安卫星测控中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。