威纶通官方论坛

Select-case

[复制链接]
发表于 2013-3-16 09:30:21 | 显示全部楼层 |阅读模式
有人能说下这个多重判断语句是怎么执行的么Select-case
发表于 2013-3-25 12:16:11 | 显示全部楼层
macro_command main()
bool on=1
short A
GetData(A, "Local HMI", LW, 0, 1)
select case A
case 1
SetData(on, "Local HMI", LB, 1, 1)
break
case 2
SetData(on, "Local HMI", LB, 2, 1)
break
case 3
SetData(on, "Local HMI", LB, 3, 1)
break
case 4
SetData(on, "Local HMI", LB, 4, 1)
break
case 5
SetData(on, "Local HMI", LB, 5, 1)
break
end select

end macro_command


当LW0寄存器中的值为1时,把LB1置ON;值为2时,把LB2置为ON……值为5时,把LB5置为ON。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-23 20:34

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表