如何设置迪文DGUS屏的字体效果

今日头条

1108人已加入

描述

T5L_DGUS屏封装了DGUS配置工具,其中较为常用的【0号字库生成工具】可设置出符合各行业产品UI风格的字体界面,因此用户对于字库效果设置的使用频率也相对较高。除了DGUS软件配置外,还可以通过调用UNICODE编码字库生成字体,以下进行详细叙述。

一、0号字库使用数码管字体

DGUS软件中,用户在欢迎使用界面,可通过如下路径按步骤生成所需要的字库,之后放在DWIN_SET文件夹下调用,相当于替换了原来的字库,进而用新的字库显示。

配置

二、UNICODE编码字库生成

有时用户会有需要同时显示2种或多种ASCII码字符的要求,此时可通过生成UNICODE编码字库调用实现。

一些常见外国语言对应的UNICODE编码范围(具体可以网络查询)

阿拉伯数字:U0030—U0039

大写字母:U0041—U005A ,小写字母:U0061—U007A

中文:U4E00—U9FFF

俄语:U0400—U052F

韩语:UAC00—UD7AF

.....

英语、荷兰语、西班牙语、意大利语、葡萄牙语、丹麦语、德语、芬兰语、挪威语、瑞典语、法语、土耳其语:U0000-U01FF,这几种语言拉丁字母部分大同小异,所以可以将其归到一个小范围,生成后调用。

DGUS屏“数据变量显示控件”能直接处理调用UNICODE字库显示数据,例如显示数据100指令:5A A5 05 82 6000 0064。所以UNICODE编码字库适合用来做不同的数据变量字体,字库生成占用的编码U0000-U007F即可以满足数字、英文、部分标点,生成的字库体积占用内存小,字体风格也可以选择多样。

例如一个工程要应用到2种不同的数据变量字体,那么第一个可以用0号字库本身字体,另外一个用字库生成器生成UNICODE编码字体。因为生成字库时宽高的点阵的范围已固定,设置时也必须按照该点阵范围设置。但做文本控件显示时,需发送的指令数据必须依照是UNICODE编码,例如显示12:5A A5 07 82 5000 0031 0032,而不是5A A5 05 82 5000 3132。

迪文字库软件生成步骤如下所示:

配置

最后我们来看下时间显示效果https://www.bilibili.com/video/BV1TZ4y1D7aa/

 

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分