91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.78MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-03
  • 語言: C#
  • 標簽: modbus??

資源簡介

C#開發modbus的源程序代碼,內附中文協議。可支持rtu和tcp兩種。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Timers;
using?System.IO.Ports;

namespace?Modbus_Poll_CS
{
????public?partial?class?Form1?:?Form
????{
????????modbus?mb?=?new?modbus();
????????SerialPort?sp?=?new?SerialPort();
????????System.Timers.Timer?timer?=?new?System.Timers.Timer();
????????string?dataType;
????????bool?isPolling?=?false;
????????int?pollCount;

????????#region?GUI?Delegate?Declarations
????????public?delegate?void?GUIDelegate(string?paramString);
????????public?delegate?void?GUIClear();
????????public?delegate?void?GUIStatus(string?paramString);
????????#endregion

????????public?Form1()
????????{
????????????InitializeComponent();
????????????LoadListboxes();
????????????timer.Elapsed?+=?new?ElapsedEventHandler(timer_Elapsed);
????????}

????????#region?Delegate?Functions
????????public?void?DoGUIClear()
????????{
????????????if?(this.InvokeRequired)
????????????{
????????????????GUIClear?delegateMethod?=?new?GUIClear(this.DoGUIClear);
????????????????this.Invoke(delegateMethod);
????????????}
????????????else
????????????????this.lstRegisterValues.Items.Clear();
????????}
????????public?void?DoGUIStatus(string?paramString)
????????{
????????????if?(this.InvokeRequired)
????????????{
????????????????GUIStatus?delegateMethod?=?new?GUIStatus(this.DoGUIStatus);
????????????????this.Invoke(delegateMethod?new?object[]?{?paramString?});
????????????}
????????????else
????????????????this.lblStatus.Text?=?paramString;
????????}
????????public?void?DoGUIUpdate(string?paramString)
????????{
????????????if?(this.InvokeRequired)
????????????{
????????????????GUIDelegate?delegateMethod?=?new?GUIDelegate(this.DoGUIUpdate);
????????????????this.Invoke(delegateMethod?new?object[]?{?paramString?});
????????????}
????????????else
????????????????this.lstRegisterValues.Items.Add(paramString);
????????}
????????#endregion

????????#region?Timer?Elapsed?Event?Handler
????????void?timer_Elapsed(object?sender?ElapsedEventArgs?e)
????????{
????????????PollFunction();
????????}
????????#endregion

????????#region?Load?Listboxes
????????private?void?LoadListboxes()
????????{
????????????//Three?to?load?-?ports?baudrates?datetype.??Also?set?default?textbox?values:
????????????//1)?Available?Ports:
????????????string[]?ports?=?SerialPort.GetPortNames();

????????????foreach?(string?port?in?ports)
????????????{
????????????????lstPorts.Items.Add(port);
????????????}

????????????lstPorts.SelectedIndex?=?0;

????????????//2)?Baudrates:
????????????string[]?baudrates?=?{?“230400“?“115200“?“57600“?“38400“?“19200“?“9600“?};

????????????foreach?(string?baudrate?in?baudrates)
????????????{
????????????????lstBaudrate.Items.Add(baudrate);
????????????}

????????????lstBaudrate.SelectedIndex?=?1;

????????????//3)?Datatype

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????9893??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Form1.cs

?????文件??????16759??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Form1.Designer.cs

?????文件???????6013??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Form1.resx

?????文件???????3272??2007-10-17?11:42??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Modbus?Poll?CS.csproj

?????文件???????9096??2007-10-17?11:42??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\modbus.cs

?????文件????????481??2007-10-17?11:41??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Program.cs

?????文件???????1276??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Properties\AssemblyInfo.cs

?????文件???????2856??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Properties\Resources.Designer.cs

?????文件???????5612??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Properties\Resources.resx

?????文件???????1098??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Properties\Settings.Designer.cs

?????文件????????249??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS\Properties\Settings.settings

?????文件????????931??2007-10-17?11:33??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS.sln

????..A..H.?????17408??2008-10-18?17:28??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Backup\Modbus?Poll?CS.suo

?????文件??????32768??2008-10-10?10:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Debug\Modbus?Poll?CS.exe

?????文件??????36352??2008-10-10?10:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Debug\Modbus?Poll?CS.pdb

?????文件??????11608??2016-05-23?15:20??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Debug\Modbus?Poll?CS.vshost.exe

?????文件????????490??2010-03-17?22:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Debug\Modbus?Poll?CS.vshost.exe.manifest

?????文件??????32768??2007-10-18?11:30??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Release\Modbus?Poll?CS.exe

?????文件??????36352??2007-10-18?11:30??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Release\Modbus?Poll?CS.pdb

?????文件???????5632??2005-09-23?06:56??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\bin\Release\Modbus?Poll?CS.vshost.exe

?????文件???????9893??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\Form1.cs

?????文件??????16759??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\Form1.Designer.cs

?????文件???????6013??2007-10-18?09:44??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\Form1.resx

?????文件???????3709??2016-05-13?13:46??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\Modbus?Poll?CS.csproj

?????文件???????9096??2007-10-17?11:42??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\modbus.cs

?????文件???????5429??2016-05-13?13:46??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????226??2016-05-23?15:20??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\obj\Debug\Modbus?Poll?CS.csproj.FileListAbsolute.txt

?????文件????????842??2008-10-10?10:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\obj\Debug\Modbus?Poll?CS.csproj.GenerateResource.Cache

?????文件??????32768??2008-10-10?10:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\obj\Debug\Modbus?Poll?CS.exe

?????文件??????36352??2008-10-10?10:39??新建文件夾\ModbusPollCS\Modbus?Poll?CS\Modbus?Poll?CS\obj\Debug\Modbus?Poll?CS.pdb

............此處省略885個文件信息

評論

共有 條評論