LabVIEWwilliam hill官网
直播中

liweisgg

10年用户 94经验值
擅长:测量仪表 模拟技术 EMC/EMI设计 控制/MCU RF/无线
私信 关注
[问答]

labview中,如何用字符串索引取出该字符串对应的数值?

1.jpg

想用字符串索引取出数组中每个名字后对应的数值,比如我字符串中输入“李四”,然后可以索引得到“4”这个数值。
但是“索引数组”这个函数索引类型必须为数值,我这里需要用字符串索引,从而取出数值为后面的计算使用,求助我该如何解决?
找了好多函数,没有一个适用的,求助哇~!!!

回帖(13)

h1654155828.3518

2014-10-14 09:01:52
定位到你需要的字符串,索引出来,然后使用“字符串转换成数字”即可
举报

leonzl

2014-10-14 09:07:03
1.读出2D数组
2.先取子数组,对列索引,得到全是姓名的1维数组和全是序号的一维数组
3.先搜索名字数组,找到要找的元素的位置
4.通过这个位置号索引序号数组,取出那个对应的值

相反的,也可以通过序号反向搜索名字

VIPM中还有一些特殊的用户库,可以直接用,但是以上是基本的思路方法,一定可行
举报

smingyu

2014-10-14 10:56:21
这是我弄得看看行不行
举报
  • 1.png
  • 2.png

liweisgg

2014-10-14 12:40:19
引用: smingyu 发表于 2014-10-14 10:56
这是我弄得看看行不行

这个不错,那个选项卡控件怎么用?还有必须要用事件结构么?有没有简化的方法?不过还是要感谢下你
举报

更多回帖

发帖
×
20
完善资料,
赚取积分