十进制转十六进制字符处理的问题,贴出来大家想下
比如字符的默认情况值是3569AB32CD45现在想将这些转换为HEX模式,3569 AB32 CD45
抢答中:)
[ 本帖最后由 lgh269 于 2007-3-7 10:04 编辑 ] 咱们那个串口数据转换里面一个VI是转成这样的,我记得是,兄弟您老人家瞧一下! :L 本来想弄简单点,结果越来越复杂,最后还有bug,不管了,吃饭去~~ 哦,串口转换里,我找下,
飞兄不是你做的那样子,可能是我没说明白,
简单点说就是默认的是十进制,现在要原样变为16进制数,
如现在黙认时显示为3210
它须要在16进制时显示为3210
我开始和你理解的一样,结是不是的
这是我当时写的 看了下CPUBBS说的那个,改进一下就可以了,呵呵,
我开始有想到但是转出来不对就没有往下想,刚仔细想了想
嗨~~~,还是学的不精呀:( :( :(
要努力努力再努力呀
[ 本帖最后由 lgh269 于 2007-2-9 18:03 编辑 ] :L 我在写的时候就感觉是自己理解不对,不过脑袋中有这样错误的观点,如果你不去实现下,就不舒服了,当然还有侥幸的心理,呵呵~~
等下研究研究你的程序~:lol 终于找到这个例子了,搞一天都没搞出来啊!痛苦!labview这个没有16进制的太不方便了!不知道能否实现16进制的自加那?比如3569 AB32 CD45最后一位45自加15次,最后一位我定义的地址需要连续修改00-15个地址数据!搞半天只能搞出来10进制自加! 看下图其实很方便呀 网络有问题,搞的总是重复发贴,晕呀
[ 本帖最后由 lgh269 于 2007-3-6 16:03 编辑 ] 我的意思是说直接从串口输出的16进制实现自加啊!就是输出HEX模式,3569 AB32 CD45,3569 AB33 CD45,3569 AB34CD47……是中间的“32”实现16进制自加,而且是每个hex序列都要发送给串口处理过后再自加!这些数据不是手动输入的是利用斑竹上面的固定字符串转换为hex 的程序然后自加!
见这个帖子:http://www.cpubbs.com/bbs/viewthread.php?tid=19545&extra=page%3D2
顺便问下那个VISA串口写入是否只能输入字符串?10进制数值常量能转换为字符吗?
[ 本帖最后由 zx1221 于 2007-3-7 09:03 编辑 ] 斑竹麻烦看下我按照你的写出的程序怎么实现不了啊?false怎么连线的那?不能上传rar附件啊????怎么连图片也不能上传啊?
[ 本帖最后由 zx1221 于 2007-3-7 09:19 编辑 ] 你参考下我发的两个图,连接差不多的,
上传附件,是不是太大了? 非常感谢,搞定了!我把程序发上来吧给大家参考下,现在就差让最后一个字节00自循环了!先自己尝试下不行还要论坛大家帮忙!
[ 本帖最后由 zx1221 于 2007-3-7 10:30 编辑 ] 偶做了一个,你看下是不是你要的
[ 本帖最后由 lgh269 于 2007-3-7 13:03 编辑 ]
回复 #14 lgh269 的帖子
谢谢斑竹热心帮助啊,我用了个稍微弱智点的方法也实现了我要求的[ 本帖最后由 zx1221 于 2007-3-7 14:43 编辑 ]
页:
[1]
2