码迷,mamicode.com
首页 > Web开发 > 详细

[转]web串口调试助手,浏览器控制串口设备

时间:2018-11-23 21:04:25      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:alert   art   fun   示例   nop   amp   send   type   列表   

本文转自: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:nxiaoping@163.com

在线示例:

http://d.iyanhong.com/demos/TComm/commt.html
---------------------
作者:天若2013
来源:CSDN
原文:https://blog.csdn.net/ldevs/article/details/39664697
版权声明:本文为博主原创文章,转载请附上博文链接!

 

[转]web串口调试助手,浏览器控制串口设备

标签:alert   art   fun   示例   nop   amp   send   type   列表   

原文地址:https://www.cnblogs.com/freeliver54/p/10009084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!