wicc VBA 函数

我使用%ignore_a_1%脚本,想将读取的16位整数转换为3个字符宽度的字符串,无数据左边补0。
如数据1,则转换为001;数据10,则转换为010.
我使用了VBA中的标准函数FORMAT(1,"000"),好像WINCC并不支持,请教各位,谢谢。

最佳答案

在WINCC的VBA中,是支持FORMAT函数的。它只是在组态开发的时候用,并不能在运行中使用。
你希望的功能,应该是在运行中执行,是VBS脚本。这个不支持FORMAT.
Dim i
Dim str
i=1
str=Right("000" & CStr(i),3)

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:54
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论