QQ登录

只需一步,快速开始

维纶通触摸屏Unicode和ASCII转换实例

[ 复制链接 ]
1。概述与操作
概述
这个演示项目介绍了如何使用数字输入/ASCII显示对象,
将PLC ASCII字符串转换为Unicode并显示在HMI上。
在Microsoft Windows操作系统,提供字符映射以进行检查所选字体中的可用字符。
输入这些字符的ASCII码,可以显示Unicode字符或特殊字符。
这个项目提供三种不同语言的从ASCII到Unicode的转换:
西里尔文、土耳其语以及中欧语言。

2019-06-27_135613.jpg
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:维纶通触摸屏Unicode和ASCII黑气实例.rar 
文件大小:1.17 MB  售价:3金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

附件为cmps格式程序,用屏的编程软件解压缩为empt再进行编辑。

操作
通过数字输入对象输入ASCII代码;单击功能键[转换],
根据宏库中的设置,ASCII代码将转换为Unicode字符
2019-06-27_135923.jpg

2。设置屏幕(示例:土耳其ASCII到Unicode)
[对象]
1。创建多个数字输入对象,将地址类型设置为rw数据格式为16位十六进制。
例如:创建7个数字输入对象,将地址设置为rw-50~rw-56。
2019-06-27_140052.jpg

2。创建一个函数键objec执行宏,选择相应的宏,
如:ASCII到Unicode 土耳其。
2019-06-27_140148.jpg

三。创建一个ASCII显示对象。
因为这个宏函数
在将ASCII转换为Unicode时需要hibyte和lobyte,
[字数]必须设置为显示所需的两倍。
示例:此项目在土耳其语中显示“您好”:
merhaba,字数必须至少设置为14。

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例


4。在新窗口上创建多个文本对象,
在这些对象中输入所有土耳其ASCII字符,以便HMI正确显示。
如:àÕÑËæëêìî®

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例


5。创建一个集合位对象,
[集合样式]:“在窗口打开时设置”,
然后选择要在窗口打开时自动执行的宏。
例:当窗口打开时,
七个字母“merhaba”的ASCII码将分别直接显示在rw-50~rw56上。

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例


[宏]
1。字符映射显示Unicode对应于ASCII代码。
将此代码写入宏库。
编码方式:
a2u[n]=0xabcd。
例如:

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例

维纶通触摸屏Unicode和ASCII黑气实例
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索