这些天来一直和WinCC中的Function Trend打交道,通过前面高手们的解答,我已经知道想要描一条曲线,只需要给datax,datay赋值,然后再调用insertdata=true,循环调用,就可以画出所要的曲线,但是,如何用Function Trend可以描任意几个点呢?属性中的DataXY、InsertData、DeleteData、DataIndex具体该怎么用呢?
敬请高人速速解答,不吝赐教~
问题补充:
如果想用Function Trend画几个点,该怎么画?
最佳答案
几个点和很多点一样的。没有什么区别!
可能任意的几个点不是用循环做,没有关系,手动插入数据即可
Dim FctTrdCtrl
Set FctTrdCtrl = ScreenItems("MyFunctionTrend")
FctTrdCtrl.DeleteData = vbTrue '#删除所有数据
FctTrdCtrl.Index = 0
FctTrdCtrl.DataX = 1
FctTrdCtrl.DataY = 2
FctTrdCtrl.InsertData = True '#每设置完一个数据就执行插入
FctTrdCtrl.Index = 1
FctTrdCtrl.DataX = 2
FctTrdCtrl.DataY = 1
FctTrdCtrl.InsertData = True
FctTrdCtrl.Index = 2
FctTrdCtrl.DataX = 3
FctTrdCtrl.DataY = 5
FctTrdCtrl.InsertData = True
'#........
提问者对于答案的评价:
OK, THANKS
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274670.html