[发明专利]一种可视点自动跟随的数据触发式观测方法有效
申请号: | 201210411109.5 | 申请日: | 2012-10-24 |
公开(公告)号: | CN102930150A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 李杰奇;冷传航;彭健;安思颖;王晓路 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种可视点自动跟随的数据触发式观测方法,步骤如下:(1)从总线上获取仿真数据,并按照周期性数据和非周期性数据进行分类缓存;(2)对于周期性数据,进行可能的数据差值处理,使得相邻两组数据的更新时间在30ms之内;对于非周期性数据,读取未标记为已读且对应仿真时间最早的所有数据存储,统一设定仿真系统关键时间;(3)判断可视化仿真时刻是否新获取了非周期类数据,如果新获取了非周期类数据,则进行窗口兼容性判断,根据兼容性确定是否增加窗口,并设置对应的相机位置和观测角度变化策略;如果未新获取非周期类数据,不改变窗口相机变化策略;(4)根据系统当前时刻周期性数据和已设定的窗口、相机策略进行场景显示。 | ||
搜索关键词: | 一种 视点 自动 跟随 数据 触发 观测 方法 | ||
【主权项】:
一种可视点自动跟随的数据触发式观测方法,其特征在于步骤如下:(1)从总线上获取仿真数据,并将仿真数据按照周期性数据和非周期性数据进行分类缓存;所述的仿真数据包括各仿真对象的可进行三维显示的数学模型;(2)对于周期性数据,读取缓存时间最早且未标记为已读的两组数据D1和D2,将D1标记为已读,计算两组数据的更新时间t2‑t1,t1为D1对应的仿真时间,t2为D2对应的仿真时间,如果t2‑t1不大于30ms,设置可视化仿真时间t=t1,同时设置预仿真时间ty=t2,直接进入步骤(3);如果t2‑t1大于30ms则进行数据差值处理,使得新增插值数据与D1、D2一起按仿真时间排序后相邻数据的更新时间不大于30ms,将新增插值数据存入缓存,并将D2替换为插值后按照仿真时间先后排序在D1后的第一组数据,t2替换为新D2对应的时间,设置可视化仿真时间t=t1,同时设置预仿真时间ty=t2,然后进入步骤(3);对于非周期性数据,判断数组FD中已读取的非周期类数据是否为空,如果为空,读取未标记为已读且对应的仿真时间最早的所有数据存入数组FD,记数组FD中所有数据对应的仿真时间为tmin,将读入数据标记为已读后进入步骤(4);(3)判断周期类数据是否为第一次获取,如果是第一次则初始化主窗口,并初始化主窗口所关注的实体,相机的初始位置和观测的初始角度;如果不是第一次则直接进入步骤(4);(4)判断可视化仿真时间t=t1时刻是否新获取了非周期类数据,如果未新获取非周期类数据,进入步骤(5);如果新获取了非周期类数据,则将主窗口所关注的实体集合作为一个主实体组,同时将每条非周期类数据所涉及到的实体作为一个附加实体组,将主实体组和所有附加实体组按照兼容性进行分组,分以下三种情况分别进行处理:(41)如果某分组中有且仅有一个附加实体组,则在ty=tmin,或者ty>tmin且t1=tmin时刻增加显示窗口,按照该附加实体组所需的观测时间设置该增加 窗口的关闭时间,同时按照该附加实体组在tmin时刻的位置以及实体组最小包络的大小设置相应的相机位置和观测角度;(42)如果某分组中仅包含有附加实体组且附加实体组的数量不少于2组,则在ty=tmin,或者ty>tmin且t1=tmin时刻增加显示窗口,按照各附加实体组所需的观测时间中的最大值设置该增加窗口的关闭时间,同时按照各附加实体组在tmin时刻的位置以及各实体组最小包络的大小设置相应的相机位置和观测角度;(43)如果某分组中包含有主实体组,则在周期类数据中找到时刻tx并读取对应时刻的周期类数据,tx为满足关系式tmin‑txi>C*30ms的所有txi中的最小值,C为约定的正整数,利用tx时刻的主实体组的位置和最小包络、tmin时刻该分组中所有实体组全集的位置和最小包络的大小设置相应的相机位置和观测角度;所述的兼容性判断方法为:如果两个实体组之间存在子集关系,且存在子集关系的实体组在tmin时刻最小包络的倍数关系及区域中心点位置差在预设值范围内,则判断该两个实体组兼容;(5)利用数据D1和已约定的在可视化仿真过程中的相机和窗口的设置,进行场景显示,当可视化仿真时间到达tmin时清空FD数组,返回步骤(2),进行数据更新和时间推进操作,以展示下一时刻的可视化场景,直至所有缓存的周期类数据均标记为已读。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210411109.5/,转载请声明来源钻瓜专利网。
- 上一篇:预防剖腹产分娩的婴儿疾病的方法
- 下一篇:一种PLC光分路器的芯片结构
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置