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 

Problem: GPIB + Tek CurveTracer



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!

19.08.2008, 11:17 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2008 18:17 von jg.)
Beitrag #1

Luddi Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2008

8.00
2008
de

91058
Deutschland
Problem: GPIB + Tek CurveTracer
Hallo liebe LabVIEW Profis,
folgendes Problem liegt bei mir vor:

ich habe bereits erfolgreich den Curve Tracer von Tektronix 370B über den Rechner mittels GPIB (über USB Adapter) + LabVIEW angesteuert,dh VIs geschrieben,die auch wirklich funktionieren. Z.B. kann ich verschiedene Einstellungen an dem Gerät vornehmen oder auslesen.

Mein eigentliches Problem aber liegt im Auslesen der Kurve. Mit dem query-Befehl "CUR?" sendet das Gerät mir die Daten der Kurve, das sind insgesamt 4099 Bytes in Stringform, die ich mittels richtiger Verarbeitung als Graphen anzeigen lassen kann. Soweit funktoniert auch alles, aber sobald ich den Vorgang wiederhole, hängt sich das VI entweder komplett auf oder zeigt mir keine empfangenen Daten mehr an, dh das VI läuft durch,zeigt aber als empfangenen String einen Leerstring an.

Ich habe es mit verschiedenen Query-VIs versucht, darunter auch das von der Tektronix Homepage, wobei mir aufgefallen ist, dass dieses VI von Tek sich nach wiederholtem (ca 10x) senden des "CUR?" Befehls aufhängt, die anderen aber einfach keine Strings mehr empfangen. Dabei ist anzumerken dass das Tek VI wesentlich komplexer aufgebaut ist, als meine selbst Erstellten. Außerdem hängt sich das VI noch schneller auf (bzw senden die einfachen VIs keine Strings mehr), wenn die Kurve sich gleichzeitig noch ändert, dh bei jeder "CUR?" Abfrage andere Werte gesendet werden müssen. Dann tritt der Fehler schon etwa nach dem 3. Mal auf.

Im Anhang habe ich mal 2 verschiedene query VIs hochgeladen(370A GPIB Comm ist von Tek, das andere von mir), evtl habe ich ja einfach einen programmiertechnischen Fehler gemacht. Oder liegt es an der rel. großen Anzahl an Bytes,die bei einer Anfrage übertragen werden müssen? Warum läufts dann bei gleich bleibender Kurve(dh gleichbleibende Daten) etwa 10x und bei sich ändernder nur 3x. Hat es evtl etwas mit dem doch veralteten Rechner zu tun ? (AMD Athlon 700MHz 512 MB RAM LabVie 8.0). Der Rechner stürzt nicht ab, aber muss trotzdem neustarten nach diesem Fehler, damit ich wieder auf das Gerät zugreifen kann.

Vielen Danke schonmal!

Lv80_img


Angehängte Datei(en)
Sonstige .vi  370A_GPIB_Comm.vi (Größe: 32,21 KB / Downloads: 238)

Sonstige .vi  Query_subVI_2.vi (Größe: 17,01 KB / Downloads: 202)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Problem: GPIB + Tek CurveTracer - Luddi - 19.08.2008 11:17
Problem: GPIB + Tek CurveTracer - Luddi - 16.09.2008, 10:29

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tektronix 370a Curvetracer GPIB MightyEm 3 4.720 06.09.2013 07:51
Letzter Beitrag: GerdW
  GPIB timing Problem Tweety 1 3.752 16.08.2008 23:34
Letzter Beitrag: eg
  GPIB-Problem Stefan F. 6 6.164 22.01.2008 20:43
Letzter Beitrag: Stefan F.
  Problem Geräteansteuerung mit älterer GPIB-Version IEEE488.1 Scaramanga 1 3.855 10.04.2006 20:59
Letzter Beitrag: ahlers01
  GPIB beim Problem DevilDust 2 4.585 02.05.2005 14:20
Letzter Beitrag: DevilDust

Gehe zu: