读取枚举数据类型中的元素至字符串数据类型

更新 Oct 30, 2018

适用于

Software

  • LabVIEW 8.2.1 Full

问题详述

我想获取枚举数据类型的元素至字符串格式。我可以根据用户的选择获取枚举控件中的字符串信息吗?是否有LabVIEW函数可以实现以上功能?

解决方案

您可以使用以下两种方法之一,根据用户的输入获取枚举数据类型的元素字符串信息:

方法1:调用枚举控件的属性节点
若已经存在枚举输入控件或显示控件,请为该枚举控件创建属性节点并选择字符串[](Strings [])属性。此属性节点将返回指定枚举控件的字符串数组。然后使用索引数组(Index Array)函数,将枚举常量连接至函数索引接线端以获取指定元素的字符串信息。

方法2:使用“格式化写入字符串(Format Into String)”函数
若不存在枚举输入控件或显示控件,则可将枚举常量连接至格式化写入字符串(Format Into String)函数的输入接线端,同时将字符串常量“%s”连接至函数的格式字符串接线端。此函数将返回输入枚举常量对应元素的字符串值。

下面的示例(图1)演示了如何分别使用这两种方法:

图1:调用枚举控件的属性节点(Property Node Method) 和 使用格式化写入字符串函数(Format Into String Method)。

本文是否有帮助?

无帮助