zoukankan      html  css  js  c++  java
  • [转]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:nxiaoping@163.com

    在线示例:

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

  • 相关阅读:
    npm 一些常用的命令
    Angular Encapsulation
    隐藏scrollbar
    Vue生命周期详解(1)- 单个组件
    如何自己制作iconfont
    day07-2018-10--25 深浅拷贝
    day06-2018-10--24 小数据池和编码
    day05-2018-10--23 字典
    day04-2018-10--22python基础
    day03-2018-10-19-python基础
  • 原文地址:https://www.cnblogs.com/freeliver54/p/10009084.html
Copyright © 2011-2022 走看看