請問各位好手先進和擅於vb程式撰寫的高手<br>我想找一個用vb撰寫正確及完整的rs232傳送接收程式<br>請問有人可以提供給我嗎?或提共一些資訊資料給我<br>還有有人可以教我撰寫16進制轉2進制的程式碼嗎?<br>謝謝各位
十六進制轉二進制: 先將16進制轉成10進制,之後再用2去除,可設一個陣列來放存餘數 之後再把陣列的值合併就是二進制了。 vb與rs232: 可以用mscomm這個控制項的input跟output來作傳送及接收。 至於傳送與接收的格式,就要看你是跟什麼設備作溝通的。 以上僅供參考。
提供你一些方向參考看看 1.不管是做雙向檔案傳輸或是對設備溝通要注意vb是使用雙位元 也就是說當ascii碼大於128時.用txt模式傳輸會有亂碼的可能性 此時請改用bin模式傳輸.將每個byte的資料轉入陣列在傳送即可 2.基本上你如果只是檔案傳輸那轉進制沒有意義....直接將要傳輸的資料 用陣列的方式傳送是最保險的.如果檔案太大.可以分批傳送. 只要界定好兩邊的command,設好buffer就可以了 如果是設備用二進制方式解資料那就有需要了. 3.這個領域說難也不難.但也不是三言兩語可以解決的.. 老話一句.去買本書先了解概念吧. 介紹一本不錯的 visual basic 與 rs232串列通訊控制 文魁出版.范逸之等編著