找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2070|回复: 7

如何输入多个16进制值然后求和?

[复制链接]
发表于 2008-8-16 19:18:25 | 显示全部楼层 |阅读模式
现在要 把一次性输入28个16进制值,然后加起来求和。使用labview中 16进制字符串到数值转换,发现默认输入的字符串是 十六进制的。如果连续的输入多个则无效。
我想达到的效果是 在个框里输入比如 说  FF 21 01 ....这样的多个16进制值,然后把他们加起来。
说下大概的思路即可,多谢

[ 本帖最后由 goto天下 于 2008-8-17 17:49 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-8-16 23:14:06 | 显示全部楼层
是要求这样吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2008-8-17 09:08:33 | 显示全部楼层
多谢,昨晚我试了,打不开,您的版本高8.5
就是 为了易于识别和传送 我要输入的是16进制的值 比如 是 FFFF  1101 ...这样的数(默认的输入格式 是4个一位的) ,其实传送的是0xFF,0xFF,......
   但是呢,我又要校验发送一个和。这个和就是把所有的 FF+FF+11+01...都加起来,使用labview中 16进制字符串到数值转换,发现要求输入的字符串是要正常显示才可以,而且只要一个。

我现在考虑看能不能把写入缓冲区里的输入的4个4个的值分别都出来,然后放到一个数组中,比如让FFFF,分成FF和FF存放到数组中不变,然后在加
回复 顶

使用道具 举报

 楼主| 发表于 2008-8-17 13:17:53 | 显示全部楼层
已经解决。翻了翻以前的资料,多谢论坛!!
回复 顶

使用道具 举报

发表于 2008-8-17 14:04:44 | 显示全部楼层
用学习套件上面的那些转换VI,将这些ASCII转换成正常显示的NUMERIC就可以再累加的!在精华贴中有下载这些VI的!兄弟可以找找,或下载学习套件的资料也行,在实验6或8中有这些VI!
回复 顶

使用道具 举报

 楼主| 发表于 2008-8-17 15:07:17 | 显示全部楼层
您说的是,我就是把例子中的过程给反过来了。
感觉lv编程如果熟练是蛮快,但是里面又很多小的细节,学的时候要好好把握。
回复 顶

使用道具 举报

发表于 2008-8-17 15:09:37 | 显示全部楼层
解决就好,可以给将解决办法给贴出来,让后面学习的朋友有资料可以查,谢谢兄弟!好运!
回复 顶

使用道具 举报

 楼主| 发表于 2008-8-17 17:51:11 | 显示全部楼层
好的,没问题,我的方法是图示那样
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 04:13 , Processed in 0.047577 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表