比如發(fā)送的數據是ASC碼 #1,0,30000,1000,AB
比如這串數字意思是
#:打頭字母
1:站號
0:該站電機號
30000:電機定位地址
1000:電機定位速度
AB:校驗碼
其中的”,“是間隔符號也是一個(gè)ASC碼
返回數據先不管。
現在有這樣的問(wèn)題,我需要在觸摸屏控制定位地址和定位速度。
但是如果我速度輸入3000的話(huà)就比原來(lái)的30000少一個(gè)ASC字符,這樣包括后面發(fā)送的指令數據地址都相當于左移了一位而且和校驗都不一樣了。
個(gè)人感覺(jué)還需去判斷輸入的數據轉為ASC后占幾個(gè)字符,感覺(jué)處理起來(lái)后續就比較麻煩。就算讓人家直接輸入ASC當數據也是比較麻煩。有誰(shuí)有這方面的經(jīng)驗分享一下,大概思路也可以。
萬(wàn)分感激。