web串口調試助手,瀏覽器控制串口設備

打開串口時查找可用串口供選擇

通過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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章