請問各位大大:
如何將16進制顯示字串"0208"重組成"8002"?
轉換成"8002"後如何再轉換成布林資料"01000000 00000001"?
不好意思,已經耙文網頁文章,還是轉不出來上述的資料,懇請各位大大指點。
謝謝…
補充:
"0208"所表示的是由兩個byte(ex:FF FF)所組成的16channel DO的通道定義,而"0208"其定義分別表示DO第2通道與第16通道,欲請教之問題為如何將"0208"16進制顯示字串轉成以2進制表示成為01000000 00000001的布林資料?
如果 channel 有照順序排的話,
第 2 通道與第 16 通道
應該為 0x2008 (通道 1 為 MSB ) 或 0x8002 ( 通道 1 為 LSB ),
不知道你這是什麼應用,channel 排序怪怪的。
[QUOTE=clio4177]請問各位大大:
如何將16進制顯示字串"0208"重組成"8002"?
轉換成"8002"後如何再轉換成布林資料"01000000 00000001"?
不好意思,已經耙文網頁文章,還是轉不出來上述的資料,懇請各位大大指點。
謝謝…
[/QUOTE]


謝謝Ancle、Ponytop所提供之建議,以找到解決方案,正於測試驗證中…謝謝各位大大的指導。