labview中,如何用字符串索引取出该字符串对应的数值?
时间:10-02
整理:3721RD
点击:
想用字符串索引取出数组中每个名字后对应的数值,比如我字符串中输入“李四”,然后可以索引得到“4”这个数值。
但是“索引数组”这个函数索引类型必须为数值,我这里需要用字符串索引,从而取出数值为后面的计算使用,求助我该如何解决?
找了好多函数,没有一个适用的,求助哇~!
定位到你需要的字符串,索引出来,然后使用“字符串转换成数字”即可
1.读出2D数组
2.先取子数组,对列索引,得到全是姓名的1维数组和全是序号的一维数组
3.先搜索名字数组,找到要找的元素的位置
4.通过这个位置号索引序号数组,取出那个对应的值
相反的,也可以通过序号反向搜索名字
VIPM中还有一些特殊的用户库,可以直接用,但是以上是基本的思路方法,一定可行
这是我弄得看看行不行
这个不错,那个选项卡控件怎么用?还有必须要用事件结构么?有没有简化的方法?不过还是要感谢下你
我现在已经把需要的数值用字符串的形式输出显示了,但每一个人名对应的数字我想用来做加减乘除运算,这里我使用了“数字字符串转数值”之后,运算中并没有得到我需要的数值,为什么?
”数字字符串转数值“不是用这个转的吧,在编程--字符串--数值/字符串转换里面有,十进制,16进制,8进制,和分数字符串转数值。我用事件结构主要是为了配合while循环可以一直查询,选项卡用不用无所谓,可能好看点,我也刚学几个月,带我的人一般要求这样。
对,我用的就是这个,可是运行后从运行结果来看数据并没有进行运算,不知道是哪里出了问题
你自己好好检查检查,可能什么地方没弄对。
解决了,不用事件结构就可以实时捕获值,好奇怪
学习力。
你好,请问这个第二帧中 要找数据的位置value 在哪找的,谢谢!
同求