一种卫星遥测数据解析算法设计与展示系统的制作方法

文档序号:9432301阅读:514来源:国知局
一种卫星遥测数据解析算法设计与展示系统的制作方法
【技术领域】
[0001] 本发明是一种算法设计与展示系统,特别是一种卫星遥测数据解析算法设计与展 示系统,属于卫星数据监控行业遥测数据分析领域。
【背景技术】
[0002] 卫星属于空间飞行器,其通信方式采用微波无线通讯,在卫星监控行业中,卫星下 行遥测数据分析是业界软件的必备组件,但遥测数据分析大多采用定制化的开发方式或配 置式运行方式,设计师分析问题缺乏界面直观,操作方便的工具,配置过程工作量大,导致 遥测数据分析方法生产速度低下,生产周期长,并且调试手段少,因此,卫星遥测设计师缺 乏一种能够辅助其快速完成遥测数据分析算法设计工作的工具软件。

【发明内容】

[0003] 本发明所要解决的技术问题是:克服现有技术的不足,提出了一种卫星遥测数据 解析算法设计与展示系统,利用数据定义轴对元数据进行展示和编辑,利用算法托盘区对 元数据的计算公式和计算结果进行展示,在具体的设计过程中可W实现元数据的拖拽、批 量复制和码制变换,在进行展示时,可W对整个计算过程进行实时展示,本发明中的系统可 W更加全面的展示卫星遥测数据解析过程,最大程度上满足了卫星遥测数据解析算法设计 与展示的需求。
[0004] 本发明的技术解决方案:一种卫星遥测数据解析算法设计与展示系统,包括:至 少两个数据定义轴和至少一个算法托盘区;
[0005] 所述数据定义轴为尺型结构,用于对卫星遥测数据进行展示;所述数据定义轴从 上至下分级排布,每两个相邻级的数据定义轴中间有一个算法托盘区;
[0006] 所述算法托盘区包括多个算法托盘,算法托盘的输入为两个相邻级的数据定义轴 中上一级数据定义轴中数据的计算公式,在进行展示时,算法托盘区对数据定义轴中数据 的计算结果进行展示。
[0007] 所述数据定义轴依次包括负极限指示区、元数据操作区、自动追加操作区和正极 限指示区;
[0008] 所述负极限指示区响应鼠标右键点击操作,点击后设置元数据的负极值;
[0009] 所述元数据操作区对元数据进行显示和编辑;
[0010] 所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元 数据的复制和自动追加次数的编辑;
[0011] 所述正极限指示区显示数据定义轴的长度统计值。
[0012] 所述元数据操作区包括元数据拖拽区、元数据尺寸展示区、元数据命名区和元数 据分割延长线;
[0013] 所述元数据拖拽区与元数据尺寸展示区重叠,元数据拖拽区响应鼠标左键释放操 作,实现元数据的复制和生成功能;
[0014] 所述元数据尺寸展示区用于显示基于数据定义轴长度单位的计算值;
[0015] 所述元数据命名区用于显示元数据名称;
[0016] 所述元数据分割延长线响应鼠标左键点击,当点击鼠标左键时,元数据分割延长 向上下两个方向延展。
[0017] 所述元数据拖拽区响应鼠标左键释放操作,若拖拽的元数据来自上一级数据定义 轴,则在当前元数据拖拽区所在的元数据操作区之前插入一个新的元数据操作区,在新的 元数据操作区中生成左对齐算法和码制变换算法,用于将拖拽的元数据左对齐并进行码制 变换,并在两级数据定义轴之间生成一个空的算法托盘;若拖拽的元数据来自同一级数据 定义轴,则在当前元数据拖拽区所在的元数据操作区之前插入一个新的元数据操作区,在 新的元数据操作区中生成一个新的元数据,新生成元数据的名称与拖拽的元数据不同,尺 寸和码制与拖拽的元数据相同。
[0018] 所述元数据命名区响应用户鼠标点击操作,当点击鼠标左键时,用户进行元数据 名称的编辑,当点击鼠标右键时,弹出右键菜单,进行元数据码制转换算法的设定,所述元 数据码制包括:原码、补码、BCD码、8421码、I邸E754浮点数和字符串。
[0019] 所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元 数据的复制和自动追加次数的编辑;具体为:
[0020] 当将元数据通过鼠标拖拽到自动追加操作区时,系统在数据定义轴最后位置自动 生成M个与用户选择的元数据内容和尺寸相同的元数据,所述M为自动追加操作区中显示 的自动追加的次数;
[0021] 当点击鼠标右键时,将弹出追加次数编辑框,对自动追加次数进行编辑。
[0022] 所述负极限指示区和正极限指示区响应鼠标右键点击操作,用于对数据定义轴的 长度单位进行编辑。
[0023] 本发明与现有技术相比的优点在于:
[0024] (1)与数学分析方法软件相比,本发明不仅展示丰富的数学公式,还能通过数据定 义轴和算法托盘区清晰的展示公式应用变量的定位、尺寸等信息,还能展示多个公式之间 的计算顺序;
[0025] (2)本发明根据bit流卫星微波数据编码特点,支持数据的bit流定位分解、码值 对齐变换和码制变换,最大程度上适应了卫星遥测数据解析算法设计与展示的需求;
[0026] (3)本发明定义了一些编辑码元数据的软件操作方法(拖拽、批量复制等),大大 简化了配置遥测数据解析公式中的人机交互操作次数。
【附图说明】
[0027] 图1为数据定义轴示意图;
[0028] 图2为数据定义轴元数据分割延长线操作过程示意图;
[0029] 图3为数据定义轴数据悬停分割插入操作过程示意图;
[0030] 图4为数据定义轴元数据拖拽与自动追加生成操作过程示意图;
[0031] 图5为数据定义轴元数据自动追加生成操作过程示意图;
[0032] 图6为数据定义轴元数据码制定义操作过程示意图;
[0033] 图7为时间轴多层分解行示意图;
[0034] 图8为定义轴顺序调整操作过程示意图;
[0035] 图9为遥测数据定义过程示例图;
[0036] 图10为遥测数据调试过程示例图;。
【具体实施方式】
[0037] 下面结合附图对本发明做进一步的说明。
[0038] 一种卫星遥测数据解析算法设计与展示系统,包括:至少两个数据定义轴和至少 一个算法托盘区;
[0039] 所述数据定义轴为尺型结构,用于对卫星遥测数据进行展示;所述数据定义轴从 上至下分级排布,每两个相邻级的数据定义轴中间有一个算法托盘区;
[0040] 如图1所示为数据定义轴示意图,从图1可知,所述数据定义轴依次包括负极限指 示区、元数据操作区、自动追加操作区和正极限指示区;
[0041] 所述负极限指示区响应鼠标右键点击操作,点击后设置元数据的负极值;
[0042] 所述元数据操作区对元数据进行显示和编辑;所述元数据操作区包括元数据拖拽 区、元数据尺寸展示区、元数据命名区和元数据分割延长线;
[0043] 所述元数据拖拽区与元数据尺寸展示区重叠,元数据拖拽区响应鼠标左键释放操 作,实现元数据的复制和生成功能;
[0044] 所述元数据拖拽区响应鼠标左键释放操作,若拖拽的元数据来自上一级数据定义 轴,则在当前元数据拖拽区所在的元数据操作区之前插入一个新的元数据操作区,在新的 元数据操作区中生成左对齐算法和码制变换算法,用于将拖拽的元数据左对齐并进行码制 变换,并在两级数据定义轴之间生成一个空的算法托盘;具体过程如图3所示。
[0045] 若拖拽的元数据来自同一级数据定义轴,则在当前元数据拖拽区所在的元数据操 作区之前插入一个新的元数据操作区,在新的元数据操作区中生成一个新的元数据,新生 成元数据的名称与拖拽的元数据不同,尺寸和码制与拖拽的元数据相同,具体过程如图4 所示。
[0046]W上过程举例如下:
[0047] 如果将X(8bit)元数据,拖拽到邻级的B(16bit)元数据上时,系统自动生成左对 齐算法和空算法托盘,如果B为上一级则生成B复制到X的对齐算法,如果B为下一级则生 成X复制到B的左对齐算法。
[0048] 如果将X(8bit)元数据,拖拽到任何数据定义轴操作区时,系统自动生成一个 (8bit)元数据,其名为Xn(n为系统整数计数)(如图3所示);
[0049] 如果将X(8bit)元数据,拖拽到追加次数操作区时,系统在本级最后位置自动生 成"追加次数"个8bit元数据。(如图4、5所示);
[0050] 所述元数据尺寸展示区用于显示基于数据定义轴长度单位的计算值;例如:数据 长度8bit尺寸单位为bit,那么将显示8bit;数据长度8bit尺寸单位为byte,那么将显示 lbyte〇
[0051] 所述元数据命名区用于显示元数据名称;所述元数据命名区响应用户赢标点击操 作,当点击鼠标左键时,用户进行元数据名称的编辑,当点击鼠标右键时,弹出右键菜单,进 行元数据码制转换算法的设定,在数据输入此元数据前生成对应码制转换算法。如:输入码 制为"原码",本元数据码制为"补码",则生成从"从原码到补码"的转换算法。所述元数据 码制包括:原码、补码、BCD码、8421码、I邸E754浮点数和字符串,具体如图6所示。
[0052] 所述元数据分割延长线响应鼠标左键点击,当点击鼠标左键时,元数据分割延长 向上下两个方向延展,方便用户观看数据,元数据分割延长线操作过程示意图如图2所示。
[0053] 所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1