检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:夏栋 高伟亮 李大龙 马玲 XIA Dong;GAO Weiliang;LI Dalong;MA Ling(Qingdao Campus of Naval Aviation University,Qingdao 266041;Faurecia(Jimo)Exhaust Control Technology Co.,Ltd.,Qingdao 266200)
机构地区:[1]海军航空大学青岛校区,青岛266041 [2]佛吉亚(即墨)排气控制技术有限公司,青岛266200
出 处:《舰船电子工程》2021年第4期95-98,共4页Ship Electronic Engineering
摘 要:在数据采集分析领域中数据曲线是经常采用的方法,但是当数据数量变多时在计算机上的曲线绘制将变得难以实现。DirectX采用GPU实现硬件底层三维渲染,绘图效率高、速度快,可用于实现大数据量曲线绘制。但是DirectX采用三维渲染方式,而曲线显示为二维绘制。为实现平面上参数二维曲线绘制,需要经过三维坐标变换和科学的坐标变换实现。首先需要将投影方式设置为正交投影,将x坐标设为时间,y坐标设为参数数值,并将绘制图元设置为线段条带。然后通过计算压缩矩阵和平移矩阵实现从局部坐标系变换到显示区域可变化的世界坐标系,可实现多个参数曲线在同一面板上的显示。运行结果表明,采用DirectX绘制参数曲线程序运行流畅,曲线显示平滑,可以满足大数据量的曲线回放要求。Curves’ display is the most visualized method of acquired data analysis,but darwing curves is difficult when data become huge. As GPU hardware is applied in 3D rendering pictures,DirectX drawing is high in efficiency and fast in speed. As 3D rendering way is used in DirectX,projecting way need to be orthogonal in order to plot curves in plane as 2D rendering. Coordinate x is time while coordinate y is parameters’ values. Rendering primitives need to bo lines’ strips,then scaling matrix and translation matrix are figured out to realize tranform from local coordinate to world coordinate. Following steps discribed above,many parameters’ curves can be plotted in the same plane. Working result shows that,drawing parameters’ curves with directX operates trippingly while curves display smoothly,which meet damands of huge data curves’ replay.
分 类 号:TP317.4[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7