hallo zusammen,
ich kommuniziere mit einem hardware durch RS232 und ich habe die Seriell schnittstelle realisiert durch VISA. Das Problem ist, wenn ich ein Befehl schreibe bekomme ich keine Antwort ausser befehl selber. vor einpaar tage hat gut funktioniert aber jetzt nicht mehr. weisst es jemand, an was kann es legen.
danke[
attachment=22969] 8.5
' schrieb:weisst es jemand, an was kann es legen.
Mehrere Möglichkeiten.
Wenn das Echo auch dann erscheint, wenn gar kein Endgerät angesteckt ist, dann hast du die falsche Schnittstelle ausgewählt.
Ich hab noch ein paar Hinweise. Verwende zur Auswahl der Schnittstelle keinen String, sondern ein Eingabe-Element für VISA-Schnittstellen (auf den Auswahlpfeil klicken und Aktualisieren auswählen). Auch ist es besser, den Sendebutton auf Latch zu stellen und im Event auf ValueChanged zu verwenden. Und zuletzt: Guckst du Timeoutcase: der Rückkopplungsknoten spart eine Lokale Variable.
Mach mal eine Sonde auf den Errorausgang und kuck, ob ein Fehler auftritt.
estmal danke,
ich habe schon probiert aber es hat nicht geklappt. es tritt kein Fehler auf, und trotzdem funktionert nicht
Ich sehe gerade, du beendest einen Sendestring mit 0x0D. Stimmt das so oder sollte das 0x0A oder beides (also CRLF) sein?
vielen danke es hat funktionert
Hallo,
ich möchte jetzt auch ein Geräte mit Computer mit Rs232 verbinden, aber es funktionniert nicht. Kannst du mir sagen, wie du verbindet? Einfach mit ein Kabel verbibden oder muss noch einstellen?
Danke