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!
27.08.2007, 11:30 (Dieser Beitrag wurde zuletzt bearbeitet: 09.02.2011 17:43 von Dennis.Moser.)
ich hab ein Problem, und ich find den Fehler nicht.
Anbei folgendes VI erstellt mit LV 7.0 ...
Ich hab einfach das ganze geschickt, und es nicht auf das was nicht geklappt beschränkt, weil der Fehler vllt im Detail liegt ...
Die Geschichte mit den Temperaturen kann erstmal ignoriert werden. Es geht um die zweite Sequenz. Ich möchte von einer seriellen Schnittstelle etwas auslesen. Dazu schicke ich den Befehl "READ?". Bis Freitag hat auch alles wunderbar geklappt. Heute nun, wollte ich den Teil dazu basteln, der mir die Messwerte in deine Datei schreibt. Seitdem klappt es nicht mehr. Ich bekomme die Fehlermeldung : 1073807339. Das Timeout neben. Wenn ich mir das ganze im Highlightmodus ansehe, dann ist zuerkennen, dass alles an das VISA: Lesen übergeben wird, aber es dann nicht weitergeht. Vllt hab ich beim einbauen des "In eine Testdatei schreiben" irgendeinen Fehler gemacht, den ich mit meinen Kenntnissen nicht erkennen kann?!
Wäre schön wenn mal jmd reinschauen könnte.
MfG Cassio
"Es wurde schon wieder eine Leiche aus der Themse gezogen!" - "Erschreckend! Wird in diesem Land denn keiner mehr erschossen?!"
Anzeige
27.08.2007, 12:05 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2007 12:07 von VDB.)
ich hab ein Problem, und ich find den Fehler nicht.
Anbei folgendes VI erstellt mit LV 7.0 ...
Ich hab einfach das ganze geschickt, und es nicht auf das was nicht geklappt beschränkt, weil der Fehler vllt im Detail liegt ...
Die Geschichte mit den Temperaturen kann erstmal ignoriert werden. Es geht um die zweite Sequenz. Ich möchte von einer seriellen Schnittstelle etwas auslesen. Dazu schicke ich den Befehl "READ?". Bis Freitag hat auch alles wunderbar geklappt. Heute nun, wollte ich den Teil dazu basteln, der mir die Messwerte in deine Datei schreibt. Seitdem klappt es nicht mehr. Ich bekomme die Fehlermeldung : 1073807339. Das Timeout neben. Wenn ich mir das ganze im Highlightmodus ansehe, dann ist zuerkennen, dass alles an das VISA: Lesen übergeben wird, aber es dann nicht weitergeht. Vllt hab ich beim einbauen des "In eine Testdatei schreiben" irgendeinen Fehler gemacht, den ich mit meinen Kenntnissen nicht erkennen kann?!
Wäre schön wenn mal jmd reinschauen könnte.
MfG Cassio
Du sagst dem "VISA Read" das er warten soll bis 500 Bytes da sind. Wahrscheinlich schickt dein Gerät weniger als 500 Bytes. Du kannst das VISA-Property "BytesAtPort" benutzten um zu erfahren wie viele Bytes im Eingangspuffer stehen.
' schrieb:Du sagst dem "VISA Read" das er warten soll bis 500 Bytes da sind. Wahrscheinlich schickt dein Gerät weniger als 500 Bytes. Du kannst das VISA-Property "BytesAtPort" benutzten um zu erfahren wie viele Bytes im Eingangspuffer stehen.
' schrieb:Erstmal vielen Dank für die Antwort. Klingt auf alle Fälle mehr als logisch Ich versuche mal damit rumzuspielen, vllt gelingt es mir ja.
Sorry ich nochmal. Ich hab noch mal das VI angehängt, ich hab versucht, dass umzusetzen, was in dem Thread steht, dessen Link du mir geschickt hast. Aber irgendwie will das nicht so richtig. Ich wär dir sehr dankbar wenn du oder jmd anderes, noch mal reinschauen könntest / könnte...
Vielen Dank schon mal ...
"Es wurde schon wieder eine Leiche aus der Themse gezogen!" - "Erschreckend! Wird in diesem Land denn keiner mehr erschossen?!"
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Problem mit VISA: Lesen ...
Was heißt "das will nicht so richtig"?
Gruß Markus
' schrieb:Sorry ich nochmal. Ich hab noch mal das VI angehängt, ich hab versucht, dass umzusetzen, was in dem Thread steht, dessen Link du mir geschickt hast. Aber irgendwie will das nicht so richtig. Ich wär dir sehr dankbar wenn du oder jmd anderes, noch mal reinschauen könntest / könnte...
Vielen Dank schon mal ...
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Problem mit VISA: Lesen ...
Was kriegst Du denn bei BytesAtPort für einen Wert?
Kommen da schon keine Daten zurück?
Gruß Markus
' schrieb:Sorry, schwammig ausgedrückt.
Soll heißen, es tut schlichtweg garnichts, es kommt weder das Time - Out was ich bisher hatte, noch kommen irgendwelche Messwerte rein.
Das wirklich dumme daran ist, als ich meinen Arbeitsplatz am Freitag verlassen habe, lief es ... *HMPF*
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Was kriegst Du denn bei BytesAtPort für einen Wert?
Kommen da schon keine Daten zurück?
Gruß Markus
Bei "Bytes at Port" kommt 0 raus ( habs im Highlightmodus angesehen ), also müsste der Fehler schon weiter vorn liegen oder? Vllt erkennt das Messgerät meinen Befehl nicht?! Aber es meldet sich nicht zu Wort, normalerweise beschwert es sich, wenn ein Befehl ankommt den es nicht kennt ...
"Es wurde schon wieder eine Leiche aus der Themse gezogen!" - "Erschreckend! Wird in diesem Land denn keiner mehr erschossen?!"
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Problem mit VISA: Lesen ...
Gute Frage.........
Ist es eingeschaltet?
Mich wundert halt, dass es sonst den Befehl erkannt hat.
Ist nach Deinem Kombinationsfeld das CR schon am Freitag da gewesen?
Gruß Markus
' schrieb:Bei "Bytes at Port" kommt 0 raus ( habs im Highlightmodus angesehen ), also müsste der Fehler schon weiter vorn liegen oder? Vllt erkennt das Messgerät meinen Befehl nicht?! Aber es meldet sich nicht zu Wort, normalerweise beschwert es sich, wenn ein Befehl ankommt den es nicht kennt ...
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Gute Frage.........
Ist es eingeschaltet?
Mich wundert halt, dass es sonst den Befehl erkannt hat.
Ist nach Deinem Kombinationsfeld das CR schon am Freitag da gewesen?
Ich hab jetzt mal das wieder geändert, weil das mit dem CR auch nicht so recht wollte. Hab einfach mal das übernommen, was im LabVIEW <-> Serial.VI steht .. also das Texteingabefeld, und dann am ENDE CR/LF gemacht .. .das klappt jetzt ... aber nun gibts ne Statusmeldung, wenigstens keine Fehlermeldung mehr:
1073676294 Die übertragene Anzahl an Bytes entspricht der angeforderten Anzahl. Es sind möglicherweise weitere Daten verfügbar.
Und das Agilent gibt mir als Fehler: -410 Querry Interrupted.
Und nu bin ich mit meinem wenigen Latein am Ende ...
"Es wurde schon wieder eine Leiche aus der Themse gezogen!" - "Erschreckend! Wird in diesem Land denn keiner mehr erschossen?!"