已解决! 转到解答。
@凌空展翅 wrote:
我要用labview 做一个串口通信的程序,调用MSComm控件,现在关于数值转换方面有几个问题: 1:要求用户输入一个密码,比如“123”(十进制),要转换成十六进制数010203发送给下位机。我的方法是先用“字符串转字节数组”将“123” 转为数组,再通过“数组索引”及“数值转十六进制字符串”,但得到的十六进制字符串是“313233”,即其ASCII码值,请问该如何解决? 2:下位机发送信息比如参数“F0 01 02 03 04 05”(十六进制),其中“F0”的“F”代表负号,“0”代表第0个参数,剩下的数据代表十六进制 “12.345”,请问上位机收到这些数据后应该怎么处理显示成十进制数。十六进制小数如何转换为十进制小数?
Attached VI for your reference (for Q1)
be right back...