分数/指数字符串至数值转换函数
- 更新时间2025-07-30
- 阅读时长3分钟
从偏移量位置开始,使字符串中的下列字符:0-9、加号、减号、e、E、小数点(通常是句点)解析为工程、科学或分数格式的浮点数,通过数字返回。
连线板显示该多态函数的默认数据类型。

输入/输出
使用系统小数点(T)
—
使用系统小数点(T)定义十进制分隔符。 如值为TRUE(默认),十进制分隔符可使用句点号之外的其它形式。如值为FALSE,则十进制分隔符为句点。
字符串
—
字符串可以是字符串、字符串簇、字符串数组,或字符串簇数组。 如字符串包含字符Inf或NaN,函数可分别返回LabVIEW中的Inf和NaN值。
偏移量
—
偏移量指定一个数值,函数在该指定数量的字符后开始查找字符串中的匹配。偏移量必须为数值。 字符串 中第一个字符的偏移量为 0。如果 偏移量 未连线或小于 0,函数会将 偏移量 取为 0。
默认(0 DBL)
—
默认是数值表示法的任意对象并指定数字的数值表示法。 默认值为双精度浮点值0。
数字后偏移量
—
数字后偏移量是数字后第一个字符在字符串中的索引。 数字后偏移量如输入字符串数组,则值为最后一个字符串的值。
数字
—
数字可以是数字、簇、数字数组,或簇数组,取决于字符串的结构。 下表用于显示字符串、偏移量和默认的值对数字产生的影响。
如扫描字符串不适合指定的数值数据类型,函数可返回适合该数据类型的最大值。 |
如需使函数返回64位整型输出,必须连线64位整型数据至默认输入端。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Strings\Extract Numbers with Match Pattern.vi
使用系统小数点(T)
—
字符串
—
偏移量
—
默认(0 DBL)
—
数字后偏移量
—
数字
—