技术论坛

关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题

作者 主题
游民

经验值: 51
发帖数: 2
精华帖: 0
主题:【求助】关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题


只看楼主 楼主 2022-11-28 11:30:57

使用VB脚本对onlinetablecontrol的属性进行更改,其中这项ColumnAutoPrecisions  属性在WinCC V7.5 WinCC: Scripting (VBS, ANSI-C, VBA) 里说明是数值列的小数精度,当为FALSE时,可以通过名称ColumnPrecisions 输入小数点后的位数,来回检查好多遍了,实际运行后就是改不过来,还是自动小数精度,请大佬帮忙看看怎么才能修改过来?





 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1796832&b_id=5&s_id=0&num=3

奇侠

经验值: 8540
发帖数: 939
精华帖: 15
回复:关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题


只看楼主 1楼 2022-11-28 13:41:18

先删除表格再添加试试,

'//********************************删除所有数据列********************************//

While Table1.ValueColumnCount > 0

Table1.ValueColumnIndex = 1

Table1.ValueColumnRemove = Table1.ValueColumnName

Wend

'//********************************创建数据表********************************//


If (Table_Sel1.Value <> 0) Then 

If (Table_Sel1.Value And 2^0) Then 

Table1.ValueColumnAdd = "黄家坝水库流量"

Table1.ValueColumnVisible = 0

Table1.ValueColumnTagName = "CS\T1" '分配归档变量

Table1.ValueColumnAutoPrecisions = 0

Table1.ValueColumnPrecisions = 1

End If



 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8540
发帖数: 939
精华帖: 15
回复:关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题


只看楼主 2楼 2022-11-28 13:42:59

表格宽度可以到最后统一给定,通过判断标题的宽度来设定宽度

For Column_Count = Table1.ValueColumnCount To 0 Step -1

Table1.ValueColumnIndex= ColumnIndex

Table1.valueColumntimecolumn = "时间列 1"

Table1.ValueColumnAlign=1

Table1.ValueColumnForeColor = vbBlack

Table1.ValueColumnLength = Len(Table1.ValueColumnName)*2-1

Table1.ValueColumnVisible = 1

ColumnIndex = ColumnIndex +1

Next



 
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题


只看楼主 3楼 2022-11-28 15:45:05

没有设置属性的索引吧


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
关于WINCC V7.5 SP2 onlinetablecontrol 数值列 小数点精度的问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。