Sinner1990
26.08.2013, 16:27
Hallo ich habe ein Problem mit C# 2010.
Ich will ein COM Port auslesen. Aber ich bin noch ein Anfänger. Weiter wie in mein Code komme ich nicht. Die Hilfen im Netz haben bis jetzt auch nicht geholfen. Ich will einfach nur die Daten in einer Textbox ausgeben. Kann mir jemand weiterhelfen?? :)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.IO; //serielle Schnittstelle
using System.Collections; //Array Liste
using System.Threading; //Delagation invoke (Threadübergreifend)
using System.Timers; //Timer
namespace Serielle_Schnitt.Lesen
{
public partial class Form1 : Form
{
SerialPort Schnittstelle = new SerialPort("COM3");
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
button2.Enabled = true;
//Parameter Festlegen
Schnittstelle.BaudRate = 9600;
Schnittstelle.Parity = Parity.None;
Schnittstelle.DataBits = 8;
Schnittstelle.StopBits = StopBits.One;
Schnittstelle.Handshake = Handshake.None;
Schnittstelle.ReadTimeout = 500;
Schnittstelle.WriteTimeout = 500;
//Serialport öffnen
try
{
Schnittstelle.Open();
if (Schnittstelle.IsOpen)
{
MessageBox.Show("Verbindung erfolgreich");
}
}
catch
{
MessageBox.Show("Keine Verbindung möglich");
}
Schnittstelle.DataReceived += new SerialDataReceivedEventHandler(Schnittstelle_DataR eceived);
}
void Schnittstelle_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
throw new NotImplementedException();
}
private void button2_Click(object sender, EventArgs e)
{
Schnittstelle.Close(); //COM Port schließen
button2.Enabled = false; //"schließen" Button deaktivieren
}
}
}
Ich will ein COM Port auslesen. Aber ich bin noch ein Anfänger. Weiter wie in mein Code komme ich nicht. Die Hilfen im Netz haben bis jetzt auch nicht geholfen. Ich will einfach nur die Daten in einer Textbox ausgeben. Kann mir jemand weiterhelfen?? :)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.IO; //serielle Schnittstelle
using System.Collections; //Array Liste
using System.Threading; //Delagation invoke (Threadübergreifend)
using System.Timers; //Timer
namespace Serielle_Schnitt.Lesen
{
public partial class Form1 : Form
{
SerialPort Schnittstelle = new SerialPort("COM3");
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
button2.Enabled = true;
//Parameter Festlegen
Schnittstelle.BaudRate = 9600;
Schnittstelle.Parity = Parity.None;
Schnittstelle.DataBits = 8;
Schnittstelle.StopBits = StopBits.One;
Schnittstelle.Handshake = Handshake.None;
Schnittstelle.ReadTimeout = 500;
Schnittstelle.WriteTimeout = 500;
//Serialport öffnen
try
{
Schnittstelle.Open();
if (Schnittstelle.IsOpen)
{
MessageBox.Show("Verbindung erfolgreich");
}
}
catch
{
MessageBox.Show("Keine Verbindung möglich");
}
Schnittstelle.DataReceived += new SerialDataReceivedEventHandler(Schnittstelle_DataR eceived);
}
void Schnittstelle_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
throw new NotImplementedException();
}
private void button2_Click(object sender, EventArgs e)
{
Schnittstelle.Close(); //COM Port schließen
button2.Enabled = false; //"schließen" Button deaktivieren
}
}
}