Namespace
using System.IO.Ports;
demo.cs
public demo()
{
InitializeComponent();
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived_1);
}
private void demo_Load(object sender, EventArgs e)
{
if (port.IsOpen == false)
try
{
port.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
//Write data
if (port.IsOpen) port.WriteLine("*");
// Read Data
private void port_DataReceived_1(object sender, SerialDataReceivedEventArgs e)
{
if (InvokeRequired)
{
this.Invoke(new EventHandler(DoUpdate));
}
}
private void DoUpdate(object s, EventArgs e)
{
Thread.Sleep(1000);
textbox1.Text = port.ReadExisting();
using System.IO.Ports;
demo.cs
public demo()
{
InitializeComponent();
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived_1);
}
private void demo_Load(object sender, EventArgs e)
{
if (port.IsOpen == false)
try
{
port.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
//Write data
if (port.IsOpen) port.WriteLine("*");
// Read Data
private void port_DataReceived_1(object sender, SerialDataReceivedEventArgs e)
{
if (InvokeRequired)
{
this.Invoke(new EventHandler(DoUpdate));
}
}
private void DoUpdate(object s, EventArgs e)
{
Thread.Sleep(1000);
textbox1.Text = port.ReadExisting();
}
No comments:
Post a Comment