【技术实现步骤摘要】
基于DirectX的大数据量参数曲线回放方法
本专利技术涉及采集数据分析处理方法,属于数据采集和测试
,具体是一种基于DirectX的大数据量参数曲线回放方法。
技术介绍
数据曲线回放显示直观,是采集数据分析最常用的方式。由于采集器性能的提高,参数记录数据量越来越大。以采集频率为50Hz为例,2小时采集的数据个数将达到7200个。高性能采集器的采集频率甚至可以达到MHz甚至GHz,对应采集数据量也会达到每秒几百万甚至更多。如此巨大的数据量采用Matlab(矩阵工作)或GDI(图像设备接口)等普通绘制软件会出现程序卡滞甚至程序崩溃。DirectX(多媒体编程接口)采用GPU(显示芯片)硬件底层完成图像渲染,不占用CPU资料,画图效率高。
技术实现思路
本专利技术提供了一种基于DirectX的大数据量参数曲线回放方法,用于解决现有大数据量曲线绘制处理效率较低的问题。为了实现本专利技术的目的,采用以下技术方案:基于DirectX的大数据量参数曲线回放方法,所述参数曲线回放方法包括如 ...
【技术保护点】
1.基于DirectX的大数据量参数曲线回放方法,其特征在于,所述参数曲线回放方法包括如下步骤:/nS1.首先,将采集器采集的数据输入计算机,并通过DirectX绘制参数曲线;/nS2.其次,将投影方式设置为正交投影,设定x坐标设为时间、y坐标设为参数数值,并将绘制图元设置为线段条带;/nS3.通过压缩矩阵计算和平移矩阵计算,实现从局部坐标系变换到显示区域可变化的世界坐标系;/nS4.最后,将多个参数曲线在同一面板上以实现参数曲线回放显示。/n
【技术特征摘要】
1.基于DirectX的大数据量参数曲线回放方法,其特征在于,所述参数曲线回放方法包括如下步骤:
S1.首先,将采集器采集的数据输入计算机,并通过DirectX绘制参数曲线;
S2.其次,将投影方式设置为正交投影,设定x坐标设为时间、y坐标设为参数数值,并将绘制图元设置为线段条带;
S3.通过压缩矩阵计算和平移矩阵计算,实现从局部坐标系变换到显示区域可变化的世界坐标系;
S4.最后,将多个参数曲线在同一面板上以实现参数曲线回放显示。
2.根据权利要求1所述的基于DirectX的大数据量参数曲线回放方法,其特征在于,步骤S3中,所述压缩矩阵计算包括以下步骤:
(1)计算获得x轴的压缩因子sx为:
其中,xmin~xmax为局部坐标系中参数采集时间x的取值范围,x’min~x’max为变换到世界坐标系后参数采集时间x的取值范围为;
(2)计算获得y轴上的压缩因子sy为:
其中,ymin~ymax为局部坐标系中参数采集时间x的取值范围,y’min~y’max为变换到世界坐标系后参数采集时间x的取值范围为;
(3)设z轴上的压缩因子sz为1,同时将x轴的压缩因子sx和y轴上的压缩因子sy输入DirectX中获得压缩矩阵的计算。
3.根据权利要求1所述的基于DirectX的大数据量参数曲线回放方法,其特征在于,步骤S3中,所述平移矩阵计算包括...
【专利技术属性】
技术研发人员:王守权,夏栋,高伟亮,王艳军,李大龙,
申请(专利权)人:中国人民解放军海军航空大学青岛校区,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。