完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我从.TXT 用读取电子表格VI里面读出来的数据(字符串)想转成数字,结果一直都是0,左边是我自己输入的字符串可以正常转换,右边是读出来的字符串。
右边的字符串明显要粗为什么呀,求助大神。怎么才可以转换成数字。
|
|
相关推荐
8个回答
|
|
一直是零是因为你读进来的数值字符串是全角字符,就是看上去特别粗的那个。labview转换只支持半角字符串,如果字符串里没有可转换的数字字符串会返回默认值,一般默认值就是0。这个应该是你文件的问题,确保你的文件里写的是半角字符而不是全角。
最佳答案
|
|
|
|
这几天已经把字符串操作面板试了个遍还是没用
|
|
|
|
非常 感谢,我这个文件(.txt)是直接在图表里保存数据生成的,能不能在文件里改成半角的
|
|
|
|
本帖最后由 zhnuaa 于 2016-11-15 17:15 编辑
是好是直接在输出的时候就是半角。在labview里全角转半角很麻烦的,全角实质上是Unicode符号,自带的函数里好像没有这种功能。 ps:度娘了下,貌似半角和全角直接偏移一个定值就可以了。参考下面。 [url=]http://www.***51.net/article/43718.htm[/url] upadte: 看了下,上面那个是UTF8编码的。labview用的是gbk.转换规则不一样。 写个转换vi
|
|
|
|
|
|
下下来看看。。
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1675 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1274 浏览 0 评论
1486 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2825 浏览 2 评论
1420 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:36 , Processed in 0.660428 second(s), Total 62, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号