一种自动生成卫星测控信息流图的方法

文档序号:9375223阅读:464来源:国知局
一种自动生成卫星测控信息流图的方法
【技术领域】
[0001]本发明属于航天计算机技术领域,尤其涉及一种自动生成卫星测控信息流图的方法。
【背景技术】
[0002]信息流图(包括遥控信息流图、遥测信息流图)能形象的反应卫星中每个分系统遥控指令、遥测参数的流转,是卫星测控信息流的重要组成部分。通过信息流图能详细了解整星遥测、遥控分布情况;明确整星遥测和遥控信息通道;对卫星测试以及信号系统故障定位具有重要意义。
[0003]长期以来,信息流图的绘制由设计师手工统计数据量浩大的信息流(遥测、遥控等)相关数据并绘制完成。传统的工作模式浪费大量的人力,降低工作效率,人工统计、绘制,繁琐且极易出错,一颗卫星的绘制时间长达几天;绘制后的信息流图格式千差万别,不利于阅读;同时当卫星的信息流数据发生变化时,信息流图手工同步更改成本极大。

【发明内容】

[0004]有鉴于此,本发明提供了一种自动生成卫星测控信息流图的方法,能够实现卫星测控信息流图的自动生成,解决传统手工绘制卫星测控信息流图时间长、易出错的问题,能够实现信息流图与IDS数据源的及时或同步更新,便于信息流图的阅读与维护。
[0005]为了解决上述技术问题,本发明是这样实现的:
[0006]一种自动生成卫星测控信息流图的方法,所述信息为遥控指令或遥测参数,该方法包括:
[0007]步骤一、确定需要生成卫星测控信息流图的某卫星型号下的某个分系统X ;
[0008]步骤二、提取分散在各个卫星数据接口数据单IDS中的分系统X的相关数据并整合为信息流,每条信息流对应一个信号;信息流的内容包括信号内容、接收设备名称、接收设备代号、接收设备电连接器代号、接收设备电连接器节点号、发送设备名称、发送设备代号、发送设备电连接器代号、发送设备电连接器接点号;
[0009]提取时,先找到与分系统X相关的数据单,提取数据单中的设备,均作为接收设备;然后找到与接收设备相关的信号内容,再以信号内容为索引,匹配出每个信号内容对应的信息流各组成要素;
[0010]步骤三、对信息流进行排序;其中,先将信息流按发送设备代号进行排序,再将具有相同发送设备代号的信息流按接收设备代号进行排序,再将具有相同发送设备代号和接收设备代号的信息流按接收设备电连接器代号进行排序;
[0011]步骤四、利用在ViS1中建立的设备图块、电连接器图块、信号图块,按步骤三的排序顺序,针对每个发送设备进行信息流图的绘制;
[0012]针对每个发送设备进行绘制处理时,按照先接收设备再发送设备的绘制顺序;在绘制接收设备时,采用三层循环的绘制顺序:外层循环是接收设备;中间层循环是接收设备电连接器和发送设备电连接器,其中接收设备电连接器在进入内层循环前先绘制,发送设备电连接器在从内层循环跳出后绘制;内层循环是信号,信号包括信号内容及收发双方接点。
[0013]优选地,步骤二使用的卫星数据接口数据单包括电连接器数据单、电连接器接点分配数据单和信号数据单;当绘制卫星遥控指令的信息流图时,所述信号数据单为指令数据单,当绘制卫星遥测参数的信息流图时,所述信号数据单为遥测参数数据单。
[0014]优选地,所述步骤二具体包括如下子步骤S201?S208:
[0015]S201、将信号数据单中的“分系统名称”字段与分系统X进行匹配,筛选出分系统X下的信号数据单,组成表集合A ;表集合A中每个信号数据单所涉及的设备均作为接收设备;
[0016]S202、针对表集合A中的每个信号数据单,根据“设备名称”字段和“设备代号”字段,获得接收设备名称和接收设备代号;
[0017]S203、针对表集合A中的每个信号数据单,根据“信号描述”字段获得各接收设备所涉及信号的信号内容;
[0018]S204、采用子步骤S203获得的每个信号内容,在所有接收设备的电连接器接点分配表中匹配“信号内容”字段,对于匹配信号,从相应电连接器接点分配数据单中的“接点号”字段和“电连接器代号”字段获得匹配信号对应的接收设备电连接器代号和接收设备接占号.V -J ,
[0019]S205、在接收设备的电连接器数据单中,针对每个接收设备电连接器代号查找电连接器数据单中的“对应设备及电连接器简称”字段;
[0020]S206、基于IDS命名规则,根据“对应设备及电连接器简称”还原发送设备电连接器代号和发送设备代号;
[0021]S207、根据还原的发送设备电连接器代号和发送设备代号,查找发送设备的电连接器接点分配数据单,获取发送设备的“设备名称”,并且针对匹配信号,在发送设备的电连接器接点分配数据单中匹配“信号内容”字段,获取所述匹配信号对应的“接点号”字段即为发送设备接点号;
[0022]S208、整理步骤S201?S207获得的信息,针对每条匹配信息建立一条信息流。
[0023]优选地,所述步骤四中针对每个发送设备进行绘制处理时,根据当前发送设备对应的所有信息流进行如下子步骤S401?S416的处理:
[0024]S401、根据当前发送设备对应的信息流的记载,判断是否还有未绘制的接收设备;
[0025]S402、如果有,则根据信息流排列顺序提取一个未绘制的接收设备,继续执行子步骤S403 ;否则,利用设备图块绘制当前发送设备,结束当前发送设备对应信息流图的绘制;
[0026]S403、根据绘制坐标判断绘制当前接收设备时,是否会超过画布边界;其中,画布的绘制顺序为从上至下、从左至右的按列绘制方式,发送设备绘制在画布最下方;
[0027]S404、如果会,则绘制坐标换列,然后继续执行子步骤S405 ;否则,直接子步骤S405 ;
[0028]S405、利用设备图块绘制当前接收设备;
[0029]S406、根据信息流判断当前接收设备是否还有未绘制的接收设备电连接器;
[0030]S407、如果是,则按照信息流排列顺序提取一个未绘制的接收设备电连接器,继续子步骤S408 ;否则,判定当前接收设备对应部分绘制完毕,可以绘制下一个接收设备,跳转到子步骤S401 ;
[0031]S408、根据当前绘制坐标判断绘制当前接收设备电连接器时,是否会超过画布边界;
[0032]S409、如果不会超过,则利用电连接器图块绘制当前接收设备电连接器,然后继续子步骤S410 ;否则,绘制坐标换列,在新列先再次绘制当前接收设备,然后绘制当前接收设备电连接器,接着继续子步骤S410 ;
[0033]S410、根据信息流判断当前接收设备电连接器是否还有未绘制的信号;
[0034]S411、如果有,则根据信息流的排列顺序,从当前接收设备电连接器对应的信号中提取一个未绘制信号,继续执行子步骤S412 ;否则,执行子步骤S414 ;
[0035]S412、根据绘制坐标判断绘制当前信号时,是否会超过画布边界;
[0036]S413、如果不会超过,则利用信号图块绘制当前信号,然后返回子步骤S410;否贝1J,绘制坐标换列,在新列先再次绘制当前接收设备和当前接收设备电连接器,然后绘制当前信号,返回子步骤S410 ;信号绘制包括信号内容和收发双方接点;
[0037]S414、利用电连接器图块绘制当前接收设备电连接器对应的所有发送设备电连接器,然后跳转到子步骤S406。
[0038]优选地,子步骤S409在绘制当前接收设备电连接器时,如果是针对接收设备第一个绘制的接收设备电连接器,则从接收设备图块右侧接入接收设备图块,如果不是第一个,则在接收设备图块的下方绘制一条竖直向下的连接线,当前绘制的接收设备电连接器从连接线的右侧接入该连接线。
[0039]优选地,子步骤S413在绘制当前信号时:采用竖直连接线将属于同一接收设备电连接器的信号图块连接在一起,并与所属的接收设备电连接器的电连接器图块相连,且连接位置在信号图块的左侧;并且,采用竖直连接线将属于同一发送设备电连接器的信号图块连接在一起,且连接位置在信号图块的右侧。
[0040]优选地,子步骤S41
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1