关于WinCC中的Function Trend的功能疑问

这些天来一直和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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐