【技术实现步骤摘要】
一种基于嵌入式人机界面的矢量图显示方法与终端
本专利技术涉及计算机
,特别涉及一种基于嵌入式人机界面的矢量图显示方法与终端。
技术介绍
SVG(可放缩的矢量图形)是W3C(WorldWideWebConSortium,国际互联网标准组织)在2000年8月制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG是完全基于XML(ExtensibleMarkupLanguage,可扩展置标语言),并能和上述各项技术相融会的新一代的网络图像格式。SVG并非仅仅是一种图像格式,由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也可以嵌入其他的XML内容,各个不同的SVG图形可以方便地组合,构成新的SVG图形。SVG采用文本来描述矢量化的图形,这使得SVG图像文件可以像HTML网页一样有着很好的可读性。因此,SVG图形在嵌入式设备中得到广泛的运用。SVG图形的使用意味着需要在嵌入式设备中安装SVG动 ...
【技术保护点】
1.一种基于嵌入式人机界面的矢量图显示方法,其特征在于,包括:/nS1、加载预设的PVG图形,抽取所述PVG图形的文本信息,并对所述PVG图形中包含的各个状态图形进行缓存,预设的所述PVG图形包含预设部件的多个所述状态图形;/nS2、根据当前设备的运行状态和所述状态图形的显示条件信息,选择对应的所述状态图形和所述文本信息进行绘制并显示;/nS3、接收用户的操作请求,执行所述操作请求并对应改变设备状态,根据变化后的设备状态和所述状态图形的所述显示条件信息,从缓存中选取对应设备当前状态的状态图形和文本信息进行绘制并显示。/n
【技术特征摘要】
1.一种基于嵌入式人机界面的矢量图显示方法,其特征在于,包括:
S1、加载预设的PVG图形,抽取所述PVG图形的文本信息,并对所述PVG图形中包含的各个状态图形进行缓存,预设的所述PVG图形包含预设部件的多个所述状态图形;
S2、根据当前设备的运行状态和所述状态图形的显示条件信息,选择对应的所述状态图形和所述文本信息进行绘制并显示;
S3、接收用户的操作请求,执行所述操作请求并对应改变设备状态,根据变化后的设备状态和所述状态图形的所述显示条件信息,从缓存中选取对应设备当前状态的状态图形和文本信息进行绘制并显示。
2.根据权利要求1所述的一种基于嵌入式人机界面的矢量图显示方法,其特征在于,所述加载预设的PVG图形具体为:
在预设部件的显示位置加装对应预设部件的PVG图形,并分别对所述PVG图形中的各个状态图形进行加载。
3.根据权利要求1所述的一种基于嵌入式人机界面的矢量图显示方法,其特征在于,所述步骤S2中的选择对应的所述状态图形和所述文本信息进行绘制并显示具体为:
选择对应的所述状态图形和所述文本信息,调用系统的原生函数进行绘制并显示;
所述步骤S3中的从缓存中选取对应设备当前状态的状态图形和文本信息进行绘制并显示具体为:
从缓存中选取对应设备当前状态的状态图形和文本信息,调用系统的原生函数进行绘制并显示。
4.根据权利要求3所述的一种基于嵌入式人机界面的矢量图显示方法,其特征在于,所述系统原生函数包括原生图形绘制显示函数和原生文本绘制显示函数;
选择对应的所述状态图形和所述文本信息,调用系统的原生函数进行绘制并显示具体为:
选择对应的所述状态图形和所述文本信息,调用系统的原生图形绘制显示函数对所述状态图形进行绘制并显示,调用系统的原生文本绘制显示函数对所述文本信息进行绘制并显示;
从缓存中选取对应设备当前状态的状态图形和文本信息,调用系统的原生函数进行绘制并显示具体为:
从缓存中选取对应设备当前状态的状态图形和文本信息,调用系统的原生图形绘制显示函数对所述状态图形进行绘制并显示,调用系统的原生文本绘制显示函数对所述文本信息进行绘制并显示。
5.根据权利要求1所述的一种基于嵌入式人机界面的矢量图显示方法,其特征在于,所述显示条件信息包含各个所述状态图形对应的部件的状态编号;
所述步骤S2具体为:
根据设备中所述PVG图形对应的所述预设部件当前的第一运行状态得到第一状态编号,根据所述第一状态编号和所述显示条件信息选择对应的第一状态图形和第一文本信息进行绘制并显示;
所述步骤S3具体为:
接收用户的操作请求,执行所述操作请求并对应改变所述预设部件的运行状态为第二运行状态,得到第二状态编号,根据所述第二状态编号和显示条件信息从缓存中选取对应的第二状态图形和第二文本信息进行绘制并显示。
6.一种基于嵌入式人机界面的矢量图显示终...
【专利技术属性】
技术研发人员:范多忠,欧新木,黄继波,洪慰,
申请(专利权)人:福州富昌维控电子科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。