Wincc onlineTableControl (历史数据) 如何动态添加变量

如题 想在一个OnlineTableContol里动态添加变量 请问该如何实现?

最佳答案

用脚本给在线表格控件的属性赋值,常见的相关属性:
ValueColumnIndex--索引
ValueColumnTagName--变量名
ValueColumnAdd/Remove--增加/减少变量
ValueColumnCount--变量数量
ValueColumnProvider--制定是归档变量还是在线变量
ValueColumnRename--重新命名列名
ValueColumnTimeColumn--时间列的选择
根据需要,在脚本里修改这些属性就可以了,如果要做的更复杂,就打开在线表格控件的属性窗口,研究研究里面的属性,动态修改它们就可以了。
如:表格控件叫tbl,归档变量:pva\bb:
SetPropChar("NewPdl0.Pdl","tbl","ValueColumnAdd","bb"); //Return-Type: BOOL 
SetPropWord("NewPdl0.Pdl","tbl","ValueColumnIndex",1); //Return-Type: BOOL 
SetPropChar("NewPdl0.Pdl","tbl","ValueColumnTimeColumn","time1"); //Return-Type: BOOL 
SetPropChar("NewPdl0.Pdl","tbl","ValueColumnTagName","pva\\bb"); //Return-Type: BOOL

提问者对于答案的评价:
非常感谢 我还没有试 不知道这个控件是不是和trend一样动态添加变量的时候需要先取消激活控件?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:31
下一篇 2017年7月26日 上午2:31

相关推荐