INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle



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!

17.07.2017, 12:28
Beitrag #1

konne Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2017

2014
2012
kA



VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Moin moin alle zusammen,

Ich bin bei der Programmierung eines VI zum Auslesen einer seriellen Schnittstelle auf Probleme gestoßen. Ich versuche einen Datenlogger für Modellflugzeuge auszulesen, um einen kleinen Motorenprüfstand aufzubauen. Das Gerät heißt UniLog und wird über ein mitgeliefertes Interface per USB angeschlossen. Vom Hersteller habe ich alle Infos erhalten, wie dieses Gerät anzusprechen ist und wie das 24byte große Datenpaket zu interpretieren ist. Mit einer Datalogging-Software ("DataExplorer") läuft das alles wunderbar - ich versuche nun aber, die Daten in meinem VI anzuzeigen in dem ich auch die Steuerung des Prüfstands vornehme.

Das VI öffnet eine VISA-Schnittstelle, legt den Puffer fest, leert den Puffer zur Sicherheit einmal komplett, sendet ein "v" als Trigger für die Live-Datenabfrage an den Logger, wartet 5s und soll dann in einer Schleife die Daten auslesen. Sobald das VI in der Schleife beim "VISA read" Block ankommt erscheint dann aber der folgende Fehler:

Zitat:Fehler -1073807298 bei VISA: Lesen in ControlTestbed.vi

Mögliche Ursachen:

VISA: (Hex 0xBFFF003E) Operation konnte wegen eines I/O-Fehlers nicht durchgeführt werden.

Der gleiche Fehler wird auch bei der Konfiguration im MAX angezeigt.

Umfangreiche Recherche brachte bis jetzt leider kein Ergebnis. Ich habe auch alle Threads in diesem Forum nach dem Fehler durchforstet (er trat ja bereits einige Male auf) und die Anweisungen zur Behebung dort befolgt und mit eingearbeitet. Leider ohne Erfolg.

Das Blockdiagramm ist unten angehängt.

Ich bin dankbar für jedweden Hinweis, Hilfe, Tipp oder Wink auf den richtigen Pfad.

Schönen Gruß,
konne


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.07.2017, 14:46
Beitrag #2

Freddy Offline
LVF-Stammgast
***


Beiträge: 425
Registriert seit: Aug 2008

2017, NXG 2.0 BETA
1996
DE

76275
Deutschland
RE: VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Hallo Konne,
Mit dem ersten VI öffnest Du die Session bereits.
Die Buffer VIs würde ich mal weg lassen und die 5 Sekunden Wartezeit auch.
Nach dem Auslesen würde ich über ein Schieberegister die Strings sammeln.
Damit keine Error Meldung das System anhält am Ende der While Schleife die Error Leitung löschen.
Dann mal laufenlassen, jetzt müssten alle Strings kommen, bis Du den Stop Button gedrückt hast.

Damit sollte eigentlich die Kommunikation mal getestet sein.

Gruß
Freddy


Angehängte Datei(en) Thumbnail(s)
   

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2017, 09:52
Beitrag #3

konne Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2017

2014
2012
kA



RE: VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Moin Freddy,

Danke für deine Antwort. Der Fehler bleibt leider weiterhin unverändert bestehen.
Ausgelesen werden auch nur leere Strings.

Es ist zum wahnsinnig werden!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2017, 10:00 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2017 10:00 von GerdW.)
Beitrag #4

GerdW Online
______________
LVF-Team

Beiträge: 14.750
Registriert seit: May 2009

09SP1, 11SP1, 17
1995
DE_EN

10×××
Deutschland
RE: VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Hallo konne,

du könntest mit einem Serial Port Sniffer schauen, wie dieser "DataExplorer" kommuniziert.
Und das kannst du dann damit vergleichen, was du mit LabVIEW versuchst…

Ich habe mir das Manual nicht durchgelesen, aber verwendest du die identischen Schnittstellenparameter?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2017, 10:40
Beitrag #5

Freddy Offline
LVF-Stammgast
***


Beiträge: 425
Registriert seit: Aug 2008

2017, NXG 2.0 BETA
1996
DE

76275
Deutschland
RE: VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Hallo konne,
nach dem Datenblatt ist die Verbindung mit 9600 Baud.
Du stellst auf 115200 da kann nichts synchronisieren.

Gruß Freddy

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2017, 13:04
Beitrag #6

konne Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2017

2014
2012
kA



RE: VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle
Hallo Jungs,

Vielen Dank für eure Antworten.

Warum auch immer, der Fehler ist verschwunden, trotzdem ich nichts geändert habe...

Jedenfalls klappt es jetzt wie gewünscht. Hoffentlich bleibt das so, ansonsten schlage ich nochmal Alarm.

Danke euch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Alle seriellen Schnittstellen auslesen Exl 1 501 01.04.2017 16:41
Letzter Beitrag: GerdW
  Fehler -1073807298 bei VISA: Lesen Schnittlauch 7 1.329 17.01.2017 16:07
Letzter Beitrag: GerdW
  VISA Read Fehler 1073807302 Stefan1101 4 1.434 29.08.2016 10:13
Letzter Beitrag: Stefan1101
  Modul am seriellen Port ansprechen Charly82 2 1.909 22.05.2016 07:34
Letzter Beitrag: Charly82
  VISA ansprechen / auslesen Joachim 5 2.178 06.02.2016 15:11
Letzter Beitrag: Joachim
  Daten von Seriellen Port in While-Schleife auswerten Bensch 4 2.173 26.10.2015 11:28
Letzter Beitrag: Bensch

Who read this thread?
1 User(s) read this thread:
masch_18

Gehe zu: