大寶劍串口助手能夠幫助用戶解決電腦和各種串口之間的調(diào)試問題,能夠讓電腦和掃碼槍進(jìn)行直接的鏈接,軟件簡單方便,安裝后即可使用,有需要的可以下載使用。
基本簡介
簡易版串口助手,
可實現(xiàn)服務(wù)端和客戶端的正常通信,
也可用在現(xiàn)實生活中,比如和掃碼槍進(jìn)行通訊,掃碼槍作為服務(wù)端,軟件的客戶端可直接連接。
軟件特色
界面布局:大開大合的UI布局兼容各類尺寸和各種分辨率的顯示設(shè)備,功能分類更加合理,左邊為設(shè)置面板,右邊為工作面板,一看就懂一用就會,讓復(fù)雜的操縱變得簡單直觀,想你所想。
主題風(fēng)格:軟件內(nèi)置數(shù)十種主題風(fēng)格任君挑選,不同樣式的主題風(fēng)格總有一款適合您,讓您在工作開發(fā)或?qū)W習(xí)的同時還能成為主題玩家放松心情。
多國語言:軟件支持中文和英文兩種語言,根據(jù)操作系統(tǒng)的語言自動切換,當(dāng)然也可以自己手動切換。如果發(fā)現(xiàn)語言翻譯不到位還可以自己翻譯,也就是說串口助手支持用戶自主翻譯,讓你任性DIY,詳見下面自主翻譯介紹。
快捷按鍵:ESC、F1、F2 三大功能快捷鍵,這是助手特色設(shè)計。每一個快捷鍵控制一個模塊的展示和開啟,讓你呼之即來揮之即去,以獲得最大的觀察視野干凈整潔。
驅(qū)動檢測:助手軟件可以實時響應(yīng)系統(tǒng)中串行設(shè)備的變化,并把變化反應(yīng)到用戶操作界面,省去了用戶自己去系統(tǒng)設(shè)備管理中查找、分辨設(shè)備的麻煩,用戶只需要直觀的選擇自己要操作的設(shè)備進(jìn)行簡單的打開和關(guān)閉操作即可,簡單上手。如下圖:
基本設(shè)置:如下圖串口設(shè)置包括波特率、數(shù)據(jù)位數(shù)、停止位置數(shù)、檢驗位、流控制、等設(shè)置。一句話串口該有的都有,不多不少,操作方便、簡單直觀。
高級設(shè)置:高級設(shè)置主要是些輔助性的偏好設(shè)置,包括主題風(fēng)格、數(shù)據(jù)保存方式、窗口透明、字節(jié)對齊,語言選擇、緩存操作、窗口置頂、添加行號日期、創(chuàng)建桌面快捷方式、多國文字兼容性等等輔助偏好設(shè)置,根據(jù)自己的喜好選與不選即可。如下圖:
自主翻譯:如果用戶覺的軟件UI翻譯的不好,可以自己修改翻譯,自己修改翻譯的方法就是首先找到翻譯文件然后找到要翻譯的ID,最后修改翻譯。那么如何找到翻譯配置文件呢?這個在高級面板種找到一個按紐“打開配置文件所在目錄”按鈕導(dǎo)航到Octopus 數(shù)據(jù)存儲目錄setting目錄,其中Octopus.ini文件是用戶設(shè)置文件,這個文件請不要刪除和修改,Lang_CN.ini文件是中文翻譯文件,Lang_EN.ini是英文翻譯文件,找到翻譯文件后就可以嘗試修改里面的翻譯內(nèi)容了。修改翻譯的前提是你知道怎么去翻譯,如果不小心搞錯了也沒有關(guān)系,直接將翻譯配置文件刪除,刪除后下一次助手軟件重新啟動的時候會重新生成新的翻譯配置文件。
注意:在軟件升級的時候,有可能各個翻譯的ID 有變化從而導(dǎo)致新的軟件在你的電腦上面翻譯錯亂,那是因為翻譯ID 沒有匹配,請將老的翻譯文件刪除,也是刪除Lang_EN.ini和Lang_CN.ini兩個文件,或者將它剪切到別的目錄,然后重新啟動助手軟件,Octopus 串口助手會自動生成最新的翻譯文件。
發(fā)送格式:發(fā)送格式有三種,字符串的發(fā)送方式、十六進(jìn)制的發(fā)送方式和Octopus協(xié)議包發(fā)送方式。在你通過右邊的工作面板來操作串口的時候,向串口進(jìn)行讀寫數(shù)據(jù)需要選擇這三種方式中的其中一種。首先字符串方式指的是你輸入的字符串,輸入什么發(fā)送什么;十六進(jìn)制指的是一個或幾個0到255之間用十六進(jìn)制方式來表示的數(shù),例如 0x40 0xAF 0x33 , 數(shù)字之間用一個空格隔開或者用逗號隔開,數(shù)字前面可以帶’0x’ 十六進(jìn)制標(biāo)記也可以不帶,例如這樣 40 af 33 和上面0x40 0xAF 0x33 是一樣的;Octopus協(xié)議包發(fā)送方式指的是將要發(fā)送的數(shù)據(jù)按照Octopus包協(xié)議的方式發(fā)送,這種發(fā)送方式是將數(shù)據(jù)作為負(fù)載進(jìn)行打包處理,也就是加上包頭包尾校驗位等然后發(fā)送出去,詳細(xì)見Octopus包開放協(xié)議。
解析格式:又叫接收格式或者說處理方式,指的是以什么樣的方式來解析串口收到的數(shù)據(jù),有ASCII字符串格式、十六進(jìn)制字節(jié)數(shù)據(jù)格式、Octopus包協(xié)議格式、圖形格式和文件格式五種選項。ASCII字符串格式是將串口采集到的數(shù)據(jù)解析人們可以識別的字符串文字。注意如果待解析的串口數(shù)據(jù)中含有中文或者雙字節(jié)字符導(dǎo)致出現(xiàn)亂碼,那么請在高級面板中選中兼容編碼格式這一選項,就可以兼容多國文字的解析,從而解決非英語系語言無法解析亂碼的問題;十六進(jìn)制解析格式指的是把從串口采集到的數(shù)據(jù)按十六進(jìn)制的方式顯示,并且也可以在附加字符串解析方便分析調(diào)試,在用十六進(jìn)制格式解析數(shù)據(jù)的時候,顯示方式還可以選擇16字節(jié)對齊、32字節(jié)對齊、無對齊三種顯示方式,見高級設(shè)置;Octopus 包協(xié)議方式指的是將串口采集到的數(shù)據(jù)按照Octopus開放包協(xié)議的方式解析成一個個數(shù)據(jù)包,詳細(xì)見Octopus 開放協(xié)議;Graphic格式指的是將從串口采集到的數(shù)據(jù)繪制成圖形,例如線條、正玄、余玄、方波,也就是解析成數(shù)字信號和模擬信號的圖形;文件格式指的是將串口采集到的數(shù)據(jù)直接存入文件保存,可以將串口采集到的數(shù)據(jù)直接存成文本文件、EXCEL 文件和二進(jìn)制文件三種形式的文件,詳細(xì)見數(shù)據(jù)存儲。如下圖:
注意:上圖中的發(fā)送按鈕(塊數(shù)據(jù)發(fā)送或文件流)可以發(fā)送大塊數(shù)據(jù)所謂大塊數(shù)據(jù)也就一次性發(fā)送的數(shù)據(jù),是相對單條數(shù)據(jù)發(fā)送而言的,實際上單條發(fā)送和塊發(fā)送沒有什么實質(zhì)的卻別,塊發(fā)送感官上能夠看到更多的數(shù)據(jù),例如一次發(fā)送幾百上千個字節(jié),在單條發(fā)送編輯框種處理則不直觀,所以這里用塊發(fā)送來處理,將要發(fā)送的大塊數(shù)據(jù)復(fù)制到塊發(fā)送編輯框發(fā)送,大塊數(shù)據(jù)會在編輯框種自動換行,不可以手動按回車鍵換行,如果手動按回車鍵換行十六進(jìn)制的方式下會自動增加 0x0D和0x0A 編碼,也就是回車換行的ASCII編碼。
數(shù)據(jù)發(fā)送:這里主要是單條數(shù)據(jù)發(fā)送,之前的版本也叫個性話數(shù)據(jù)操作和自定義數(shù)據(jù)發(fā)送,也就將比較簡短的字符串或字節(jié)編碼通常十幾幾十個字符發(fā)送出去。這是助手軟件的又一特色功能 ,自定義單條發(fā)送功能,做你所要,在實際的工作中我們常常需要通過串口和其他的設(shè)備交互來操縱和控制其他設(shè)備,這樣的話就會有許許多多的操作命令,如果每次去記住和輸入這些命令和命令的參數(shù)非常的麻煩,現(xiàn)在只要將這些命令寫到右邊的表格中,助手軟件就會幫你記住它們,還可以加上備注,方便下次再次使用,這個功能確實很實用,我基本都用這一塊,如果你是開發(fā)者相信你一定也會愛上它。如下圖:
注意,重要的事情說兩邊,右邊面板是工作面板 它的左邊也就是上圖中帶編號的發(fā)送列,是發(fā)送按鈕,是發(fā)送按鈕,點擊它就會將所在行的內(nèi)容發(fā)送到當(dāng)前串口設(shè)備。