完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用公式节点算得一组数据,好比是1212,1313,1414等,这些数据转为16进制就是04BC,0521,0586,如何将十进制的数据转换为十六进制然后通过串口发送出去?现在用一个文本输入控件调成16进制显示,就可以将16进制发送给串口。但如何将未转换好的数据例如1212,1200这些十进制的数据发送过去呢?我直接想在串口中读出十六进制的数据,就像下图显示的一样。谢谢了
|
|
相关推荐
11个回答
|
|
你可以用一个条件结构,条件连接器连接你需要输入数值的数值输入控件,然后在条件结构的各个分支中放置不同的字符串常量,如在1分支中放置“01”,在2分支中放置“02”,在10分支中放置“0a”,等等,这样就可以了吧。
|
|
|
|
先用“字符串至字节数组转换”转换为U8类型的数据,然后再用“数值至十六进制字符串转换”,应该就可以的,你试试。
“字符串至字节数组转换”位置:编程——字符串——字符串/数组/路径转换——字符串至字节数组转换; “数值至十六进制字符串转换”位置:编程——字符串——字符串/数值转换——数值至十六进制字符串转换。 |
|
|
|
谢谢您的回答,但是其实显示的还是拆开来的数据,1213,用16进制表示是04bd,而不是31 32 31 33 ,这样占据了4个字节,而如果用04bd表示只占据了2个字节。如果用输入文本控件以16进制输入的话就可以,改成正常显示就成乱码了,但恰恰就是要这个乱码,因为这个乱码是正确的。
|
|
|
|
同问,求解例程
|
|
|
|
|
|
|
|
楼主解决这个问题了没有?
|
|
|
|
顶一下
|
|
|
|
如何将算得的数据(10进制)转换为16进制通过串口发送出?
|
|
|
|
学习学习。。。
|
|
|
|
|
|
同问,遇到这个问题labview不知道怎么解决,新手小白
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
780 浏览 1 评论
2279 浏览 2 评论
2035 浏览 4 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
2239 浏览 2 评论
2765 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 17:35 , Processed in 0.630491 second(s), Total 65, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191