VB串口通信浮点数转换。
设备实际电压为56.40,我采集它的电压返回数据为3941393936313432转为16进制为9A996142,现在怎样在VB程序中转换浮点数显示为实际电压56.40,...
设备实际电压为56.40,我采集它的电压返回数据为39 41 39 39 36 31 34 32转为16进制为9A996142,现在怎样在VB程序中转换浮点数显示为实际电压56.40,谢谢!
展开
展开全部
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Sub Command1_Click()
Dim BB(0 To 3) As Byte
Dim se As Single
BB(0) = &H9A
BB(1) = &H99
BB(2) = &H61
BB(3) = &H42
CopyMemory se, ByVal VarPtr(BB(0)), 4
Text1.Text = se
End Sub
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Sub Command1_Click()
Dim BB(0 To 3) As Byte
Dim se As Single
BB(0) = &H9A
BB(1) = &H99
BB(2) = &H61
BB(3) = &H42
CopyMemory se, ByVal VarPtr(BB(0)), 4
Text1.Text = se
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
单片机串口通信的原理是利用单片机的串口通信模块,通过把数据转化为一位一位的用时序方式传送数据,实现单片机与外部设备之间的数据通信。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
2012-06-08
展开全部
或许 你这个 返回数据 9A996142 还包含 别的信息
看看 采集器的 资料 吧
看看 采集器的 资料 吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询