资源简介
代码片段和文件信息
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 Modbus.Device;
using System.Net.Sockets;
using System.Threading;
using System.IO.Ports;
namespace ModbusRtu
{
public partial class Form1 : Form
{
private static IModbusMaster master;
private static SerialPort port;
//写线圈或写寄存器数组
private bool[] coilsBuffer;
private ushort[] registerBuffer;
//功能码
private string functionCode;
//参数(分别为站号起始地址长度)
private byte slaveAddress;
private ushort startAddress;
private ushort numberOfPoints;
//串口参数
private string portName;
private int baudRate;
private Parity parity;
private int dataBits;
private StopBits stopBits;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
cmb_portname.SelectedIndex = 0;
cmb_baud.SelectedIndex = 5;
cmb_parity.SelectedIndex = 2;
cmb_databBits.SelectedIndex = 1;
cmb_stopBits.SelectedIndex = 0;
}
private SerialPort InitSerialPortParameter()
{
if (cmb_portname.SelectedIndex < 0 || cmb_baud.SelectedIndex < 0 || cmb_parity.SelectedIndex < 0 || cmb_databBits.SelectedIndex < 0 || cmb_stopBits.SelectedIndex < 0)
{
MessageBox.Show(“请选择串口参数“);
return null;
}
else
{
portName = cmb_portname.SelectedItem.ToString();
baudRate = int.Parse(cmb_baud.SelectedItem.ToString());
switch (cmb_parity.SelectedItem.ToString())
{
case “奇“:
parity = Parity.Odd;
break;
case “偶“:
parity = Parity.Even;
break;
case “无“:
parity = Parity.None;
break;
default:
break;
}
dataBits = int.Parse(cmb_databBits.SelectedItem.ToString());
switch (cmb_stopBits.SelectedItem.ToString())
{
case “1“:
stopBits = StopBits.One;
break;
case “2“:
stopBits = StopBits.Two;
break;
default:
break;
}
port = new SerialPort(portName baudRate parity dataBits stopBits);
return port;
}
}
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 82944 2020-06-11 15:36 ModbusDemo\.vs\ModbusTcp\v16\.suo
文件 187 2019-05-11 10:09 ModbusDemo\ModbusRtu\App.config
文件 21504 2020-05-14 10:20 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.exe
文件 187 2019-05-11 10:09 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.exe.config
文件 32256 2020-05-14 10:20 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.pdb
文件 23168 2019-05-11 19:59 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.vshost.exe
文件 187 2019-05-11 10:09 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.vshost.exe.config
文件 490 2018-04-12 07:35 ModbusDemo\ModbusRtu\bin\Debug\ModbusRtu.vshost.exe.manifest
文件 75776 2019-05-11 09:54 ModbusDemo\ModbusRtu\bin\Debug\NModbus4.dll
文件 116491 2019-05-11 09:54 ModbusDemo\ModbusRtu\bin\Debug\NModbus4.xm
文件 11097 2020-05-10 22:57 ModbusDemo\ModbusRtu\Form1.cs
文件 21057 2019-05-11 11:50 ModbusDemo\ModbusRtu\Form1.Designer.cs
文件 5817 2019-05-11 11:50 ModbusDemo\ModbusRtu\Form1.resx
文件 4063 2019-05-11 10:13 ModbusDemo\ModbusRtu\ModbusRtu.csproj
文件 819 2020-05-10 22:53 ModbusDemo\ModbusRtu\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7187 2020-05-10 22:53 ModbusDemo\ModbusRtu\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csproj.CopyComplete
文件 42 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csproj.CoreCompileInputs.cache
文件 2239 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csproj.FileListAbsolute.txt
文件 939 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csproj.GenerateResource.cache
文件 49285 2020-06-11 15:36 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csprojAssemblyReference.cache
文件 7413 2019-05-11 10:32 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.csprojResolveAssemblyReference.cache
文件 21504 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.exe
文件 180 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.Form1.resources
文件 32256 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.pdb
文件 180 2020-05-14 10:20 ModbusDemo\ModbusRtu\obj\Debug\ModbusRtu.Properties.Resources.resources
文件 0 2019-05-11 10:09 ModbusDemo\ModbusRtu\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2019-05-11 10:09 ModbusDemo\ModbusRtu\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2019-05-11 10:09 ModbusDemo\ModbusRtu\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 30499 2020-06-13 15:55 ModbusDemo\ModbusRtu\obj\Release\ModbusRtu.csprojAssemblyReference.cache
............此处省略112个文件信息
- 上一篇:根据输入的随机码,生成校验码
- 下一篇:In-Sight_Key_Generator
相关资源
- Ymodem窗体应用程序
- C#通讯调试工具源码
- 纯C#的DICOM读取和通讯
- 松下PLC与C#通讯串口调试入门教程.z
- asp.net 访问odbc informix源码及配置截图
- C#串口通讯代码
- 用C#实现PC与西门子PLC串行通讯
- C#即时通讯+视频会议源码
- C#与西门子PLC通讯测试DOME.rar
- mod_aspdotnet-2.2(支持apache2.2)
- ODP.NET_Managed_ODAC122cR1
- 学生通讯录
- 网页js与本地C#程序 websocket通讯实现打
- ASP.NET课程设计+报告-单班通讯录管理
- Modbus通讯协议-C#源码
- NModbus_net-3.5_1.11.0.0-source
- C#通讯录管理系统270589
- C#调用Godex(科诚)打印机打印1,2维
- SiriusCoder C#代码生成器
- 串口通讯助手C#源代码
- 用asp.net做的通讯录管理系统
- 基于asp.net的通讯录系统
- C# 开发modbus合集
- C#高性能大容量SOCKET并发
- STM32串口在线升级IAP+ymodemDown
- c#微信通讯的Web平台
- Modbus RTU TCP主站从站类库内有说明文档
- C# 通讯录全版
- MODUBUS C#代码
- 基于ASP.NET三层架构的通讯录毕业设计
评论
共有 条评论