我正在做一些自动化项目。
数据通过第三方硬件在 LabVIEW 中传递,并通过浮点数据类型的 OPC 服务器进一步传递给 WinCC Flexible。
输出显示字段支持字符串输出。显示字段上显示的数据是在 VBScript 中处理的。
面临的问题是:
WinCC 支持浮点变量,最大长度为 4。
显示字段上显示的输出是字符串类型。当数据通过 LabVIEW 传递时,会发生以下情况:
示例 1:LabVIEW 数据:1.27e-4 | WinCC Flex 上的输出:0.000127 [错误表示] e-5 以下的所有数据都如上所示。
示例 2:
LabVIEW 数据:1.27e-10 | WinCC Flex 上的输出:1.27E-10 [正确的代表]
VBScript 中有没有办法将输出数据格式化为指数符号?
目前正在使用此 VBS 进行表示...
If SmartTags("tag_06_1") = 0 Then SmartTags("output_1") = CStr (SmartTags("presseure_test"))