07.10.2007, 00:01
Hallo Forum,
ich habe ein für mich unerklärbares Problem beim Verbinden von DSP und
PC.
Also zum Problem:
Ich nutze LabVIEW um mir die Daten anzuschauen, als Basis habe ich ein
Beispielprogramm von NI.com genutzt (Advanced Serial Write and Read.vi).
Nur leider steigt die Anwendung immer wieder mit der Meldung
VISA: (Hex 0xBFFF006C) Während der Übertragung ist ein Überlauffehler
aufgetreten. Ein Zeichen wurde von der Hardware nicht gelesen, bevor das
nächste Zeichen ankam.
aus. Je größer der Eingangspuffer desto schneller. Das Verwirrende an
der Sache ist im angehängten screenshot zu sehen (2): Bevor die
Fehlermeldung das Progamm abbrechen lässt, ist wildes Gezappel 'auf der
Leitung' zu sehen. Wie im screenshot (1) zu sehen ist, sollte eine Rampe
von 0...255 zu sehen sein (das Fenster entspricht ~20s in der Breite).
Die Einstellungen von COM1 entsprechen denen im screenshot (1).
Meiner Meinung nach ist ein Fehler des DSP's und/oder seines Programmes
ausgeschlossen, wenn LabVIEW neu angestoßen wird läuft plötzlich wieder
die saubere Rampe (3) und HTerm läuft ohne Probleme (manchmal ist es bei
LabVIEW auch nötig den DSP kurz anzuhalten). Die Fehlermeldung und die
Tatsache, dass HTerm sauber läuft deutet ja auf eine Unzulänglichkeit
von LabVIEW hin.
Was vermutet ihr?
pumpkin
ich habe ein für mich unerklärbares Problem beim Verbinden von DSP und
PC.
Also zum Problem:
Ich nutze LabVIEW um mir die Daten anzuschauen, als Basis habe ich ein
Beispielprogramm von NI.com genutzt (Advanced Serial Write and Read.vi).
Nur leider steigt die Anwendung immer wieder mit der Meldung
VISA: (Hex 0xBFFF006C) Während der Übertragung ist ein Überlauffehler
aufgetreten. Ein Zeichen wurde von der Hardware nicht gelesen, bevor das
nächste Zeichen ankam.
aus. Je größer der Eingangspuffer desto schneller. Das Verwirrende an
der Sache ist im angehängten screenshot zu sehen (2): Bevor die
Fehlermeldung das Progamm abbrechen lässt, ist wildes Gezappel 'auf der
Leitung' zu sehen. Wie im screenshot (1) zu sehen ist, sollte eine Rampe
von 0...255 zu sehen sein (das Fenster entspricht ~20s in der Breite).
Die Einstellungen von COM1 entsprechen denen im screenshot (1).
Meiner Meinung nach ist ein Fehler des DSP's und/oder seines Programmes
ausgeschlossen, wenn LabVIEW neu angestoßen wird läuft plötzlich wieder
die saubere Rampe (3) und HTerm läuft ohne Probleme (manchmal ist es bei
LabVIEW auch nötig den DSP kurz anzuhalten). Die Fehlermeldung und die
Tatsache, dass HTerm sauber läuft deutet ja auf eine Unzulänglichkeit
von LabVIEW hin.
Was vermutet ihr?
pumpkin