TPC7062使用官方提供的掃碼槍設(shè)備驅(qū)動(dòng),實(shí)現(xiàn)該功能不可使用Modbus等具有協(xié)議的驅(qū)動(dòng),需要使用支持串口數(shù)據(jù)透明傳輸的設(shè)備驅(qū)動(dòng)。
注意事項(xiàng)
1、需要將驅(qū)動(dòng)的協(xié)議類型調(diào)整為16進(jìn)制協(xié)議,選擇給定時(shí)間(與數(shù)據(jù)包的大小正相關(guān))。
2、在TPC的內(nèi)需要使用字符串類型的變量緩存收發(fā)數(shù)據(jù),因此發(fā)送緩存區(qū)保存字符“31323334”,在發(fā)送后通過使用ASCII顯示為“1234”,HEX顯示為“31323334”,這一點(diǎn)非常重要,后續(xù)的字符轉(zhuǎn)換都會(huì)遵循這一規(guī)則。
3、將以下變量關(guān)聯(lián)到接收緩存區(qū),僅關(guān)聯(lián)16進(jìn)制即可,字符值由于協(xié)議中還有多個(gè)結(jié)束符(00)無法正常使用。
由于設(shè)備多處會(huì)使用到字符轉(zhuǎn)換,因此獨(dú)立配置三個(gè)“用戶策略”用于字符轉(zhuǎn)換:
1、“ASCII字符串”轉(zhuǎn)“HEX字符串”
為變量“ASC_TO_HEX_ASCII_STR_BUF”賦予將要處理字符,通過變量“ASC_TO_HEX_HEX_STR_BUF”輸出計(jì)算結(jié)果。
2、“HEX字符串”轉(zhuǎn)“ASCII字符串”
為變量“ASC_TO_HEX_HEX_STR_BUF”賦予將要處理字符,通過變量“ASC_TO_HEX_ASCII_STR_BUF”輸出計(jì)算結(jié)果。
3、十進(jìn)制數(shù)據(jù)轉(zhuǎn)換為“16進(jìn)制”格式字符串
“2字節(jié)緩存”腳本如下
“可變長(zhǎng)度緩存”腳本如下
億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)行了解,還有客服小姐姐在線答疑哦!成都億佰特--物聯(lián)網(wǎng)應(yīng)用專家,隨時(shí)在身邊,時(shí)刻準(zhǔn)備為您服務(wù)!
相關(guān)閱讀:
1、PC7062封裝MQTT協(xié)議鏈接報(bào)文步驟教程
2、PC7062封裝MQTT協(xié)議發(fā)布報(bào)文教程
3、PC7062封裝MQTT協(xié)議字符長(zhǎng)度計(jì)算教程
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3