RS232 Schnittstelle, Echo auslesen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    RS232 Schnittstelle, Echo auslesen

    Hallo,

    Ich möchte per rs232 Schnittstelle mit einer Hardware kommunizieren,
    der Hardware darf man immer nur ein Zeichen senden und erst wenn das Echo kommt darf man das nächste senden.

    Beispiel:
    Es gibt das Kommando "basic"
    Dieses Kommando muss folgendermaßen gesendet werden.

    send("b")
    auf Echo warten
    send("a")
    auf Echo warten
    send("s")
    auf Echo warten
    send("i")
    auf Echo warten
    send("c")

    Wie kann man in VB das Echo auslesen ?

    Danke
    mfg
    Fugo

    *Topic verschoben*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Nutze das DataReceived-Event, suche danach auf der Startseite.
    Private Sub SerialPort1_DataReceived(sender As System.Object, e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
    ' port auslesen
    End Sub
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!