完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我将一直循环得到的值转换成字符串后就不对了,不知道是为什么?难道是转换过程中有什么机制?
|
|
相关推荐
12个回答
|
|
啥玩意啊。你这个问题是出在数据类型上啊。
你数字显示那个用的U32,但是你输入到数字显示前不是U32类型,所以U32控件上显示一个红色小三角形。进入数字显示控件前的数字应该是个I32,而你的转成字符串时,显然是不会强制转换成U32的,自然两个数就不一样了。 如果你确定计算出的值应该是个U32那转成字符串前请先强制把数转成U32
最佳答案
|
|
|
|
我照着你的数据做了一个,转换没有问题。唯一发现的就是的数值接近U32位极限,不知道是不是这方面的原因。新建了一个LabVIEW学习交流群(557572818),欢迎加入交流学习。
|
|
|
|
hejin515 发表于 2016-12-1 10:15 我后面反复测试,应该是我的数据太大超过了字符串的最大长度导致数据不对 |
|
|
|
|
|
|
|
|
|
|
|
zhnuaa 发表于 2016-12-1 17:16 对头你说的非常正确,后来我又试了下确实是两端的类型不一样导致的 |
|
|
|
学习学习
|
|
|
|
|
|
|
|
数据类型溢出了 正常现象 设置类型即可
|
|
|
|
|
|
kabnkan
|
|
|
|
还有一个问题当初我也没有注意,其实我得到的报文字符串数据是16进制的,应该先将其转成10进制字符串,然后再转成10进制数值,这样的数据才正确,不然的话数据随着时间的改变增加会导致都出来的数据不对
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1516 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
2086 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1710 浏览 0 评论
1897 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
4665 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 17:34 , Processed in 0.680326 second(s), Total 66, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号