LabVIEWForum.de
Gleichzeitige Verwendung von zwei Oszilloskopen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: 3rd Party Hardware (/Forum-3rd-Party-Hardware)
+---- Thema: Gleichzeitige Verwendung von zwei Oszilloskopen (/Thread-Gleichzeitige-Verwendung-von-zwei-Oszilloskopen)



Gleichzeitige Verwendung von zwei Oszilloskopen - hifigott - 04.03.2010 11:19

Da die vier Kanäle des einen Oszis nicht ausreichen, habe ich ein zweites angeschlossen (ebenfalls über LAN). Im Moment wird auf Kanal 1 des 5014 getriggert, das 6014 benutzt den externen Triggereingang auf der Rückseite. Beide Oszis können von LabVIEW angesteuert werden, auch das Triggern funktioniert einwandfrei.

Was allerdings nicht funktioniert ist das Auslesen der Daten von beiden Oszilloskopen. Die Reihenfolge wäre egal, aber es klappt nur bei dem Gerät, dass zuerst abgefragt wird.

In meinen Augen liegt das Problem bei dem Baustein "Read Multiple Waveforms.vi". Vereinfachend gesagt wartet dieser darauf, dass getriggert wird, holt sich dann die Daten vom Oszi und stellt sie in LabVIEW zur Verfügung. Hierbei kann allerdings nur ein Oszi abgefragt werden. Lege ich den Baustein ein zweites Mal an und richte ihn für das zweite Oszi ein, kommt es dort immer zum Timeout, weil immer nur das Vi den Trigger wahrnimmt, das zuerst von LabVIEW angesteuert wird.

Das Problem ließe sich lösen, wenn man zwei dieser Bausteine exakt gleichzeitig verwenden könnte, sodass beide mitbekommen wenn getriggert wird. Möglicherweise geht es auch irgendwie die Daten vom zweiten Oszi ohne vorherigen Triggerimpuls zu holen.

Im Moment habe ich in LabVIEW eine flache Sequenzstruktur angelegt, da so der genaue Ablauf deutlich wird. Es wird immer nur das Oszi abgefragt, dass im ersten Rahmen ist. Arbeite ich ohne die Sequenzstruktur, ist es mehr oder weniger zufällig welches des Oszis zuerst angesteuert wird. Das Zweite funktioniert dann wie gesagt auf keinen Fall.


Hat jemand eine Lösung wie ich an die Daten von beiden Oszilloskopen komme?


Vi im Anhang ist Version 8.5.1. Der entsprechende Teil ist in Rahmen 7 der gestapelten Sequenzstruktur.


Gleichzeitige Verwendung von zwei Oszilloskopen - hifigott - 04.03.2010 12:53

Hier noch die komplette LLB.


Gleichzeitige Verwendung von zwei Oszilloskopen - hifigott - 07.03.2010 11:17

Hat noch keiner von euch zwei Oszilloskope verwendet? :-)


Gleichzeitige Verwendung von zwei Oszilloskopen - Y-P - 07.03.2010 11:21

Nee, hab' ich noch nicht. Aber ich haber mehrere andere Geräte hintereinander angesteuert.....
Allerdings verwende ich nie die fertigen Treiber, sondern programmiere mit VISA-Funktionen und SCPI-Befehlen. Damit solltest Du es auch mal versuchen.

Gruß Markus


Gleichzeitige Verwendung von zwei Oszilloskopen - hifigott - 07.03.2010 11:25

Das klingt erst mal recht kompliziert. Kannst du mir irgendwelche Tutorials oder etwas Ähnliches empfehlen, um sich zunächst mal einen Überblick zu verschaffen?


Gleichzeitige Verwendung von zwei Oszilloskopen - Y-P - 07.03.2010 11:30

Hier ist ein Bsp.:
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=48667

Die Befehle findest Du im "Programmierhandbuch" Deines Geräts.

Gruß Markus