1.C脚本问题。
网上很多关于WinCC C脚本的资料,可是我在WinCC V11软件里面没有看到新建C脚本的选项,只有VB脚本,是不是WinCC V11不支持C脚本?如果支持,该怎么新建一个C脚本?
2.函数趋势控件(Function Trend)。
在旧版本的WinCC中(如WinCC v6)有一个Function Trend的控件,可以用脚本函数自由定义XY轴。而在v11里面也没有这个控件,是不是就是指的f(x)趋势控件?(感觉有点像)
3.f(x)趋势擦除问题。
它的XY轴都是变量,如果有两个数组:Xbuf[100],Ybuf[100],Ybuf里的数据作为y轴,Xbuf里的数据作为x轴,很简单的实现方法就是用for循环,把Xbuf/Ybuf数组里的数据一个个的赋值给两个变量X、Y,然后显示(在函数趋势控件里也是一样的实现方法)。这在Xbuf/Ybuf数组里的值是静态不变的时候很适用,但是如果Xbuf/Ybuf数组里的值也在实时变化,问题就来了,在上一时刻,假设把两个数组里数据对显示出来了,下一时刻,数组里的数据变化了,新数据对的曲线也变化了,那前面的曲线必须清除,再显示后面的曲线,否则曲线都留在画面上,会一团糟。
可是曲线怎么清除呢?有没有什么函数可以控制趋势曲线的显示与否?貌似C脚本里有这样的函数,那就又回到问题1了,怎么建立C脚本?。。。
4.折线操作
建立了一个“折线”对象,能利用脚本对这个对象做一些操作,但都是比较基本的操作,有没有一些隐藏的属性(如折点的个数,每个折点的坐标等)可用呢?
5.用脚本自创控件
可不可以不用软件里的任何控件或对象,完全用函数来创建一个新对象?例如,要画一条曲线,有没有类似matlab里的plot函数、C语言里的line(x1,y1,x2,y2)等各种画图函数。
望高手路过指点!~ 先谢谢了!~~