字符串到数字的转换功能
LabVIEW中有四个内置的
字符串到数字转换功能,可将字符串输入数据转换为其关联的
数字输出数据类型:
确定应使用哪些内置函数取决于您的输入数据类型。以下是如何使用这些内置功能之一的示例。
Fract / Exp字符串转数字功能
如果您使用的数字包含小数点或使用指数值的数字,则
Fract / Exp字符串转换为数字功能会很好用,但也可以用于整数。 LabVIEW 6.0及更高版本提供该方法。
- 在LabVIEW程序框图上,将Fract / Exp字符串添加至Number函数( Functions Palette»String»字符串/ Number Conversion )
- 右键单击数字 输出节点,然后选择创建指标。
- 右键单击数字指示器,然后选择属性。
- 导航到“显示格式”选项卡以配置首选的输出格式。
- 可选:如果在您的本地系统上,逗号用小数点分隔,则将使用系统的小数点设置为true,如下面的代码片段所示。
该图像是LabVIEW片段,其中包含可在项目中重复使用的LabVIEW代码。要使用代码段,请右键单击图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图上
从字符串扫描
除了标准的内置String / Number对话功能外,您还可以使用“
从字符串扫描”功能将字符串数据转换为多种数据类型,包括二进制整数,SI编号和
时间戳。 LabVIEW 5.0及更高版本提供该方法。
- 在LabVIEW程序框图上,添加从字符串扫描功能(函数选板»字符串)。
- 右键单击该函数,然后选择编辑扫描字符串。
- 从“选定的操作”下拉菜单中选择与输入字符串的数据类型匹配的适当数据类型。
- 使用相应的扫描字符串文本框自定义字符串格式。这告诉函数要在输入字符串中查找什么,并且应该与输入字符串的格式匹配。
- 使用格式说明符语法作为设置扫描字符串格式的指导。
- 提示:用于指定小数点分隔符的模式是百分号,后跟您选择的小数点分隔符,后跟分号。如下面的代码片段所示,这是%,;%f(对于逗号)。
该图像是LabVIEW片段,其中包含可在项目中重复使用的LabVIEW代码。要使用代码段,请右键单击图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图上