完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
转换成多少进制
|
|
|
|
使用LabVIEW的Type Cast功能,可以在Functions Palette -> Advanced -> Data Manipulation 中找到 Type cast
在Type cast的输入端连上一个ASCII字符,节点上方的data type 输入端连上一个数字常量。右击这个数字常量,选择Format and Precision, 并选择你需要转换成的类型,例如在本例子中就选择十进制数。再一次右击这个数字常量,选择Representation,选择Byte(I8)或者Unsigned Byte(U8)。现在这个Type Cast 的ASCII 字符输入就会被转换成十进制数输出了。 |
|
|
|
是这样否?
|
|
|
|
Scan From String函数,该函数可以把一个包含数字字符的字符串转换成一个数字?
|
|
|
|
需要搞清楚字符串和数字的概念
例如选择一个字符串常量,里面写入"012",并发送至仪器 如果通信协议认为这个是数字信息(例如你的设备就是这样) 那么就相当于"00 31 32" 如果通信协议认为这个是字符串,那么就相当于"12" 回到你的要求,例如你想输入"0000 0000 0006 0003 0016 0001" 为简化描述,假设这个是个常量,是你自己手动输入的, 新建一个字符串常量,右键 弹出菜单中选择"十六进制"显示 将0000 0000 0006 0003 0016 0001复制进去,发送过去即可 |
|
|
|
实在不好意思,没有及时回复,就是按照您的方法解决的,十分感谢!!!呵呵! |
|
|
|
{:12:}{:12:}{:12:}
|
|
|
|
建议:尝试使用“十进制数字符串至数值转换”这个控件,看看效果如何
|
|
|
|
type cast
|
|
|
|
我看可不可以写出标准的十五汉字
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1632 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1241 浏览 0 评论
1452 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2648 浏览 2 评论
1387 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 17:22 , Processed in 0.723012 second(s), Total 64, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号