資源簡介
Modbus RTU TCP主站從站類庫內有說明文檔及C#和VB.net例子程序,很詳細,適用于上位機開發人員,內部已打包為dll文件直接對照說明文檔和例子程序引用即可,

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
namespace?ConvertDataType
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????ushort[]?data;
????????????//Convert?ushort?array?to?Long?data[0]=>Low?Word?data[1]=>High?Word
????????????data?=?new?ushort[2]?{?4?65535?};
????????????long?longValue;
????????????longValue?=(Int32)(((UInt32)data[1]?<16)?|?(UInt32)data[0]);
????????????Console.WriteLine(longValue.ToString());?//-65532
????????????Console.ReadLine();
????????????
????????????//Convert?ushort?array?to?UnsignedLong?data[0]=>Low?Word?data[1]=>High?Word
????????????data?=?new?ushort[2]?{?2552013587?};
????????????ulong?ulongValue;
????????????ulongValue?=?(UInt32)(((UInt32)data[1]?<16)?|?(UInt32)data[0]);
????????????Console.WriteLine(ulongValue.ToString());?//890463152
????????????Console.ReadLine();
????????????
????????????//Convert?ushort?array?to?Hex?
????????????data?=?new?ushort[1]?{?65535};??????????
????????????Console.WriteLine(data[0].ToString(“X4“));?//FFFF
????????????Console.ReadLine();
???????????
????????????//Convert?ushort?array?to?Float?
????????????data?=?new?ushort[2]?{?19311?65529?};?????????
????????????float[]?floatData?=?new?float[data.Length?/?2];
????????????Buffer.BlockCopy(data?0?floatData?0?data.Length?*?2);
????????????for?(int?index?=?0;?index?????????????{
????????????????Console.WriteLine(floatData[index?/?2].ToString(“0.0000“));?//123.4560
????????????????Console.ReadLine();??????????????
????????????}
????????????
????????????//Convert?to?double
????????????data?=?new?ushort[4]?{?65512?59784?64790?16675?};
????????????double[]?doubleData?=?new?double[2];
????????????Buffer.BlockCopy(data?0?doubleData?0?8);
????????????Console.WriteLine(doubleData[0].ToString());
????????????//Convert?ushort?value?to?Int16?????????????????????????
????????????ushort?ushortValue?=?65516?;
????????????Int16?int16Value?=?(Int16)ushortValue;
????????????Console.WriteLine(int16Value.ToString());?//-20
????????????Console.ReadLine();
????????????//------------------------------------------------------------------------------------------
????????????
????????????ushort[]?uintData?=?new?ushort[2];??
???
????????????//Convert?Long?value?to?ushort?array?????????????????????????????
????????????long[]?longData?;
????????????longData?=?new?long[1]?{?-65532?};
????????????Buffer.BlockCopy(longData?0?uintData0??4);
????????????for?(int?index?=?0;?index?????????????{
????????????????//uintData[0]?=?4?;uintData[1]?=?65535
????????????????Console.WriteLine(string.Format(“uintData[{0}]?=?{1}“?index?uintData[index]));??????????????
????????????}
????????????Console.ReadLine();
????????????//Convert?UnsignedLong?value?to?ushort?array??????????
????????????ulong[]?ulongData;
????????????ulongData?=?new?ulong[1]?{?890463152?};?
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-08-23?22:13??modbus通訊類庫\
?????文件???????17811??2017-07-25?08:41??modbus通訊類庫\NModbus類庫使用.docx
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\bin\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\bin\debug\
?????文件???????16384??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.exe
?????文件???????13824??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.pdb
?????文件????????5632??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.vshost.exe
?????文件????????1964??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\convertdatatype.csproj
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\
?????文件????????1717??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\convertdatatype.csproj.filelistabsolute.txt
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\debug\
?????文件???????16384??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\debug\convertdatatype.exe
?????文件???????13824??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\debug\convertdatatype.pdb
?????目錄???????????0??2017-08-23?22:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\obj\debug\temppe\
?????文件????????4258??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\program.cs
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\properties\
?????文件????????1211??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype\properties\assemblyinfo.cs
?????文件?????????934??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype.sln
?????文件???????12288??2013-11-22?14:49??modbus通訊類庫\c#.net\convertdatatype_c#\convertdatatype.suo
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\modbus_rtu\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\modbus_rtu\master\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\
?????目錄???????????0??2016-06-21?09:13??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\ModbusRTU_Master\
?????文件???????23052??2013-08-20?16:50??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\ModbusRTU_Master\Form1.Designer.cs
?????文件???????11908??2013-10-11?18:07??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\ModbusRTU_Master\Form1.cs
?????文件????????6008??2013-08-20?16:50??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\ModbusRTU_Master\Form1.resx
?????文件????????4147??2013-07-25?17:26??modbus通訊類庫\c#.net\modbus_rtu\master\ModbusRTU_Master\Backup\ModbusRTU_Master\ModbusRTU_Master.csproj
............此處省略420個文件信息
- 上一篇:C# 通訊錄全版
- 下一篇:ASP.net從入門到實踐
評論
共有 條評論