在LabVIEW中如何将字符串转换成数值型数据

更新 Nov 1, 2018

适用于

Software

  • LabVIEW

问题详述

  • 我需要将字符串转换为数值型数据,但是这会切断小数点后面的数字。我应该如何将字符串转换为浮点型数值数据类型?
  • 我有一个字符串,使用逗号表示小数点,而不是用句点表示。我需要将使用逗号代表小数点的字符串数据转换为数值型数据。我应该如何操作呢?

解决方案

LabVIEW 6.0及更高版本
  1. 使用分数/指数字符串至数值转换函数(程序框图函数选板»字符串»数值/字符串转换 );
  2. 将名为使用系统小数点的输入设置为真值(TRUE),从而使用本地化的小数分隔符,如果在您的字符串中包含逗号,则此时会将逗号当作小数分隔符。
该图像是LabVIEW VI片段,包含了您可以在项目中使用的LabVIEW代码。如要使用该片段,请右键单击此图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图中。
 
LabVIEW 5.0及更早版本
  1. 使用扫描字符串函数(程序框图函数选板»字符串);
  2. 指定一种格式字符串,以告诉函数在输入字符串中查找的内容。要编辑格式字符串,请右键单击扫描字符串函数图标,然后选择编辑扫描字符串。指定小数分隔符的模式是:百分号后跟您选择的小数分隔符,再后跟分号。如果使用逗号,则是%,;%f
该图像是LabVIEW VI片段,包含了您可以在项目中使用的LabVIEW代码。如要使用该片段,请右键单击此图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图中。

本文是否有帮助?

无帮助