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-Lesen VI hängt sich unter LV2011 auf!?



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!

26.09.2011, 16:35 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2011 16:36 von Roter Milan.)
Beitrag #1

Roter Milan Offline
LV-Anwender
*


Beiträge: 26
Registriert seit: Jan 2011

2014
2010
DE

753xx
Deutschland
VISA-Lesen VI hängt sich unter LV2011 auf!?
Hallo liebe LV-Gemeinde,

ich verwende unter LV 2010 ein VI zum zyklischen lesen der seriellen Schnittstelle (Siehe Anhang). Ich sende eine Anfrage, auf die ich 94 Byte empfange. Ein Simulationsknoten der Gegenstelle befindet sich auch im Anhang (Zu verbinden über 0-Modemkabel).

Nun habe ich auf LV2011 upgedatet und stelle fest, dass mein VI sich fürher oder später in der Funktion VISA-Lesen aufhängt. Wenn ich im Blockdiagramm die "Lampe" anschalte sieht man das. Das VI kann dann auch nur über den Taskmanager geschlossen werden.

Unter LV 2010 hatte ich keinerlei Probleme damit. Ich habe auch schon die Aktuelle Version des VISA-Treibers (V 5.1.1) installiert, ohne Erfolg.

Kann mir jemand weiterhelfen?

Freundliche Grüße

RoterMilan


Angehängte Datei(en)
11.0 .llb  VISA-Lesen.llb (Größe: 40,22 KB / Downloads: 196)

11.0 .llb  VISA-Senden.llb (Größe: 27,49 KB / Downloads: 183)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2011, 16:51
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VISA-Lesen VI hängt sich unter LV2011 auf!?
Was ist denn das für eine Inkonsistenz?
Du konfigurierst deine Schnittstelle auf "Termination Char"=TRUE und lässt den Term-Char auf dem Default-Wert 0xA=\n=Newline.
Bei deiner Kommunikation schließt du jeden gesendeten String aber mit 0xD=\r=Carriage Return ab.

Außerdem kannst du dir das Ganze "Bytes at Port" etc. sparen.
Wenn du schon ein eindeutiges Abschlußzeichen hast, dann wird an VISA-Read eine entsprechend große Zahl angeschlossen und gut ist. Die Read-Funktion gibt nämlich immer dann einen kompletten String zurück, wenn:
1) Der Timeout überschritten wurde
2) oder die Anzahl der gewünschten Bytes im Puffer ist
3) oder der Termination Char im seriellen Stream erkannt wurde.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

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

Roter Milan Offline
LV-Anwender
*


Beiträge: 26
Registriert seit: Jan 2011

2014
2010
DE

753xx
Deutschland
RE: VISA-Lesen VI hängt sich unter LV2011 auf!?
Hallo zusammen,

ich habe den Term-Char nun richtig auf <CR> = 0xD eingestellt und das VI auf Grund der Hinweise Jens optimiert.

Die anfangs beigefügte Simulation (VISA-Senden.llb) sollte zur Reproduzierung des Hängenbleibers dienen.

Das eigentliche Problem besteht mit dem VI VISA-Lesen.llb in Verbindung mit einem realen Klimaschrank unter LV 2011. Der Klimaschrank sendet auf eine Anfrage, eine Antwort mit <CR> abgeschlossen. In dem VI anbei sende ich zyklisch eine Anfrage und hole die Antwort ab.

Auch mit dem optimierten VI (Siehe Anhang) hängt sich LabVIEW nach ca. 700 Zyklen derart auf, dass der LabVIEW-Prozess nicht mal über den Taskmanager gestoppt werden kann. Man muss den Rechner neu starten. LV bleibt, wie schon erwähnt, in der VISA-Lesen-Funktion hängen.

Unter LV 2010 hatte ich keine solche Probleme.

Gruß

RoterMilan


Angehängte Datei(en)
11.0 .llb  VISA-Lesen-2.llb (Größe: 38,96 KB / Downloads: 192)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2011, 09:46
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VISA-Lesen VI hängt sich unter LV2011 auf!?
Gestern Abend mal (simuliert) getestet mit lv11_img, lief 2 h, keine Probleme.

Einzige Anpassung (zur Sicherheit) gegenüber deinem VI: Noch ein Flush Buffer eingefügt.
   

Gruß, Jens

P.S.: Schon den letzten Patch installiert?

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2011, 09:43
Beitrag #5

Roter Milan Offline
LV-Anwender
*


Beiträge: 26
Registriert seit: Jan 2011

2014
2010
DE

753xx
Deutschland
RE: VISA-Lesen VI hängt sich unter LV2011 auf!?
Hallo Jens,

werden den Patch installieren und nochmal testen. Dann werde ich das Ganze auch mal auf einem anderen Laptop testen.

Ich melde mich wieder.

Gruß

RM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Serielle Schnittstelle hängt nach gewisser Zeit auf Kiesch 8 10.611 08.01.2018 11:06
Letzter Beitrag: Kiesch
  Fehler -1073807298 bei VISA: Lesen Schnittlauch 7 10.323 17.01.2017 16:07
Letzter Beitrag: GerdW
  Problem mit 0A im Rückgabestring bei Visa Lesen sumsi 5 5.932 17.02.2015 10:56
Letzter Beitrag: sumsi
  Dewetron EPAD thermo hängt sich auf Amarazy 1 4.097 20.06.2014 18:16
Letzter Beitrag: ausra
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.316 10.11.2013 12:16
Letzter Beitrag: Y-P
  VISA Lesen: I/O-Fehler Samy1 7 10.249 11.06.2013 10:56
Letzter Beitrag: rolfk

Gehe zu: