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 schreiben über serielle und GPIB 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!

22.11.2010, 10:30
Beitrag #1

Matthias22 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2010

2009
2009
de


Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Hallo,

ich habe ein Problem mit einem LabView Programm. Es steuert eine servohydraulische Zug-Druck-Prüfmaschine und verarbeitet Messwerte, die über ein Potentialmessgerät eingelesen werden. Letzteres Gerät ist neu dazu gekommen und wurde in das bestehende Programm installiert, allerdings funktioniert dies nicht mehr richtig.
LabView gibt über VISA Befehle an die Prüfmaschine (über eine GPIB-Schnittstelle) und empfängt ebenfalls über VISA Daten vom Messgerät über eine serielle Schnittstelle (COM)
Immer wenn LabView an die Maschine Befehle sendet, tauchen Fehler beim VI: VISA schreiben auf (Timeout). Ich habe den VISA Timeout schon erhöht aber das funktioniert auch nicht. Vorher durchlief das Programm diese Stellen in Sekundenbruchteilen. Das komische ist, dass es mal funktioniert und mal nicht und immer an verschieden Stellen im Programm der Fehler auftaucht, aber immer in dem SubVI, das die Maschine steuert.

Kann es sein, dass durch das Messgerät die Verbindung über VISA nicht mehr so läuft, wie es sein soll? Ohne die Vi´s vom Messgerät läuft alles sehr gut aber mit geht es nicht.

Vielen Dank schon mal für eure Hilfe

PS: Ich bin ein LabView-Neuling
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 10:36
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Lad' mal Dein(e) VI(s) hoch. Das kann ich so auch nicht sagen. Unsure

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 10:39
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Hallo Matthias,

Zitat:Kann es sein
Na klar - aber wer weiß das schonSmile

Schon mal die Verkabelung überprüft? Ein anderes GPIB-Kabel ausprobiert? (Das half bei meinen Versuchen auch immer wieder mal...)
Wenn der TimeOut beim VISA-Schreiben auftaucht, ist das schon eher ungewöhnlich. Normalerweise hat man TimeOuts, wenn man auf eine Antwort vom Gerät wartet...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 10:44
Beitrag #4

Matthias22 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2010

2009
2009
de


Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Hier mal ein VI von der Prüfmaschine.
Labview Version 2009
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 11:05
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Ähmm, wo? Unsure

Gruß Markus

' schrieb:Hier mal ein VI von der Prüfmaschine.
Labview Version 2009

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 11:08
Beitrag #6

Matthias22 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2010

2009
2009
de


Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Jetzt aber...


Angehängte Datei(en)
Sonstige .vi  Busy_Write.vi (Größe: 8,91 KB / Downloads: 296)

Sonstige .vi  InI_pruefmaschine_.vi (Größe: 23,28 KB / Downloads: 258)

Sonstige .vi  Statusabfrage_Busy.vi (Größe: 14,03 KB / Downloads: 299)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2010, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2010 11:24 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Hallo Matthias,

RubeGoldberg-Alarm für Statusabfrage-Busy.vi !!!
-einzelne bits kann man auch für Integers per AND testen
-Was soll dieses Select mit den Booleans? IF TRUE THEN FALSE ELSE TRUE??? Ein einfaches NOT hätte es auch getan... Wenn man die Abbruchbedingung umschaltet, braucht man weder ein NOT noch ein SELECT...

Wo genau taucht der TimeOut-Fehler auf? Bitte das erstmal mit ExecutionHighlighting testen. Ohne deine Hardware lässt sich sowas nämlich nicht simulieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2010 11:20 von Y-P.)
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Ich blick' da nicht ganz durch, was Du machst. Da sind nämlich ein paar Dinge, die man auch wesentlich vereinfachen könnte (in Statusabfrage_Busy.vi).
u.a. das:
   
Wenn ich etwas mehr Zeit habe, schaue ich nochmal drüber. Vielleicht könntest Du Dein VI bis dahin auch etwas vereinfachen und vor allem die LabVIEW-Version Deiner VIs das nächste Mal angeben. Profil_ergaenzen

Gruß Markus

EDIT: Gerd war etwas schneller. Big Grin

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 11:30
Beitrag #9

Matthias22 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2010

2009
2009
de


Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Also der Timeout taucht immer im Busy-Write. vi bei Visa: schreiben auf.
Bezügl. Statusabfrage.vi: Ich habe das vi selbst nicht geschrieben und rätsel auch immer wieder was da gemacht wird... Braucht man diese Abfrage überhaupt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2010, 12:00 (Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2010 12:01 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Visa schreiben über serielle und GPIB Schnittstelle
Hallo Matthias,

taucht der Fehler vor dem Write oder danach auf? (Erzeugt die StatusByte-Abfrage den Fehler oder wirklich erst der Write-Zugriff?)
Taucht der Fehler nur auf, wenn das zusätzliche Messgerät am Rechner angeschlossen ist? Hängt das zusätzliche Messgerät in irgendeiner Weise mit am GPIB?

Zitat:Ich habe das vi selbst nicht geschrieben
Das habe ich mir gedacht. Das VI sieht aus wie aus einer älteren LV-Version konvertiert - was aber nicht die RubeGoldberg's entschuldigen soll...

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
  GPIB auf VISA ändern Manfred 13 6.698 26.01.2021 12:50
Letzter Beitrag: Manfred
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 5.181 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 7.912 07.05.2019 08:59
Letzter Beitrag: AAlp
  error 7; GPIB Schnittstelle ares2013 25 12.127 27.02.2019 15:10
Letzter Beitrag: ares2013
  GPIB / VISA Verbindung funktioniert nicht mehr in exe marc10k 2 3.878 25.01.2019 12:15
Letzter Beitrag: marc10k
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 6.227 23.01.2019 08:07
Letzter Beitrag: Ratio

Gehe zu: