恭喜,你发布的帖子
发布于 2019-11-28 11:17:06
17楼
我是2002年底、2003年初,接触的WinCC,当时用的是WinCC V5.0,还不支持VBS。只能用C脚本。编程语言,VB最熟悉,对于C语言,没学过。
所以必须开始学习C语言。经过一段时间的学习,C语法,函数了解了大部分,接着试试编写简单的程序。条件、循环没问题,但是遇到了一个变量名拼凑难题了。比如,变量名是T001、T002、......,T010。循环体中如何拼凑?也就是如何将字符"T"与数字i,按顺序、有规律的组织起来。难到当时的我了。
如果用VBS,直接字符连接就行了:
sTagName="T" & Right("000" & CStr(i),3)
可是C语言处理的方法不一样啊。查找了很多资料,(注:当时的网络还不发达!我还没有加入西门子论坛的大家庭!),花了3天时间,才“找”到了答案:
sprintf(sTagName,"T%03d",i);
2003年下半年,偶然的机会,知道了西家有论坛,立即注册进来了。从此有什么问题,都到论坛里来寻求帮助。
感谢西门子的一路相伴,论坛就是我们工控人的大学堂!
请填写推广理由:
分享
只看
楼主