Autor Beitrag
Svenmania
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 19.11.08 01:34 
Hallo,
mein Problem stellt sich wie folgt da. Ich ahbe eine Platine gebaut, die RFID-Karten ausliest. Dazu hat mir ein Entwickler ein Terminalprogramm programmiert welches die RFID-Tags ausliest. Dieses Programm sendet dann den aktuelle eingeleseenen Tag in die Titelleiste der Applikation. Also: Beim Programmstart steht dort RFID-Sicherheit und nachdem das Terminalprogramm gestartet wurde und ein Tag erkannt wurde, steht dort RFID-Tag: xxxxxxxx. Wobei die x für den Tag stehen. Wie kann ich diesen Titel in eine Textbox übernehmen ohne "RFID-Tag:"?Das erleichtert den Abgleich mit einer Mysql-Datenbank ungemein. Frage an dei Profis. Kann man das auch direkt in C# lösen? Also die ankommenen Daten über die serielle Schnittstelle auslesen? Bisher hab ich mich durch viele Seiten im Netz durchgeklickt, aber mit den dort angegebenen Möglichkeiten hat es nciht funktioniert. Ich habe die Platine per USB-to-RS232 angeschlossen und der virtualisierte Port heißt "COM1". Die Baudrate liegt bei 9600 und es müssen 8 Bits abgegriffen werden. Sofern ich diesen Programmcode benutze:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
private void port_Click(object sender, EventArgs e)
        {
            serialPort1.PortName = "COM1";
            serialPort1.BaudRate = 9600;
            serialPort1.DataBits = 8;
            serialPort1.Parity = Parity.None;
            serialPort1.StopBits = StopBits.One;
            serialPort1.Open();
            serialPort1.Read(??????????????) da komm ich nicht weiter!
}

Kann das eigentlich auch an dem Adapter liegen? Mit dem Terminalprogramm funktionierts! Mit dem oben genannten Code kommt allerdings kein Strom an der Platine an.

Ich hoffe auf baldige Hilfe.

Schul-Projekt-Team RFID

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am Mi 19.11.2008 um 09:18
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 19.11.08 09:43 
@Christian
So kann es gehen: Es handelt sich anscheinend um zwei Fragen:

"Auslesen des Formnamens in eine Textbox" (nach der Beschreibung eigentlich umgekehrt: Auslesen einer Angabe in einer Textbox und Übernahme in den Titel des Formulars); das gehört zu WinForms.

Dann folgt:
Zitat:
Frage an dei Profis. Kann man das auch direkt in C# lösen? Also die ankommenen Daten über die serielle Schnittstelle auslesen?

Das gehört wohl wirklich zu IO.

Also muss jetzt Dein Standardhinweis kommen: zwei Fragen => zwei Diskussionen => hier geschlossen. Deshalb verzichte ich auch auf eine Antwort zur ersten Frage. Jürgen
Svenmania Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 19.11.08 12:30 
Sorry, ich hab an dem Programm bis spät in die Nacht hinein gesessen, da hab ich das ein bisschen komplex zusammengefasst. Kann mir vielleicht trotzdem jemand helfen, der sich mit der Materie auskennt?