Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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....
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
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Serielle kommunikation -> Fehlermeldung
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....
Gruß
Andy
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' 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.
' 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.....
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...