久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 3137|回復: 3

求教:串口數據轉換

[復制鏈接]
1#
發表于 2011-3-18 23:22:05 | 只看該作者 |倒序瀏覽 |閱讀模式
比如串口傳來一串十六進制數據4 i* }( {0 T3 }% b0 T- _% l0 _
'0000130014000013’
6 R  P6 }1 U$ ?, H+ h0~2字節、3~4字節、5~7字節分別表示不同的信息  _+ [6 g+ D8 ^) q
怎么把他們分成000013 0014和000013三個數據
, T# i' g9 `6 u1 W" v并且轉化為十進制數據顯示出來?' t& X9 ]: I0 k4 T
3 R5 A/ |- f, ^+ Z& y3 e
程序是用VB編的,MSComm進行串口通信設置。  |7 [1 `/ M# M' q
9 w4 @- ~5 @: \2 N
大概的機制是什么?會用到哪些函數呢?先謝了!
" ?/ _9 v3 r6 T
回復

使用道具 舉報

2#
 樓主| 發表于 2011-3-19 00:07:49 | 只看該作者
Trim(Mid(string, start[, length]))是否是解決方法之一呢?
3#
發表于 2011-3-19 19:04:55 | 只看該作者
0000130014000013H是十六進制的,轉換成十進制需要使用函數Cint。
( K% g7 W( h+ L0 P( x3 o$ c建議:
. L; n  T7 r: J! C! J& ]Dim NumberL as integer2 D3 Z3 G4 n/ f- v( D5 E
NumberL = Cint( Mid(...) ) 4 O+ u, P5 h% j! u3 W1 s/ H
即可。5 j2 m: r, t+ G4 W; _
Trim是砍掉字符串兩頭空格,你這里沒有空格啊?

點評

謝謝無能!  發表于 2011-3-21 16:50

評分

參與人數 1威望 +1 收起 理由
robi + 1

查看全部評分

4#
發表于 2011-3-31 16:43:19 | 只看該作者
0000130014000013H是十六進制的
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-15 13:12 , Processed in 0.082519 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表