1. 程式人生 > >[轉]web串列埠除錯助手,瀏覽器控制串列埠裝置

[轉]web串列埠除錯助手,瀏覽器控制串列埠裝置

本文轉自:https://blog.csdn.net/ldevs/article/details/39664697


開啟串列埠時查詢可用串列埠供選擇

 

通過javascript呼叫activex控制串列埠收發資料,可以通過輪詢每個串列埠狀態找到指定的裝置,簡化使用者操作

選擇並開啟串列埠

function selcomport(){
if ($("#btnOpen").val() == "關閉串列埠") {
closeCom();
$("#btnOpen").val("開啟串列埠");
return;
}
var comNo=tcom.SelectComm(); //alert(tcom.ComList);獲取串列埠列表
tcom.DataType=$("#ssjt").val();CUR_SJT=$("#ssjt").val();
var comSet = $("#sbtl").val()+","+$("#sjyw").val()+","+$("#ssjw").val()+","+$("#stzw").val();//串列埠設定格式:9600,8,N,1
if(comNo>0 && tcom.InitCom(comNo,comSet)){ //開啟串列埠
$("#btnSend").attr("disabled",false);$("#btnOpen").val("關閉串列埠");
autoRead();
}else{
alert("開啟埠失敗!")
}
}

串列埠返回資料回撥

tcom.onDataIn=function(dat){ //接收串列埠返回資料
$("#t_dataIn").val($("#t_dataIn").val() + dat); //dat 返回資料內容
}
向串列埠傳送資料

tcom.SendData($("#t_sdata").val());//往埠傳送資料<span style="font-size:18px;">
</span>
 需要支援火狐瀏覽器或chrome瀏覽器可與我聯絡 QQ:19937243,E-Mail:[email protected]

線上示例:

http://d.iyanhong.com/demos/TComm/commt.html
---------------------
作者:天若2013
來源:CSDN
原文:https://blog.csdn.net/ldevs/article/details/39664697
版權宣告:本文為博主原創文章,轉載請附上博文連結!