基本信息
源码名称:串口协议数据转发到网络协议
源码大小:1.08M
文件格式:.zip
开发语言:C#
更新时间:2020-05-19
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

    将串口接收协议发送到网络,由网络接收到测16进制数据返回给串口

//将信息显示到UI线程的方法
        private void ShowComDataGridView(string state,int dataLen, string dataMsg)
        {
            ComDataGridView.BeginInvoke((MethodInvoker)delegate
            {
                var adrow = new object[3];
                adrow[0] = state;
                adrow[1] = $"{dataLen}";
                adrow[2] = dataMsg;
                ComDataGridView.Rows.Add(adrow);

                int rowIndex = ComDataGridView.Rows.Count - 1;
                if (rowIndex >= 0)
                {
                    ComDataGridView.Rows[rowIndex].Selected = true;
                    ComDataGridView.CurrentCell = ComDataGridView[0, rowIndex];
                }
            });
        }

        private void ShowNetDataGridView(string state, int dataLen, string dataMsg)
        {
            NetDataGridView.BeginInvoke((MethodInvoker)delegate
            {
                var adrow = new object[3];
                adrow[0] = state;
                adrow[1] = $"{dataLen}";
                adrow[2] = dataMsg;
                NetDataGridView.Rows.Add(adrow);

                int rowIndex = NetDataGridView.Rows.Count - 1;
                if (rowIndex >= 0)
                {
                    NetDataGridView.Rows[rowIndex].Selected = true;
                    NetDataGridView.CurrentCell = NetDataGridView[0, rowIndex];
                }
            });
        }