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

資源簡(jiǎn)介

本人親自編寫,里面有通訊協(xié)議PDF文檔,以及已經(jīng)自己測(cè)試OK的程序源代碼,包括讀寫X、Y、M、C、T、D這些位地址和寄存器。

資源截圖

代碼片段和文件信息

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?INIFILE;
using?System.Text.Regularexpressions;

namespace?CSharp與FX1N串口通訊
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????Byte[]?ReturnDataFromPLC;
????????int?WaitTime?=?100;

????????void?sp1_DataReceived(object?sender?SerialDataReceivedEventArgs?e)
????????{
????????????if?(serialPort1.IsOpen)?????//此處可能沒有必要判斷是否打開串口,但為了嚴(yán)謹(jǐn)性,還是加上了
????????????{
????????????????byte[]?byteRead?=?new?byte[serialPort1.BytesToRead];????//BytesToRead:sp1接收的字符個(gè)數(shù)
????????????????if?(radioButton2.Checked)??????????????????????????//‘發(fā)送字符串‘單選按鈕
????????????????{
????????????????????richTextBox1.Text?+=?serialPort1.ReadLine();//?+“\r\n“;?//注意:回車換行必須這樣寫,單獨(dú)使用“\r“和“\n“都不會(huì)有效果
????????????????????serialPort1.DiscardInBuffer();??????????????????????//清空SerialPort控件的Buffer?
????????????????}
????????????????else????????????????????????????????????????????//‘發(fā)送16進(jìn)制按鈕‘
????????????????{
????????????????????try
????????????????????{
????????????????????????Byte[]?receivedData?=?new?Byte[serialPort1.BytesToRead];????????//創(chuàng)建接收字節(jié)數(shù)組
????????????????????????serialPort1.Read(receivedData?0?receivedData.Length);?????????//讀取數(shù)據(jù)
????????????????????????//string?text?=?sp1.Read();???//Encoding.ASCII.GetString(receivedData);
????????????????????????serialPort1.DiscardInBuffer();??????????????????????????????????//清空SerialPort控件的Buffer
????????????????????????string?strRcv?=?null;
????????????????????????ReturnDataFromPLC?=?receivedData;
????????????????????????//這是用以顯示字符串
????????????????????????if?(!radioButton4.Checked)
????????????????????????{
????????????????????????????for?(int?i?=?0;?i?????????????????????????????{
????????????????????????????????//strRcv?+=?(char)Convert.ToInt32(receivedData[i]);
????????????????????????????????strRcv?+=?Convert.ToInt32(receivedData[i]).ToString();

????????????????????????????}
????????????????????????????//richTextBox1.Text?+=?strRcv?+?“\r\n“;?????????????//顯示信息
????????????????????????????richTextBox1.Text?=?strRcv?+?“\r\n“?+?richTextBox1.Text;
????????????????????????}

????????????????????????//這是用以16進(jìn)制顯示
????????????????????????else
????????????????????????{
????????????????????????????for?(int?i?=?0;?i?????????????????????????????{

????????????????????????????????strRcv?+=?receivedData[i].ToString(“X2“)+“?“;??//16進(jìn)制顯示
????????????????????????????}
????????????????????????????//richTextBox1.Text?+=?strRcv?+?“\r\n“;
????????????????????????????richTextBox1.Text?=?strRcv?+?“\r\n“?+?richTextBox1.Text;
????????????????????????}

????????????????????????//輸出當(dāng)前時(shí)間
????????????????????????DateTime

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????187??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\App.config

?????文件?????????62??2018-11-21?17:01??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\Cfg.ini

?????文件??????70656??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.exe

?????文件????????187??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.exe.config

?????文件??????89600??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.pdb

?????文件??????22984??2018-11-21?17:01??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.vshost.exe

?????文件????????187??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.vshost.exe.config

?????文件????????490??2018-04-12?07:35??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\bin\Debug\CSharp與FX1N串口通訊.vshost.exe.manifest

?????文件???????3905??2018-11-17?14:10??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\CSharp與FX1N串口通訊.csproj

?????文件??????60236??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Form1.cs

?????文件?????121955??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Form1.Designer.cs

?????文件???????6412??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Form1.resx

?????文件???????7503??2012-08-09?10:13??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\IniFile.cs

?????文件???????2811??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.csproj.FileListAbsolute.txt

?????文件????????975??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.csproj.GenerateResource.Cache

?????文件???????2209??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.csprojResolveAssemblyReference.cache

?????文件??????70656??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.exe

?????文件????????180??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.Form1.resources

?????文件??????89600??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.pdb

?????文件????????180??2018-11-21?17:03??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\CSharp與FX1N串口通訊.Properties.Resources.resources

?????文件???????1308??2018-11-17?13:55??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7291??2018-11-21?11:52??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件???????1446??2018-11-17?14:08??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Profile.cs

?????文件????????537??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Program.cs

?????文件???????1370??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Properties\AssemblyInfo.cs

?????文件???????2902??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Properties\Resources.Designer.cs

?????文件???????5612??2018-11-17?11:49??CSharp與FX系列PLC通訊-OK\CSharp與FX1N串口通訊OK\CSharp與FX1N串口通訊\Properties\Resources.resx

............此處省略19個(gè)文件信息

評(píng)論

共有 條評(píng)論