在C#中,每一个case后面必须有break,所以输出1,也就是如果a=0,则只会执行case=0的那一段,当等于1之后不会继续。
在TwinCAT中,虽然CASE语句没有break,但是实际上不会在一个循环中循环判断的,JOB=1之后就没有接着等于2
如果把TEST改为FALSE的语句取消掉,则一定是会循环变化的了。
更多教学视频和资料下载,欢迎关注以下信息:
我的优酷空间:
http://i.youku.com/acetaohai123
我的在线论坛:
http://csrobot.gz01.bdysite.com/
问题交流:
QQ:910358960