如何输入多个16进制值然后求和?
现在要 把一次性输入28个16进制值,然后加起来求和。使用labview中 16进制字符串到数值转换,发现默认输入的字符串是 十六进制的。如果连续的输入多个则无效。我想达到的效果是 在个框里输入比如 说FF 21 01 ....这样的多个16进制值,然后把他们加起来。
说下大概的思路即可,多谢
[ 本帖最后由 goto天下 于 2008-8-17 17:49 编辑 ] 是要求这样吗? 多谢,昨晚我试了,打不开,您的版本高8.5
就是 为了易于识别和传送 我要输入的是16进制的值 比如 是 FFFF1101 ...这样的数(默认的输入格式 是4个一位的) ,其实传送的是0xFF,0xFF,......
但是呢,我又要校验发送一个和。这个和就是把所有的 FF+FF+11+01...都加起来,使用labview中 16进制字符串到数值转换,发现要求输入的字符串是要正常显示才可以,而且只要一个。
我现在考虑看能不能把写入缓冲区里的输入的4个4个的值分别都出来,然后放到一个数组中,比如让FFFF,分成FF和FF存放到数组中不变,然后在加 已经解决。翻了翻以前的资料,多谢论坛!! 用学习套件上面的那些转换VI,将这些ASCII转换成正常显示的NUMERIC就可以再累加的!在精华贴中有下载这些VI的!兄弟可以找找,或下载学习套件的资料也行,在实验6或8中有这些VI! 您说的是,我就是把例子中的过程给反过来了。
感觉lv编程如果熟练是蛮快,但是里面又很多小的细节,学的时候要好好把握。 解决就好,可以给将解决办法给贴出来,让后面学习的朋友有资料可以查,谢谢兄弟!好运! 好的,没问题,我的方法是图示那样
页:
[1]