CN105183479A - 一种卫星遥测数据解析算法设计与展示*** - Google Patents

一种卫星遥测数据解析算法设计与展示*** Download PDF

Info

Publication number
CN105183479A
CN105183479A CN201510583875.3A CN201510583875A CN105183479A CN 105183479 A CN105183479 A CN 105183479A CN 201510583875 A CN201510583875 A CN 201510583875A CN 105183479 A CN105183479 A CN 105183479A
Authority
CN
China
Prior art keywords
metadata
data
district
algorithm
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510583875.3A
Other languages
English (en)
Other versions
CN105183479B (zh
Inventor
黄伟
邸石
赵生林
丁允忠
颜文辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHINA SPACESAT Co Ltd
Original Assignee
CHINA SPACESAT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHINA SPACESAT Co Ltd filed Critical CHINA SPACESAT Co Ltd
Priority to CN201510583875.3A priority Critical patent/CN105183479B/zh
Publication of CN105183479A publication Critical patent/CN105183479A/zh
Application granted granted Critical
Publication of CN105183479B publication Critical patent/CN105183479B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

一种卫星遥测数据解析算法设计与展示***,利用数据定义轴对元数据进行展示和编辑,利用算法托盘区对元数据的计算公式和计算结果进行展示,在具体的设计过程中可以实现元数据的拖拽、批量复制和码制变换,在进行展示时,可以对整个计算过程进行实时展示,本发明中的***可以更加全面的展示卫星遥测数据解析过程,最大程度上满足了卫星遥测数据解析算法设计与展示的需求。

Description

一种卫星遥测数据解析算法设计与展示***
技术领域
本发明是一种算法设计与展示***,特别是一种卫星遥测数据解析算法设计与展示***,属于卫星数据监控行业遥测数据分析领域。
背景技术
卫星属于空间飞行器,其通信方式采用微波无线通讯,在卫星监控行业中,卫星下行遥测数据分析是业界软件的必备组件,但遥测数据分析大多采用定制化的开发方式或配置式运行方式,设计师分析问题缺乏界面直观,操作方便的工具,配置过程工作量大,导致遥测数据分析方法生产速度低下,生产周期长,并且调试手段少,因此,卫星遥测设计师缺乏一种能够辅助其快速完成遥测数据分析算法设计工作的工具软件。
发明内容
本发明所要解决的技术问题是:克服现有技术的不足,提出了一种卫星遥测数据解析算法设计与展示***,利用数据定义轴对元数据进行展示和编辑,利用算法托盘区对元数据的计算公式和计算结果进行展示,在具体的设计过程中可以实现元数据的拖拽、批量复制和码制变换,在进行展示时,可以对整个计算过程进行实时展示,本发明中的***可以更加全面的展示卫星遥测数据解析过程,最大程度上满足了卫星遥测数据解析算法设计与展示的需求。
本发明的技术解决方案:一种卫星遥测数据解析算法设计与展示***,包括:至少两个数据定义轴和至少一个算法托盘区;
所述数据定义轴为尺型结构,用于对卫星遥测数据进行展示;所述数据定义轴从上至下分级排布,每两个相邻级的数据定义轴中间有一个算法托盘区;
所述算法托盘区包括多个算法托盘,算法托盘的输入为两个相邻级的数据定义轴中上一级数据定义轴中数据的计算公式,在进行展示时,算法托盘区对数据定义轴中数据的计算结果进行展示。
所述数据定义轴依次包括负极限指示区、元数据操作区、自动追加操作区和正极限指示区;
所述负极限指示区响应鼠标右键点击操作,点击后设置元数据的负极值;
所述元数据操作区对元数据进行显示和编辑;
所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元数据的复制和自动追加次数的编辑;
所述正极限指示区显示数据定义轴的长度统计值。
所述元数据操作区包括元数据拖拽区、元数据尺寸展示区、元数据命名区和元数据分割延长线;
所述元数据拖拽区与元数据尺寸展示区重叠,元数据拖拽区响应鼠标左键释放操作,实现元数据的复制和生成功能;
所述元数据尺寸展示区用于显示基于数据定义轴长度单位的计算值;
所述元数据命名区用于显示元数据名称;
所述元数据分割延长线响应鼠标左键点击,当点击鼠标左键时,元数据分割延长向上下两个方向延展。
所述元数据拖拽区响应鼠标左键释放操作,若拖拽的元数据来自上一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成左对齐算法和码制变换算法,用于将拖拽的元数据左对齐并进行码制变换,并在两级数据定义轴之间生成一个空的算法托盘;若拖拽的元数据来自同一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成一个新的元数据,新生成元数据的名称与拖拽的元数据不同,尺寸和码制与拖拽的元数据相同。
所述元数据命名区响应用户鼠标点击操作,当点击鼠标左键时,用户进行元数据名称的编辑,当点击鼠标右键时,弹出右键菜单,进行元数据码制转换算法的设定,所述元数据码制包括:原码、补码、BCD码、8421码、IEEE754浮点数和字符串。
所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元数据的复制和自动追加次数的编辑;具体为:
当将元数据通过鼠标拖拽到自动追加操作区时,***在数据定义轴最后位置自动生成M个与用户选择的元数据内容和尺寸相同的元数据,所述M为自动追加操作区中显示的自动追加的次数;
当点击鼠标右键时,将弹出追加次数编辑框,对自动追加次数进行编辑。
所述负极限指示区和正极限指示区响应鼠标右键点击操作,用于对数据定义轴的长度单位进行编辑。
本发明与现有技术相比的优点在于:
(1)与数学分析方法软件相比,本发明不仅展示丰富的数学公式,还能通过数据定义轴和算法托盘区清晰的展示公式应用变量的定位、尺寸等信息,还能展示多个公式之间的计算顺序;
(2)本发明根据bit流卫星微波数据编码特点,支持数据的bit流定位分解、码值对齐变换和码制变换,最大程度上适应了卫星遥测数据解析算法设计与展示的需求;
(3)本发明定义了一些编辑码元数据的软件操作方法(拖拽、批量复制等),大大简化了配置遥测数据解析公式中的人机交互操作次数。
附图说明
图1为数据定义轴示意图;
图2为数据定义轴元数据分割延长线操作过程示意图;
图3为数据定义轴数据悬停分割***操作过程示意图;
图4为数据定义轴元数据拖拽与自动追加生成操作过程示意图;
图5为数据定义轴元数据自动追加生成操作过程示意图;
图6为数据定义轴元数据码制定义操作过程示意图;
图7为时间轴多层分解行示意图;
图8为定义轴顺序调整操作过程示意图;
图9为遥测数据定义过程示例图;
图10为遥测数据调试过程示例图;。
具体实施方式
下面结合附图对本发明做进一步的说明。
一种卫星遥测数据解析算法设计与展示***,包括:至少两个数据定义轴和至少一个算法托盘区;
所述数据定义轴为尺型结构,用于对卫星遥测数据进行展示;所述数据定义轴从上至下分级排布,每两个相邻级的数据定义轴中间有一个算法托盘区;
如图1所示为数据定义轴示意图,从图1可知,所述数据定义轴依次包括负极限指示区、元数据操作区、自动追加操作区和正极限指示区;
所述负极限指示区响应鼠标右键点击操作,点击后设置元数据的负极值;
所述元数据操作区对元数据进行显示和编辑;所述元数据操作区包括元数据拖拽区、元数据尺寸展示区、元数据命名区和元数据分割延长线;
所述元数据拖拽区与元数据尺寸展示区重叠,元数据拖拽区响应鼠标左键释放操作,实现元数据的复制和生成功能;
所述元数据拖拽区响应鼠标左键释放操作,若拖拽的元数据来自上一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成左对齐算法和码制变换算法,用于将拖拽的元数据左对齐并进行码制变换,并在两级数据定义轴之间生成一个空的算法托盘;具体过程如图3所示。
若拖拽的元数据来自同一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成一个新的元数据,新生成元数据的名称与拖拽的元数据不同,尺寸和码制与拖拽的元数据相同,具体过程如图4所示。
以上过程举例如下:
如果将X(8bit)元数据,拖拽到邻级的B(16bit)元数据上时,***自动生成左对齐算法和空算法托盘,如果B为上一级则生成B复制到X的对齐算法,如果B为下一级则生成X复制到B的左对齐算法。
如果将X(8bit)元数据,拖拽到任何数据定义轴操作区时,***自动生成一个(8bit)元数据,其名为Xn(n为***整数计数)(如图3所示);
如果将X(8bit)元数据,拖拽到追加次数操作区时,***在本级最后位置自动生成“追加次数”个8bit元数据。(如图4、5所示);
所述元数据尺寸展示区用于显示基于数据定义轴长度单位的计算值;例如:数据长度8bit尺寸单位为bit,那么将显示8bit;数据长度8bit尺寸单位为byte,那么将显示1byte。
所述元数据命名区用于显示元数据名称;所述元数据命名区响应用户鼠标点击操作,当点击鼠标左键时,用户进行元数据名称的编辑,当点击鼠标右键时,弹出右键菜单,进行元数据码制转换算法的设定,在数据输入此元数据前生成对应码制转换算法。如:输入码制为“原码”,本元数据码制为“补码”,则生成从“从原码到补码”的转换算法。所述元数据码制包括:原码、补码、BCD码、8421码、IEEE754浮点数和字符串,具体如图6所示。
所述元数据分割延长线响应鼠标左键点击,当点击鼠标左键时,元数据分割延长向上下两个方向延展,方便用户观看数据,元数据分割延长线操作过程示意图如图2所示。
所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元数据的复制和自动追加次数的编辑;具体为:
当将元数据通过鼠标拖拽到自动追加操作区时,***在数据定义轴最后位置自动生成M个与用户选择的元数据内容和尺寸相同的元数据,所述M为自动追加操作区中显示的自动追加的次数;具体过程如图4和图5所示。
当点击鼠标右键时,将弹出追加次数编辑框,对自动追加次数进行编辑。
所述正极限指示区显示数据定义轴的长度统计值。所述负极限指示区和正极限指示区响应鼠标右键点击操作,用于对数据定义轴的长度单位进行编辑。如:一个定义轴单位为bit,其由X(8bit)、B(16bit)构成,负极限为4bit,这时,正极限显示28bit。正极限指示区响应鼠标“右键”点击操作,弹出数据定义轴长度尺寸选择菜单。
所述算法托盘区包括多个算法托盘,算法托盘的输入为两个相邻级的数据定义轴中上一级数据定义轴中数据的计算公式,在进行展示时,算法托盘区对数据定义轴中数据的计算结果进行展示。
基于以上对数据定义轴和算法托盘区的定义,可以进一步的定义时间轴数据多层分解行,主要用于分段函数数据解析过程的展示,所述时间轴数据多层分解行包括时间轴、数据定义轴、算法托盘区和分段条件算法托盘区、函数生成控制区构成。(如图7所示)
时间轴从上向下排列,展示算法执行顺序(如图7所示),数据定义轴分为两种:顺序函数数据定义轴(圆点图标)和分段函数数据定义轴(三角图标),用户通过点击时间轴上的“函数生成控制区”中的对应图标来产生。用户通过鼠标拖拽时间轴上的函数图标可调整数据定义轴的顺序(如图8所示)。
顺序函数数据定义轴如图1所示,包括算法托盘区和数据定义轴。分段函数定义轴包括算法托盘区、分段条件算法托盘区和数据定义轴(如图7所示)。
分段函数由一个分段条件算法托盘区、一个子时间轴和若干个子顺序函数定义轴构成。(如图7所示)
分段条件算法托盘区中只能输入唯一一个算法公式,公式中只能使用上一级定义轴中任何元数据。算法托盘区从左到右可定义大量算法,算法必须有输出,并通过箭头图标指定到下一级的元数据;输入参数可以没有,如果有则必须为上一级元数据。子时间轴的节点与子顺序函数定义轴一一对应。
数据定义轴长度尺寸支持一下的长度单位如表1所示:
表1
序号 长度单位 元数据最小定义长度(bit)
1 Bit 1bit
2 Byte 8bit
3 Word 16bit
4 DWord 32bit
5 Qword 64bit
每个定义轴最长20.48kbit,即在单位为Bit时,定义轴存在20480个显示单位尺寸格,每个单位尺寸格占0.01英寸显示宽度。
数据定义轴和其上的所有图形区域都是一个独特的图形组件,每个组件都实现了拖拽操作接口DragDrop、DragEnter、等多个鼠标操作事件接口,每种图形组件按照表2选择对应操作。
表2
时间轴多层分解行和其上的所有图形区域都是一个独特的图形组件,每个组件都实现了拖拽操作接口DragDrop、DragEnter等多个鼠标操作事件接口,每种图形组件按照表3选择对应操作。
表3
关于图形组件操作表,即表2和表3中相关功能的详细说明:
时间轴的邻级判定方法,两级的序号差的绝对值为1。
时间轴的邻级输入输出方向判定方法,序号小的对象为输出,另一个为输入,所有算法的操作方向是“从输出到输入”。
时间轴邻级算法生成功能的实现,根据操作方向和码制,生成从输出到输入的算法,并生成一个“空算法”托盘和两个箭头线,从输出元数据坐标中点到算法托盘上边沿坐标中点,再从算法托盘下边沿坐标中点到输入元数据坐标中点。
时间轴轴位置交换功能,根据拖拽发起方和拖拽放下方,将发起方移动到放下方之前,然后,调整放下方及其后所有定义轴的轴序号。
算法托盘结果复制方向关联功能,在算法托盘中记录,算法结果的输入元数据对象序号,并根据输入元数据码制和尺寸,生成转换算法。
实施例
下面以利用本发明建立某卫星X遥测数据包解析算法定义过程说明。
X遥测数据包帧格式说明。
数据包长48bit,具体参数分割和公式如表4所示:
表4
具体算法设计和展示分为两步:
第一步,录入以上遥测数据解析公式,如图9所示;
第二步,运行对应卫星的计算软件,观察解析计算结果,图10所示。
以上实施例仅用于说明本发明的技术方案而非限制,使用本发明的领域技术人员能够根据具体协议的情况,向***中添加具体协议控制逻辑,而不脱离本发明的权利要求。
本发明未详细说明内容为本领域技术人员公知技术。

Claims (7)

1.一种卫星遥测数据解析算法设计与展示***,其特征在于包括:至少两个数据定义轴和至少一个算法托盘区;
所述数据定义轴为尺型结构,用于对卫星遥测数据进行展示;所述数据定义轴从上至下分级排布,每两个相邻级的数据定义轴中间有一个算法托盘区;
所述算法托盘区包括多个算法托盘,算法托盘的输入为两个相邻级的数据定义轴中上一级数据定义轴中数据的计算公式,在进行展示时,算法托盘区对数据定义轴中数据的计算结果进行展示。
2.根据权利要求1所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述数据定义轴依次包括负极限指示区、元数据操作区、自动追加操作区和正极限指示区;
所述负极限指示区响应鼠标右键点击操作,点击后设置元数据的负极值;
所述元数据操作区对元数据进行显示和编辑;
所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元数据的复制和自动追加次数的编辑;
所述正极限指示区显示数据定义轴的长度统计值。
3.根据权利要求2所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述元数据操作区包括元数据拖拽区、元数据尺寸展示区、元数据命名区和元数据分割延长线;
所述元数据拖拽区与元数据尺寸展示区重叠,元数据拖拽区响应鼠标左键释放操作,实现元数据的复制和生成功能;
所述元数据尺寸展示区用于显示基于数据定义轴长度单位的计算值;
所述元数据命名区用于显示元数据名称;
所述元数据分割延长线响应鼠标左键点击,当点击鼠标左键时,元数据分割延长向上下两个方向延展。
4.根据权利要求3所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述元数据拖拽区响应鼠标左键释放操作,若拖拽的元数据来自上一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成左对齐算法和码制变换算法,用于将拖拽的元数据左对齐并进行码制变换,并在两级数据定义轴之间生成一个空的算法托盘;若拖拽的元数据来自同一级数据定义轴,则在当前元数据拖拽区所在的元数据操作区之前***一个新的元数据操作区,在新的元数据操作区中生成一个新的元数据,新生成元数据的名称与拖拽的元数据不同,尺寸和码制与拖拽的元数据相同。
5.根据权利要求3所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述元数据命名区响应用户鼠标点击操作,当点击鼠标左键时,用户进行元数据名称的编辑,当点击鼠标右键时,弹出右键菜单,进行元数据码制转换算法的设定,所述元数据码制包括:原码、补码、BCD码、8421码、IEEE754浮点数和字符串。
6.根据权利要求2所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述自动追加操作区响应鼠标拖拽操作和鼠标右键点击操作,分别用于实现对元数据的复制和自动追加次数的编辑;具体为:
当将元数据通过鼠标拖拽到自动追加操作区时,***在数据定义轴最后位置自动生成M个与用户选择的元数据内容和尺寸相同的元数据,所述M为自动追加操作区中显示的自动追加的次数;
当点击鼠标右键时,将弹出追加次数编辑框,对自动追加次数进行编辑。
7.根据权利要求3所述的一种卫星遥测数据解析算法设计与展示***,其特征在于:所述负极限指示区和正极限指示区响应鼠标右键点击操作,用于对数据定义轴的长度单位进行编辑。
CN201510583875.3A 2015-09-14 2015-09-14 一种卫星遥测数据解析算法设计与展示*** Active CN105183479B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510583875.3A CN105183479B (zh) 2015-09-14 2015-09-14 一种卫星遥测数据解析算法设计与展示***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510583875.3A CN105183479B (zh) 2015-09-14 2015-09-14 一种卫星遥测数据解析算法设计与展示***

Publications (2)

Publication Number Publication Date
CN105183479A true CN105183479A (zh) 2015-12-23
CN105183479B CN105183479B (zh) 2018-12-21

Family

ID=54905578

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510583875.3A Active CN105183479B (zh) 2015-09-14 2015-09-14 一种卫星遥测数据解析算法设计与展示***

Country Status (1)

Country Link
CN (1) CN105183479B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112379823A (zh) * 2020-11-25 2021-02-19 武汉市人机科技有限公司 一种时间轴软件内四轴切换的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080195930A1 (en) * 2007-02-08 2008-08-14 Microsoft Corporation User Interface Pane for an Interactive Chart
US20080306899A1 (en) * 2007-06-07 2008-12-11 Gregory Michelle L Methods, apparatus, and computer-readable media for analyzing conversational-type data
CN101714192A (zh) * 2009-11-13 2010-05-26 航天东方红卫星有限公司 一种卫星测试数据处理***
CN104462196A (zh) * 2014-10-30 2015-03-25 南京信息工程大学 多特征联合哈希信息检索方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080195930A1 (en) * 2007-02-08 2008-08-14 Microsoft Corporation User Interface Pane for an Interactive Chart
US20080306899A1 (en) * 2007-06-07 2008-12-11 Gregory Michelle L Methods, apparatus, and computer-readable media for analyzing conversational-type data
CN101714192A (zh) * 2009-11-13 2010-05-26 航天东方红卫星有限公司 一种卫星测试数据处理***
CN104462196A (zh) * 2014-10-30 2015-03-25 南京信息工程大学 多特征联合哈希信息检索方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112379823A (zh) * 2020-11-25 2021-02-19 武汉市人机科技有限公司 一种时间轴软件内四轴切换的方法
CN112379823B (zh) * 2020-11-25 2022-01-21 武汉市人机科技有限公司 一种时间轴软件内四轴切换的方法

Also Published As

Publication number Publication date
CN105183479B (zh) 2018-12-21

Similar Documents

Publication Publication Date Title
CN102609403B (zh) 按示例格式化数据
CN104268428B (zh) 一种用于指标计算的可视化配置方法
CN102693317B (zh) 数据挖掘流程生成方法及装置
CN104915378B (zh) 一种适用于大数据的统计任务快速生成***及方法
CN107885499A (zh) 一种接口文档生成方法及终端设备
CN110874367B (zh) 结构化查询语言语句的可视化方法和装置
US20210191919A1 (en) Using path encoding method and relational set operations for search and comparison of hierarchial structures
CN111078094B (zh) 分布式机器学习可视化装置
CN103488537A (zh) 一种数据抽取、转换和加载etl的执行方法及装置
JP2020017277A (ja) グラフィックインタフェースに基づく、イベント動作をプログラミングするwebレポーティングデザインシステム
CN116821223B (zh) 基于数字孪生的工业可视化控制平台及方法
CN107179910A (zh) 一种在线编辑即时生效的逻辑组态方法
CN109376153A (zh) 一种基于NiFi的数据写入图数据库的***及方法
CN105279269A (zh) 一种支持表自由关联的sql生成方法和***
CN104090769A (zh) 一种业务数据的图形展示方法和装置
CN115495069A (zh) 基于模型驱动的煤炭工业软件流程实现方法、装置及设备
CN103810292A (zh) 一种图形界面的配置方法及装置
CN111061743A (zh) 数据加工方法、装置和电子设备
CN103455466A (zh) 计算器计算方法及***
CN105183479A (zh) 一种卫星遥测数据解析算法设计与展示***
US20030023951A1 (en) MATLAB toolbox for advanced statistical modeling and data analysis
CN102314215B (zh) 集成电路***中小数乘法器的低功耗优化方法
CN104850638B (zh) Etl过程并行决策方法及装置
CN104182596B (zh) 一种基于LabVIEW与Matlab混合编程的无线数传设备测试数据挖掘***及方法
US10896161B2 (en) Integrated computing environment for managing and presenting design iterations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun

Applicant after: Leinas Technology (Beijing) Limited by Share Ltd

Address before: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun

Applicant before: China Spacesat Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant