工控编程吧

标题: 威纶通触摸屏宏指令,数据操作分类函数,详解与实操 [打印本页]

作者: qq263946146    时间: 2019-8-18 10:56
标题: 威纶通触摸屏宏指令,数据操作分类函数,详解与实操
前面小节我们介绍了威纶宏指令数据转换分类下的全部函数,这些函数可以很好地将各种类型的数据与字符串之间进行转换。
这小节我们继续介绍数据操作分类下的全部函数。
所谓的数据操作就是针对一个数据的二进制位,或高低字节,或高低字进行修改等操作。
此分类下的函数共有11个,如下:
FILL,  
GETBIT,     INVBIT
LOBYTE,    HIBYTE
LOWORD,   HIWORD
SETBITOFF, SETBITON
1.     FILL。
函数用于使用指定字符,将一维数组指定元素进行赋值。
我们可以在宏编辑器使用下面的代码。
再添加字符显示元件,如下图设置读写地址后,查看代码执行结果。
macro_command main()
char c[3]="123"
//将从C[0]开始的3个字符设置为0x31,通过上节ASCII表查询,我们知道0X31对应表示字符1
//所以结果为c[0]=‘1’,c[1]=‘1’,c[2]=‘1’
FILL(c[0], 0x31, 3)
SetData(c[0], "Local HMI", LW, 0,3)
end macro_command
(, 下载次数: 2)