应用于测量仪器的视图元素层次结构、管理器及管理系统技术方案

技术编号:10979593 阅读:132 留言:0更新日期:2015-01-30 16:20
本发明专利技术提出了一种视图元素层次结构,包括:坐标系类、迹线类、频标类和光标类;与坐标系直接关联的是光标类和迹线类,与迹线类直接关联的是频标类,坐标系类属于第1层次,光标类和迹线类属于第2层次,频标类属于第3层次;第1层次的坐标系类组合了第2层次的光标类和迹线类,第2层次的迹线类组合了第3层次的频标类。本发明专利技术将视图元素组织成层次结构,当功能需求发生改变时,无需重新定义整个视图结构,只需要修改与功能相关的视图元素的定义,有利于功能的扩展。

【技术实现步骤摘要】
【专利摘要】本专利技术提出了一种视图元素层次结构,包括:坐标系类、迹线类、频标类和光标类;与坐标系直接关联的是光标类和迹线类,与迹线类直接关联的是频标类,坐标系类属于第1层次,光标类和迹线类属于第2层次,频标类属于第3层次;第1层次的坐标系类组合了第2层次的光标类和迹线类,第2层次的迹线类组合了第3层次的频标类。本专利技术将视图元素组织成层次结构,当功能需求发生改变时,无需重新定义整个视图结构,只需要修改与功能相关的视图元素的定义,有利于功能的扩展。【专利说明】应用于测量仪器的视图元素层次结构、管理器及管理系统
本专利技术涉及测试
,特别涉及一种应用于测量仪器的视图元素层次结构,还涉及一种管理该视图元素层次结构的视图元素管理器,还涉及一种基于该视图元素管理器的管理系统。
技术介绍
随着测量技术的不断进步,测量仪器的图形分析功能不断增强,一种测量仪器通常会提供大量的视图元素用于测量结果的查看与分析,这些视图元素可分为四类:坐标系类、迹线类、频标类和光标类。通常一种测量功能视图会包含多个坐标系、每个坐标系又包含多个光标和多条迹线、每条迹线又包含多个频标。对于功能复杂测量仪器来说,每种测量功能视图可包含上百个视图元素,整机软件所包含的视图元素可达到上千个,同时每种测量功能视图还提供了坐标系耦合、频标耦合和光标耦合功能,这使得视图元素之间也必须建立联系。如何管理这么多视图元素并建立它们之间的联系,给视图元素管理工作带来了极大的挑战。 对测量仪器视图元素的管理,传统的做法是采用平行管理结构,在测量功能视图中定义所有与功能相关的视图元素,并将视图元素间的关系定义成多个关系表,实现视图元素之间的耦合功能时,需要通过查询所有关系表找到与耦合功能相关的视图元素,并一一同步这些视图元素的状态,同时,在增加或删除一个视图元素时要重新定义视图结构,并修改与之相关的所有关系表。 现有技术有如下几个方面的不足: 其一:传统的做法在功能视图中定义了所有与功能相关的视图元素,这样当功能需求发生改变时,需要重新定义整个视图结构,不利于软件功能的扩展。 其二:传统的做法采用关系表维护各视图元素间的关系,这样在增加或删除一个视图元素时需要修改与之相关的所有关系表,工作量大而且效率极低。 其三:传统的做法在实现视图元素之间的耦合功能时,需要通过查询所有关系表找到与耦合功能相关的视图元素,查找相关视图元素的效率很低。
技术实现思路
为解决传统的采用平行管理结构对测量仪器视图元进行管理的缺点,本专利技术提供一种应用于测量仪器的视图元素结构、管理器及管理系统,引入一套结构轻巧且易于管理的视图元素层次结构,并提出了一种管理该视图元素层次结构的视图元素管理器,同时还提出了一种基于该视图元素管理器的管理系统。 本专利技术的技术方案是这样实现的: 一种视图元素层次结构,包括:坐标系类、迹线类、频标类和光标类; 与坐标系直接关联的是光标类和迹线类,与迹线类直接关联的是频标类,坐标系类属于第I层次,光标类和迹线类属于第2层次,频标类属于第3层次;第I层次的坐标系类组合了第2层次的光标类和迹线类,第2层次的迹线类组合了第3层次的频标类。 可选地,坐标系类包括坐标ID、横轴起始值、横轴终止值、纵轴起始值、纵轴终止值、横轴格线数目和纵轴格线数目,坐标系类是对线性坐标系、对数坐标系、色谱坐标系的抽象; 迹线类包括轨迹ID、轨迹点数目、轨迹点横坐标值、轨迹点纵坐标值,迹线类是对普通迹线和色谱迹线的抽象; 频标类包括频标ID、频标横坐标值、频标纵坐标值,频标类是对普通频标的抽象; 光标类包括光标类型、光标ID、光标起始值、光标终止值、光标中心值,光标类是对普通光标的抽象。 本专利技术还提出了一种用于管理上述视图元素层次结构的视图元素管理器,各个视图元素类设置专属的视图元素管理器,用于管理本层次各视图元素间的关系,包括坐标系管理器、迹线管理器、光标管理器和频标管理器。 可选地,上述视图元素管理器包括查询接口、输出接口、关系表; 查询接口查询本层次各视图元素的状态,并将视图元素的状态打包发送给输出接口 ;输出接口接收视图元素状态数据,并刷新相关视图元素状态;关系表查询与输入视图元素关联的所有视图元素索引。 本专利技术还提出了一种基于上述视图元素管理器的视图元素管理系统,一个视图包含一个坐标系管理器和多个坐标系,视图在初始化时将所有坐标系的引用都传递给坐标系管理器,视图对坐标系的所有操作由坐标系管理器来实现; 一个坐标系包含一个迹线管理器和多条迹线,坐标系在初始化时将所有迹线的引用都传递给迹线管理器,坐标系对迹线的所有操作都由迹线管理器来实现; —个坐标系包含一个光标管理器和多个光标,坐标系在初始化时将所有光标的引用都传递给光标管理器,坐标系对光标的所有操作都由光标管理器来实现; 一条迹线包含一个频标管理器和多个频标,迹线在初始化时将所有频标的引用都传递给频标管理器,迹线对频标的所有操作都由频标管理器来实现。 本专利技术的有益效果是: (I)本专利技术将视图元素组织成层次结构,当功能需求发生改变时,无需重新定义整个视图结构,只需要修改与功能相关的视图元素的定义,有利于功能的扩展; (2)在增加或删除一个视图元素时,只需要修改与其有直接联系的上层视图元素的定义,工作量小而且效率高; (3)引入视图元素管理器的概念,降低了视图元素之间的耦合,在实现视图元素的耦合功能时,由各层次的视图元素管理器负责实现,功能独立,并且有利于扩展; (4)本专利技术的技术方案不与任何操作系统平台关联,各平台之间可共享该技术。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术的视图元素层次结构示意图; 图2为本专利技术的视图元素管理系统示意图; 图3为本专利技术的坐标系管理器原理示意图; 图4为本专利技术的视图元素管理系统扩展结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术通过对测量仪器的所有视图元素进行分类,找出有直接关联关系视图元素类,将所有视图元素类组织成层次结构,并为不同层次的视图元素类设计专属的视图元素管理器用于管理本层次各视图元素间的关系,同时本专利技术实现了一个跨平台的视图元素管理系统,它不与任何操作系统平台关联,但对外提供扩展接口用于视图元素管理,对于不同的操作系统平台只需用本地接口实现相应的几个扩展接口即可实现视图元素管理。 依据测量仪器的功能视图需求,本专利技术的视图元素层次结构将视图元素分为四大类:坐标系类、迹线类、频标类和光标类。 坐标系类包括坐标ID、横轴起始值、横轴终止值、纵轴起始值、纵轴终止值、横轴格线数目和纵轴格线本文档来自技高网
...

【技术保护点】
一种视图元素层次结构,其特征在于,包括:坐标系类、迹线类、频标类和光标类;与坐标系直接关联的是光标类和迹线类,与迹线类直接关联的是频标类,坐标系类属于第1层次,光标类和迹线类属于第2层次,频标类属于第3层次;第1层次的坐标系类组合了第2层次的光标类和迹线类,第2层次的迹线类组合了第3层次的频标类。

【技术特征摘要】

【专利技术属性】
技术研发人员:白轶荣杜念文李伟刘宝东丁建岽
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1