Serialport auslesen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von n1nja.

    Serialport auslesen

    Hi,


    ich bin ein Anfänger in Sachen Visual Basic. Ich soll für
    ein Projekt ein Druckkalibrator über USB ansteuern. Ich kann den Kalibrator
    bereits über VB ansteuern, sodass er seinen Wert ändert und habe bisher über
    einen Timer eine Routine, in der alle Sekunde, der Ist Wert des Kalibrators
    aktualisiert und in einer Textbox darstellt.


    Ich möchte jetzt hintereinander verschiedene Drücke anfahren
    und den Istwert zurücklesen, ob er den Sollwert hat. Wie kann ich eine Routine
    machen, die im Hintergrund die Schnittstelle alle 100ms abfragt (evtl
    Interrupt!?) und den Wert als String in eine Speicherzelle abspeichert. Über
    Hilfe wäre ich sehr dankbar.

    *Topic verschoben*

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

    Was ist der Unterschied von

    Ebbi schrieb:

    habe bisher über
    einen Timer eine Routine, in der alle Sekunde, der Ist Wert des Kalibrators
    aktualisiert und in einer Textbox darstellt.

    zu

    Ebbi schrieb:

    die im Hintergrund die Schnittstelle alle 100ms abfragt (evtl
    Interrupt!?) und den Wert als String in eine Speicherzelle abspeichert.

    ?

    Und was verstehst du unter "Speicherzelle"? Eine Variable?
    Wenn du mit einen SerialPort arbeitest, dann braucht man keinen Timer.
    Es verfügt über Events, mit denen man arbeiten sollte.

    Aber du willst es ja per USB ansteuern.
    Ich würde mal gerne das Wort "Arduino" in den Raum werfen.

    Damit hast du es am einfachsten.
    Denn die serielle Schnittstelle hat nur 2-3 Leitungen mit denen du Zustände abfragen kannst.