LabVIEWForum.de
Serielle kommunikation -> Fehlermeldung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Serielle kommunikation -> Fehlermeldung (/Thread-Serielle-kommunikation-Fehlermeldung)

Seiten: 1 2 3


Serielle kommunikation -> Fehlermeldung - andy78 - 23.01.2008 09:25

Moinsen !!!


Eine Frage hätt' ich noch... Wie kann ich die gesendeten und empfangenen Befehle auf dem Frontpanel auflisten.
Ich möchte also im Nachhinein feststellen können wann welcher Befehl an das Messystem geschickt wurde und wann eine Antwort eintraf.

ICh hoffe, Ihr versteht was ich meine....weiß nicht so recht wie ich es erklären soll....Wink


Gruß
Andy


Serielle kommunikation -> Fehlermeldung - Achim - 23.01.2008 09:34

Einfach nen String-Indicator auf dem FP platzieren und an dessen Inhalt einfach den Empfangspuffer bzw. den gesendeten Befehl anhängen (Concatenate String), so ähnlich wie im Hyperterminal.

Vor gesendete Befehle könntest du noch ein ">" machen, vor empfangene ein "<"...und ne Clear-Taste würde ich einbauen mit der du einen EmptyString ins Anzeigefeld schreibst


Serielle kommunikation -> Fehlermeldung - Y-P - 23.01.2008 09:35

Willst Du nur die Anfrage und die dazugehörige Antwort, oder auch noch die jeweilige Uhrzeit, Datum,....?
Jedenfalls kannst Du das mit einem Schieberegister und einem Build-Array in eine Array schreiben. Für die Zeitinfo musst Du noch einen Timestamp verwenden.

Gruß Markus

' schrieb:Moinsen !!!
Eine Frage hätt' ich noch... Wie kann ich die gesendeten und empfangenen Befehle auf dem Frontpanel auflisten.
Ich möchte also im Nachhinein feststellen können wann welcher Befehl an das Messystem geschickt wurde und wann eine Antwort eintraf.

ICh hoffe, Ihr versteht was ich meine....weiß nicht so recht wie ich es erklären soll....Wink
Gruß
Andy



Serielle kommunikation -> Fehlermeldung - andy78 - 23.01.2008 09:58

' schrieb:Einfach nen String-Indicator auf dem FP platzieren und an dessen Inhalt einfach den Empfangspuffer bzw. den gesendeten Befehl anhängen (Concatenate String), so ähnlich wie im Hyperterminal.

Vor gesendete Befehle könntest du noch ein ">" machen, vor empfangene ein "<"...und ne Clear-Taste würde ich einbauen mit der du einen EmptyString ins Anzeigefeld schreibst


Er schreibt...so weit, so gut. Doch er überschreibt auch, ich wollte ja das Ganze auch noch Stunden später nachlesen können und zudem auch mehr wie nur den letzten Befehl. Soll so ne Art Liste werden, in der die Befehlabfolge nachvollziehbar bleibt.

Gruß
Andy


Serielle kommunikation -> Fehlermeldung - Achim - 23.01.2008 10:08

Wenn du gelesen hättest, was ich geschrieben habeLesen...wärst du auf folgendes gekommen:

[attachment=10783]


Serielle kommunikation -> Fehlermeldung - andy78 - 23.01.2008 10:48

' schrieb:Willst Du nur die Anfrage und die dazugehörige Antwort, oder auch noch die jeweilige Uhrzeit, Datum,....?
Jedenfalls kannst Du das mit einem Schieberegister und einem Build-Array in eine Array schreiben. Für die Zeitinfo musst Du noch einen Timestamp verwenden.

Gruß Markus


Sorry Markus !!

Hab' Deine Antwort überlesen. Datum und Uhrzeit hinzufügen, wäre nicht schlecht und hab ich auch soweit schon. Wenn ich das in ein Schieberegister knaube, bleiben mir die vorhergehenden Antworten erhalten??!

@Achim:
Überschreiben tut er das Ganze aber immernoch.....Wink

Gruß
Andy


Serielle kommunikation -> Fehlermeldung - Achim - 23.01.2008 11:11

' schrieb:@Achim:
Überschreiben tut er das Ganze aber immernoch.....Wink

Versteh ich nicht...

[attachment=10785]

Die lokale Variable kannst du gemäß Markus' Vorschlag natürlich durch ein Schieberegister ersetzen...


Serielle kommunikation -> Fehlermeldung - andy78 - 23.01.2008 11:53

' schrieb:Versteh ich nicht...

[attachment=37840:DiesIstEinTest.PNG]

Die lokale Variable kannst du gemäß Markus' Vorschlag natürlich durch ein Schieberegister ersetzen...


Jau Funktioniert....was ich falsch gemacht habe, verrat' ich lieber nicht...Big Grin

Gruß
Andy


Serielle kommunikation -> Fehlermeldung - Achim - 23.01.2008 11:57

' schrieb:was ich falsch gemacht habe, verrat' ich lieber nicht...Big Grin

Hehe


Serielle kommunikation -> Fehlermeldung - andy78 - 23.01.2008 13:34

' schrieb:Versteh ich nicht...

[attachment=37840:DiesIstEinTest.PNG]

Die lokale Variable kannst du gemäß Markus' Vorschlag natürlich durch ein Schieberegister ersetzen...


Hallo, ich nochmal ....


Wie bekomme ich die String so schön untereinander geschrieben wie Du sie da im FP hast?! Ich bekomm ein wüstes Durcheinander.
Ich hab das File mal angehängt...vielleicht kann einer mal drüberschauen...


Gruß
Andy