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 

Dieses Thema hat akzeptierte Lösungen:

VISA Read Error erste Ausführung



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!

09.01.2014, 11:13
Beitrag #1

cobain2004 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jan 2014

2013 SP1
2011
DE


Schweiz
VISA Read Error erste Ausführung
Hallo zusammen,

ich bin Neuling im LabVIEW und habe für ein CLT313 (Leistungs/Energietransmitter 3phasig)

CLT313 Bedienungsanleitung:
http://www.christ-elektronik.de/elements...eutsch.pdf

ein vi geschrieben um die gewünschten Messwerte auszulesen über RS232.
Dieses vi habe ich in diversen anderen vis als Subvi eingesetzt und in NI-Teststand eingefügt.

Nun kommt bei der ersten Ausführung immer ein VISA READ Fehler (VISA. LESEN in AuslesenCLT313.vi Hex 0xBFFF0015 Zeitüberschreitung bevor der Vorgang abgeschlossen werden konnte)

Bei erneuter Ausführung funktioniert alles so wie es sollte. Der Fehler tritt auch erst wieder auf wenn ich den PanelPC neustarte und die Applikation das erste mal wieder ausführe.

Weiss jemand von euch wo der Fehler liegt?

Verbesserungsvorschläge nehme ich gerne an.

Vielen Dank schon im vorausSmile

Gruss
cobain2004


Angehängte Datei(en)
12.0 .vi  AuslesenCLT313.vi (Größe: 63,04 KB / Downloads: 304)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.01.2014, 20:27
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.407
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VISA Read Error erste Ausführung
Hallo cobain,

Zitat:Nun kommt bei der ersten Ausführung immer ein VISA READ Fehler ... Bei erneuter Ausführung funktioniert alles so wie es sollte.
Wenn das Problem definiert auftaucht, kann man es auch programmatisch abfangen...

Zitat:Verbesserungsvorschläge nehme ich gerne an.
- In allen deinen Cases wird der gleiche Programmablauf ausgeführt: VISA-Write, warten, VISA-Read. Sowas gehört in ein subVI, welches das Kommando als Input bekommt und den Messwert als Output liefert!
- Man benötigt sicherlich auch keine 9 Lesepuffer-Anzeigen...
- Statemachine sollte man (muss man aber nicht) per Enum steuern, das vermeidet Probleme durch Tippfehler bei den Strings...
- Das ineinander-schachteln der States muss auch nicht unbedingt sein...
- Man muss nicht die Standardwerte beim SerialPortInit verdrahten...
- Aufräumen per Ctrl-U schadet meist auch nicht...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2014, 13:08 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2014 13:10 von cobain2004.)
Beitrag #3

cobain2004 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jan 2014

2013 SP1
2011
DE


Schweiz
RE: VISA Read Error erste Ausführung
(09.01.2014 20:27 )GerdW schrieb:  Hallo cobain,

Zitat:Nun kommt bei der ersten Ausführung immer ein VISA READ Fehler ... Bei erneuter Ausführung funktioniert alles so wie es sollte.
Wenn das Problem definiert auftaucht, kann man es auch programmatisch abfangen...

Zitat:Verbesserungsvorschläge nehme ich gerne an.
- In allen deinen Cases wird der gleiche Programmablauf ausgeführt: VISA-Write, warten, VISA-Read. Sowas gehört in ein subVI, welches das Kommando als Input bekommt und den Messwert als Output liefert!
- Man benötigt sicherlich auch keine 9 Lesepuffer-Anzeigen...
- Statemachine sollte man (muss man aber nicht) per Enum steuern, das vermeidet Probleme durch Tippfehler bei den Strings...
- Das ineinander-schachteln der States muss auch nicht unbedingt sein...
- Man muss nicht die Standardwerte beim SerialPortInit verdrahten...
- Aufräumen per Ctrl-U schadet meist auch nicht...

Danke für deine Infos.

Ich habe nun das Vi etwas angepasst (SubVI verwendet, Lesepuffer-Anzeigen geloescht, aufgeräumt).

Sicher gibt es irgendeine Möglichkeit dieses Problem abzufangen. Jedoch kenne ich die Ursache dafür nicht.
Ich könnte jedesmal nach der ersten Ausführung das VI ein zweites Mal aufrufen,
aber eigentlich sollte es doch eine schönere Lösung geben?


Angehängte Datei(en)
0.0 .rar  TransMetra_CLT313.rar (Größe: 38,23 KB / Downloads: 267)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2014, 20:45
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.407
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VISA Read Error erste Ausführung

Akzeptierte Lösung

Hallo cobain,

Zitat:Sicher gibt es irgendeine Möglichkeit dieses Problem abzufangen. ... Ich könnte jedesmal nach der ersten Ausführung das VI ein zweites Mal aufrufen
Nach dem SerialInit einfach einen Befehl zum Gerät schicken und die Antwort abfragen. Dann sollte deiner Beschreibung nach der Fehler auftreten. Diesen dann einfach löschen (es gibt dafür eine Funktion!) und normal weiterarbeiten...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2014, 21:15
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VISA Read Error erste Ausführung
Noch eine Idee: Nach dem Serial Init einmal explizit per VISA-Open-VI die Schnittstelle öffnen! Serial Init enthält nämlich nur Konfigurationen der Schnittstelle, aber kein VISA-Open. Nach VISA-Open vielleicht noch per Flush Buffer den VISA-Buffer zur Sicherheit leeren.

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA Error 1073807339 aber nicht mit Lämpchen an Hachiko 6 4.596 01.06.2021 13:32
Letzter Beitrag: Hachiko
  VISA Read und Bytes at Port tanka 9 12.443 28.08.2019 08:10
Letzter Beitrag: Lucki
  VISA Error Code Fehlerbehandlung L@BTR0N 2 4.392 19.02.2019 13:53
Letzter Beitrag: L@BTR0N
  Error when control USB Test&Measurement Device using VISA r4Ak5 8 7.189 09.03.2017 16:26
Letzter Beitrag: GerdW
  VISA Read Fehler 1073807302 Stefan1101 4 6.575 29.08.2016 10:13
Letzter Beitrag: Stefan1101
  VISA Read mit Keithley 6487 dauert lange jusaca 3 4.711 28.01.2016 11:12
Letzter Beitrag: jusaca

Gehe zu: