恭喜,你发布的帖子
发布于 2020-04-10 14:37:04
5楼
您说的有道理吗,如果精简能支持一些字体库,以及UNICODE,也可以经过PLC转换获取,就不知道有没Unicode显示功能
实际上并没有那么多的显示汉字的需求需要PLC来实现。
一般来说,显示的汉字,可变部分并不多,即使可变,也是显示预先设置好的几个条目中的一个,完全可以用文本列表替代,又或者,文字大部分不变,变化的只是其中嵌入的数字部分,也有不同的方式实现。比如报警文本中的数字,可以设计报警文本的时候嵌入变量。
精简屏本身支持中文的,所以字体库没有问题,只需要知道其中文使用的是哪一种编码就可以了。你在PLC中按相应的编码组织字符串就可以了。
之前做200发短消息的时候,那个没办法必须要在PLC中生成汉字字符串,Unicode编码。但是,实际上自己要编码的也不多。
总共也就发送几种不同的短消息,中间嵌入变量,每种消息,中文部分全部预先在PC上根据Unicode进行编码后将其字节数组保存到PLC的数据块中,空出变量的空间,自己要做的就是将变量数字转成Unicode后添加到对应的位置上。
而数字的Unicode编码还是相对简单的,先转成ASCII,然后前面扩展16#00就好了。
请填写推广理由:
分享
只看
楼主