全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2407
推到 Plurk!
推到 Facebook!

ASCII 轉為 RTU

答題得分者是:DelphiJob
RS
一般會員


發表:7
回覆:12
積分:3
註冊:2009-12-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-12-23 11:46:59 IP:118.171.xxx.xxx 訂閱
麻煩各位前輩一下


小弟我最近在做通訊的轉換判別 , 但在轉換中出現了一些問題


因為我想要做 輸入ASCII然後轉為 RTU的值出來


例如: 我在Edit的空格上輸入"1" , 此"1"為ASCII碼 而我開啟Modbus軟體


此"1"值 在Modbus軟體上顯示的的是"31"的值


而我現在的問題是 要把Modbus上的"31"轉換為"01"


意思就是我ASCII輸入什麼值 Modbus就會顯示出跟ASCII一樣的值


因為我知道RTU是用二進制來通訊 但我還是做不出來 因為一直出現問題


所以能麻煩各位前輩 能幫我一下嗎?謝謝


編輯記錄
RS 重新編輯於 2009-12-23 11:47:32, 註解 無‧
DelphiJob
一般會員


發表:1
回覆:4
積分:6
註冊:2009-12-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-12-23 21:16:40 IP:61.62.xxx.xxx 訂閱

你的問題
VIEW DEVICE
AP String 轉Hex --> Hex2Bin

AP Hex 轉String <-- Hex2Bin


當然要自己寫 轉換 Code.
EX:

byte[] String2Hex(String StrHex)
String Hex2String(byet[] Hex)

看你選擇那一種語言實現


RS
一般會員


發表:7
回覆:12
積分:3
註冊:2009-12-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-12-23 23:11:59 IP:59.113.xxx.xxx 訂閱

===================引 用 DelphiJob 文 章===================

你的問題
VIEW DEVICE
AP String 轉Hex --> Hex2Bin

AP Hex 轉String <-- Hex2Bin


當然要自己寫 轉換 Code.
EX:

byte[] String2Hex(String StrHex)
String Hex2String(byet[] Hex)

看你選擇那一種語言實現


DelphiJob"前輩的指


但因為我對這方面的轉換 還不是很熟悉


不知道 能不能再麻煩"DelphiJob"前輩 舉例一個小程式看看 我使用的軟體是BCB 6.0 謝謝


如有麻煩之處 請多多包含





編輯記錄
RS 重新編輯於 2009-12-23 23:14:16, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-12-23 23:42:05 IP:59.115.xxx.xxx 訂閱
插播一下

HexToBin 與 BinToHex 這二個function,bcb裡就有。

要例子? 查help檔關於上面的二個function說明,或查站內或google一定有!
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
系統時間:2024-04-19 14:28:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!