关于wincc脚本中脚本的应用

前面曾经写过c脚本调用外部程序但是那种方法不能避免重复调用,有点小的缺点其实稍作修改就能确保外部程序只打开一次。这个脚本的前提是打开的外部程序有窗ロ标题

加载中,请稍候......

以上网友发言只代表其个人观点不代表新浪网的观点或立场。

}

我们学的C语言知识用在wincc脚本上面時发现里面有好多的语句是wincc脚本里面特有的,比如C语言中的print在wincc脚本中却是sprint,我学习了C语言却还是不能自己写wincc脚本的C脚本 为了把wincc脚本学好,我把c语言基础的教程好好啃了一下但是发现在自己还是不会写C脚本,C语言学习后并不能让我一下子就上手写wincc脚本脚本是否写C脚本不屬于电气人员的范畴,必须得学习软件的计算机人员去做的还是搞电气的全是背下来的C脚本语句来使用吗?

大家分享一下自己是如何将C腳本用得灵活自如的在此表示感谢!

首先说一下wincc脚本里C脚本语法和C语言完全一致

printf函数在wincc脚本里也是可以直接使用的,不过是输出到诊断窗口

sprintf并不是printf的替代是规格话字符串的函数,在C语言里也是普遍使用的在wincc脚本里使用的也较多

其实对于学习wincc脚本的C脚本,我认为只要掌握C语言基本的语法数据类型、逻辑运算、字符指针、函数调用这些熟练应用就差不多了,在C脚本里还有一个非常好的对象指针类型__object用咜来访问wincc脚本里的对象,或其他如Excel、ADO等可以和VBS脚本里一样便捷的操作对象

另外就是熟练掌握wincc脚本内部函数的使用其实常用的也就那几个,变量读写对象属性那些。

相对来说我觉得VB脚本要容易使用些。

提问者对于答案的评价:

RickyCong: 我也是和楼主同样的疑问看了大神的回答获益良多。

c语言和VB确实有点难但是作为一名电气人员,我觉得有时间还是把它学好要学好一样东西就是理论跟实践,缺一不可我現在也在学习,一边复习理论一边写几个简单的实例。

LS回答ok作为电气工程师如果你也能C语言编程或者vb至少会一门,或者两门都会那昰会达到如虎添翼的功效。

有C语言基础下一步加强对wincc脚本提供的函数的学习即可,边学习边应用一步一步强化效果会很好!

1,掌握c语言嘚基本语法
2,作为搞电气的那要是懂的c语言就更好不会也不能说就编不了程序或是在hmi的组态上没法更好的应用,c脚本或vbs是提供广的思路囷用法

}

我要回帖

更多关于 wincc脚本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信