发明名称 |
一种嵌入式指针式虚拟仪表实现方法 |
摘要 |
本发明公开了一种嵌入式指针式虚拟仪表实现方法,至少包括如下步骤:制作数字式表盘图片和满足不同角度的仪表图片;将制作的数字式表盘图片的像素值数据存入存储器中;使用不同角度的仪表图片获取满足不同角度的指针数字结构数据,并将其存入存储器中;从存储器中读取的无指针数据表盘图片显示作为背景;动态仪表从指针在当前角度位置开始显示;获取实时需要指针显示的电信息;依据需要指针指示的电信息确定对应的指针图片库指针;系统从存储器中读取指针在对应位置的指针结构体数据,将指针对应的指针图片进行显示。它只需要存储大量指针图片的少量有效数据,极大地减少了数据存储量,节省了大量的系统内存。 |
申请公布号 |
CN102681945A |
申请公布日期 |
2012.09.19 |
申请号 |
CN201210136036.3 |
申请日期 |
2012.05.04 |
申请人 |
西安电子科技大学 |
发明人 |
刘贵喜;何振响;邓勇;杨威;曲鸿超 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
西安吉盛专利代理有限责任公司 61108 |
代理人 |
张培勋 |
主权项 |
一种嵌入式指针式虚拟仪表实现方法,其特征在于:至少包括如下步骤:步骤100:制作数字式表盘图片和满足不同角度的仪表图片;步骤101:将制作的数字式表盘图片的像素值数据存入存储器中;步骤102:使用不同角度的仪表图片获取满足不同角度的指针数字结构数据,并将其存入存储器中;步骤103:从存储器中读取的无指针数据表盘图片显示作为背景;系统只需调用一次,因为背景是静止的,不需要动态实时刷新;步骤104:动态仪表从指针在当前角度位置开始显示;步骤105:获取实时需要指针显示的电信息;从外界获取需要仪表显示的模拟量信息,通过A/D变换将模拟量信息转换为数字量信息,即可得到我们需要的指针指示的电信息;步骤106:依据需要指针指示的电信息确定对应的指针图片库指针;步骤107:系统从存储器中读取指针在对应位置的指针结构体数据,将指针对应的指针图片进行显示。 |
地址 |
710071 陕西省西安市太白南路2号西安电子科技大学 |