迪文科技串口屏如何实现多国语言显示

如果要用到多国语言,我们需要用到UNICODE的字库,对于UNICODE字库我们可以使用迪文自主研发的专用的字库生成工具,也可以使用市面上常见的第三方字库生成工具,如ts3等。

 

具体操作步骤:

(1)参考对应字库工具使用指导生成对应语言的UNICODE字库。

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

阿拉伯数字:U0030—U0039

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

中文:U4E00—U9FFF

俄语:U0400—U052F

韩语:UAC00—UD7AF

.....

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

(2)把生成好的字库命名好ID后放到DGUS软件制作的工程中DWIN_SET文件夹下面(ID命名注意不要与其他文件冲突,具体参考迪文串口屏的FLASH空间布局)

(3)在工程中需要的界面添加文本显示控件或数据变量显示控件,属性设置字库选择对应的UNICODE字库ID和编码方式。

(4)最后在对应地址发送指令或者写入初始值即可获得对应的语言字库,但做文本控件显示时,需发送的指令数据必须依照是 UNICODE 编码,例如显示 125A A5 07 82 5000 0031 0032,而 不是 5A A5 05 82 5000 3132 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值