编辑: glay 2015-08-07
VGUS4.

3 文本显示举例说明

1、在图上标识位置要显示

24 点阵的汉字及英文,汉字点阵数应为 24*24,英文 点阵数应为 12*24;

2、需要一个

24 点阵的中文 GBK 或GB2312 字库,数字开头重命名后,在软件 左侧字库列表添加到工程中.下图中我们添加的是

24 点阵 GB2312 中文字库, 我们将其编号为 34;

3、设置文本控件的变量属性;

? 变量地址设置为 0140;

? 编码方式与字库一致,由于我们添加的

34 号字库为 GB2312 编码字库,所 以此处编码方式也选择 GB2312;

? 文本长度为要显示内容的字节长度,此处设置为 40,可以显示

20 个汉字, 也可以显示

40 个数字或英文,一个汉字内码是两个字节,一个数字或英文 的ASCII 码是一个字节;

? FONT0 ID 是ASCII 码字库,设置为 0,使用屏自带的

0 号字库,即宋体 ASCII 码字库;

FONT1 ID 是中文字库,设置为 34,即我们之前添加的

24 点阵 GB2312 中 文字库;

? X、Y 方向点阵数与字库一致,设置为中文字库的点阵数 24*24.

4、设置帧头和波特率,本例设置帧头为 A5 5A,波特率为默认波特率 115200;

5、串口发送指令 A5 5A 0A

82 01

40 56

49 45

57 31

32 33 显示英文加数字 "VIEW123" 说明:A5 5A:帧头 0A:指令字节长度,82

01 40

56 49

45 57

31 32

33 共10 字节(不含帧头) 82:写变量寄存器指令

01 40:变量地址,在控件属性中设置

56 49

45 57

31 32 33:数据内容,"VIEW123"的ASCII 码 串口发送指令 A5 5A 0B

82 01

40 CE E4 BA BA D6 D0 CF D4 显示中文"武汉中 显" 说明:A5 5A:帧头 0B:指令字节长度,82

01 40 CE E4 BABAD6 D0 CF D4 共11 字节(不含帧头) 82:写变量寄存器指令

01 40:变量地址,在控件属性中设置 CE E4 BA BA D6 D0 CF D4:数据内容,"武汉中显"的汉字内码

2017 年1月21 日星期六

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题