资源简介

Modbus通讯 串口通讯

资源截图

代码片段和文件信息



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO.Ports;
using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Text.Regularexpressions;



namespace COMTool
{
    
    public partial class SetCOMtool : Form
    {
        public int PortNum;
        public int BaudRate;
        public byte ByteSize;
        public byte BParity; // 0-4=nooddevenmarkspace   

        /*
         * 1. even 每个字节传送整个过程中bit为1的个数是偶数个(校验位调整个数)
         * 2. odd 每个字节穿送整个过程中bit为1的个数是奇数个(校验位调整个数)
         * 3. noparity没有校验位
         * 4. space 校验位总为0
         * 5. mark 校验位总为1*/
        public byte BStopBits; // 012 = 1 1.5 2   
        public int ReadTimeout;

       
        bool  BPortSet = true BIpSet = false BPortSetMode = false BIpSetMode = falseBPortSetRead = false BIpSetRead = false;
        public SetCOMtool()
        {
            InitializeComponent();
            //信息显示
            this.lMessage.Columns.Add(“状态信息“);
            this.lMessage.Columns[0].Width = 200;
            this.lMessage.View = System.Windows.Forms.View.Details;
            this.lMessage.BeginUpdate();   //数据更新,UI暂时挂起,直到EndUpdate绘制控件,可以有效避免闪烁并大大提高加载速度
            this.lMessage.Items.Add(“软件启动“);
            this.lMessage.EnsureVisible(this.lMessage.Items.Count - 1);
            this.lMessage.EndUpdate();  //结束数据处理,UI界面一次性绘制。
            //委托
            serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);
            //获取端口 初始化下拉列表
           

        }
        private void Form1_Load(object sender EventArgs e)
        {
            List LBaudRate = new List();//300、600、1200、2400、4800、9600、19200、38400、43000、56000、57600、115200
            LBaudRate.Add(“1200“);
            LBaudRate.Add(“2400“);
            LBaudRate.Add(“4800“);
            LBaudRate.Add(“9600“);
            LBaudRate.Add(“14400“);
            LBaudRate.Add(“19200“);
            LBaudRate.Add(“38400“);
            LBaudRate.Add(“57600“);
            LBaudRate.Add(“115200“);
            cBaudRate.DataSource = LBaudRate;
            List LParity = new List();
            LParity.Add(“None“);
            LParity.Add(“Odd“);
            LParity.Add(“Even“);
            //   LParity.Add(“Mark“);
            //   LParity.Add(“Space“);
            cParity.DataSource = LParity;
          

            List LDataBits = new List();
            LDataBits.Add(“7“);
            LDataBits.Add(“8“);
         

            LDataBits.Clear();
            LDataBits.Add(“8“);
            LDataBits.Add(“7“);
            cDataBits.DataSource = LDataBits;

            List LStopBits = new List();
            LStopBits.Add(“1“);
            LS

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-11-12 13:32  comtest1\
     目录           0  2017-05-10 12:17  comtest1\.vs\
     目录           0  2017-05-10 12:17  comtest1\.vs\COMTool\
     目录           0  2017-05-10 12:17  comtest1\.vs\COMTool\v14\
     文件       37888  2016-10-20 13:00  comtest1\.vs\COMTool\v14\.suo
     文件         991  2016-10-20 12:58  comtest1\COMTool.sln
     文件       39424  2016-10-20 12:48  comtest1\COMTool.suo
     文件       38400  2020-11-12 14:54  comtest1\COMTool.v12.suo
     文件       36352  2016-10-17 11:05  comtest1\GPRSTool.suo
     目录           0  2020-11-12 14:42  comtest1\comtest1\
     文件         187  2016-10-12 14:13  comtest1\comtest1\App.config
     文件       11559  2016-10-20 12:58  comtest1\comtest1\COMTool.Designer.cs
     文件       19043  2020-11-12 14:42  comtest1\comtest1\COMTool.cs
     文件        5433  2016-10-20 12:58  comtest1\comtest1\COMTool.csproj
     文件         478  2016-10-18 13:08  comtest1\comtest1\COMTool.csproj.user
     文件       12721  2017-05-10 13:14  comtest1\comtest1\COMTool.resx
     文件         524  2016-10-20 12:58  comtest1\comtest1\Program.cs
     目录           0  2016-10-12 14:13  comtest1\comtest1\Properties\
     文件        1340  2016-10-12 14:13  comtest1\comtest1\Properties\AssemblyInfo.cs
     文件        2862  2016-10-18 13:08  comtest1\comtest1\Properties\Resources.Designer.cs
     文件        5612  2016-10-12 14:13  comtest1\comtest1\Properties\Resources.resx
     文件        1111  2016-10-18 13:08  comtest1\comtest1\Properties\Settings.Designer.cs
     文件         249  2016-10-12 14:13  comtest1\comtest1\Properties\Settings.settings
     目录           0  2016-10-17 12:59  comtest1\comtest1\bin\
     目录           0  2020-11-12 13:32  comtest1\comtest1\bin\Debug\
     文件       27136  2017-05-10 13:49  comtest1\comtest1\bin\Debug\LLBGprsTool.exe
     文件         187  2016-10-12 14:13  comtest1\comtest1\bin\Debug\LLBGprsTool.exe.config
     文件       32256  2017-05-10 13:49  comtest1\comtest1\bin\Debug\LLBGprsTool.pdb
     文件       22696  2017-05-10 13:52  comtest1\comtest1\bin\Debug\LLBGprsTool.vshost.exe
     文件         187  2016-10-12 14:13  comtest1\comtest1\bin\Debug\LLBGprsTool.vshost.exe.config
     文件         490  2010-03-17 22:39  comtest1\comtest1\bin\Debug\LLBGprsTool.vshost.exe.manifest
............此处省略56个文件信息

评论

共有 条评论