威纶字符串提取组合
怎么处理提取后的高低字节,比如"a,b,c,d,e"提取后希望是"abcde"现在是提取后:“a b c d e"macro_command main()
char a
char b
char c
char d
char e
char h
char i
char j
char k
char q
short ZZQ =1
StringGet(a, "Local HMI", LW, 60, 1)
StringGet(b, "Local HMI", LW, 61, 1)
StringGet(c, "Local HMI", LW, 62, 1)
StringGet(d, "Local HMI", LW, 63, 1)
StringGet(e, "Local HMI", LW, 64, 1)
StringMid(a, ZZQ, h)
StringMid(b, ZZQ, i)
StringMid(c, ZZQ, j)
StringMid(d, ZZQ, k)
StringMid(e, ZZQ, q)
StringSet(h, "Local HMI", LW, 70, 1)
StringSet(i, "Local HMI", LW, 71 ,1)
StringSet(j, "Local HMI", LW, 72, 1)
StringSet(k, "Local HMI", LW, 73, 1)
StringSet(q, "Local HMI", LW, 74, 1)
end macro_command macro_command main()
char a="1020304050"
char b
short i,j
SetData(a, "Local HMI", RW, 0, 10)
for i=0 to 9 step 2
j=i/2
b=a
next
SetData(b, "Local HMI", LW, 0, 10)
end macro_command macro_command main()
unsigned shorta
char b
short i,j
GetData(a, "Local HMI", RW, 0, 5)
for i=0 to 4
LOBYTE(a, b) // 提取内容低字节)
next
SetData(b, "Local HMI", LW, 0, 10)
end macro_command
页:
[1]