28.10.2008, 14:50
Beitrag #1
|
HardyE
LVF-Grünschnabel
Beiträge: 15
Registriert seit: Oct 2008
8.5.0
-
de
53440
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Hallo Experten,
wie gehe ich am Besten vor, wenn ich ein Gleichspannungs-Signal mit Hilfe eines Oszilloskops auswerten möchte?
Ich habe das Oszilloskop an eine Gleichstromquelle angeschlossen und möchte nun einen Grenzwert-Test in LV durchführen.
Später wird es dann kein Gelsichspannungssignal sondern ein Peak sein. Den könnte ich aber zeitlich mitteln und dann eine entscheidung treffen, ob das Signal noch anliegt oder nicht.
Dazu aber ggf. später mehr.
Zunächst versuche ich vergeblich das auf dem Oszi sichtbare Gleichspannungssignal in LB auszuwerten. Mit Hilfe des Bausteins "tkds30xx ACQ Wfm Edge Triggered.vi" und einem dahinter geschalteten Waveform-Graph kann ich zumindest schonmal sehen, dass ein Signal anliegt. Nur wie komme ich mit dem Signal zum "Masken und Grenzwerttest"?
Danke schonmal
Hardy
|
|
|
29.10.2008, 23:31
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Ich blicke noch nicht ganz, was Du meinst.
Ich führe Messungen immer direkt im Oszi (mit den oszieigenen Messfunktionen) aus und lese dann nur noch die Messwerte ein.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2008, 08:52
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2008 08:53 von Y-P.)
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Wie gesagt. Nimm doch die internen Oszi-Messfunktionen (z.B. Frequenz, Pulsbreite, Amplitudenhöhe, Mittelwert,.....) und lies dann den Wert aus. Somit weißt Du doch, ob das Signal die gewünschte Eigenschaft hat.
Wenn Du aber das gesamte Signal einlesen möchtest, dann weiß ich auch nicht wie das geht, aber im Handbuch vom Oszi steht glaub' was.
Zu den Treibern kann ich nichts sagen, da ich das Oszi per SCPI-Befehle über VISA ansteuere.
Wenn Du das Oszi einmal "manuell" eingestellt hast, dann kannst Du die Einstellungen mit dem "*LRN?"-Befehl auslesen und beim nächsten Gebrauch einfach wieder reinschreiben. Auslesen der Messwerte geht mit den "MEAS-Befehlen".
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2008, 09:13
Beitrag #5
|
HardyE
LVF-Grünschnabel
Beiträge: 15
Registriert seit: Oct 2008
8.5.0
-
de
53440
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Aber es muss doch mit einfachen Mitteln möglich sein, eine einfache Auswertung der gemessenen Signale in LabVIEW einzubinden.
Das Auslesen und grafische Darstellen geht doch auch ohne größere Schwierigkeiten.
Gehe ich z.B. hin und nehme den Signalpfad in LabVIEW, an dem ich den Waveform Graph angeschlossen habe und verzweige den auf den asken und Grenzwerttest, so ist dies nicht möglich. Ich verbinde dabei:
"Cluster aus 3 Elementen"
"Dynamische Daten"
Ich brauche also ein Auslesen des Oszis mit dynamischen Daten.
Oder eine konvertierung aus den beiden.
Ich glaube inzwischen, dass ich einen massiven Denkfehler in der Herangehensweise des Problems oder der Bedienung von LV habe.
Aber praktisch gesehen dürfte das doch nicht so problematisch sein, oder?
Klar, ich könnte die Signalauswertung komplett vom Oszi AUSWERTEN lassen, das meintest Du doch oder? Quasi nur noch "wahr" oder "falsch" in LV einlesen lassen. Wie das dann geht müsste ich mir dann aber auch erstmal ansehen.
Wenn ich aber schon den Signalverlauf des Oszis in LV sichtbar machen kann, dann müsste ich doch auch dieses Signal mit LV "verwrsten" können, oder?
Ich denke das dies für LV das kleinste Problem sein müsste...
Gruß
Hardy
|
|
|
30.10.2008, 09:39
Beitrag #6
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Ich weiß nicht, ob Du das "verwursten" kannst.
Du denkst glaub' viel zu kompliziert.
Du liest den Messwert ein (z.B. Mittelwert) und wenn der einen bestimmten Wert hat, dann kannst Du das in LabVIEW verwenden und z.B. vergleichen, ob ein Signal da ist,...
Gruß Markus
' schrieb:Klar, ich könnte die Signalauswertung komplett vom Oszi AUSWERTEN lassen, das meintest Du doch oder? Quasi nur noch "wahr" oder "falsch" in LV einlesen lassen. Wie das dann geht müsste ich mir dann aber auch erstmal ansehen.
Wenn ich aber schon den Signalverlauf des Oszis in LV sichtbar machen kann, dann müsste ich doch auch dieses Signal mit LV "verwrsten" können, oder?
Ich denke das dies für LV das kleinste Problem sein müsste...
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2008, 09:49
Beitrag #7
|
HardyE
LVF-Grünschnabel
Beiträge: 15
Registriert seit: Oct 2008
8.5.0
-
de
53440
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
' schrieb:Ich weiß nicht, ob Du das "verwursten" kannst.
Du denkst glaub' viel zu kompliziert.
Du liest den Messwert ein (z.B. Mittelwert) und wenn der einen bestimmten Wert hat, dann kannst Du das in LabVIEW verwenden und z.B. vergleichen, ob ein Signal da ist,...
Gruß Markus
Und wie erstelle ich das nun in LV?
Es geht ja darum, wie ich den z.B. Mittelwert dann eingelesen bekomme. Wenn ich diesen Wert dann habe, ist ja alles andere kein großes Problem mehr.
Geht das dann nur über GPIP-Befehle?
Dann frage ich mich aber ernsthaft wozu diese bestimmt 50 bunten Icons alle sind die im Rahmen des TDKS30xx Treibers installiert worden sind :-(
Bin bis jetzt davon ausgegangen, das es ein Icon gibt mit dessen Hilfe ich den Messwert direkt in LV einlesen kann und dann z.B. mit dem Grenzwerttest dofort eine Aussage treffen kann......
Gruß
Hardy
|
|
|
30.10.2008, 10:17
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2008 10:37 von Y-P.)
Beitrag #8
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Das steht doch alles im Programmierhandbuch.
Also die Messwerte liest man z.B. so aus:
MEASU:MEAS1:DAT? (Messwert 1)
MEASU:MEAS2:DAT? (Messwert 2)
Schau' Dir auch mal zusätzlich die Befehle *CLS, *SRE 0, *ESE 0, *ESR? und ALLEV? an.
Diese Befehle und den *LRN? - Befehl brauchst Du, mehr nicht.
Die "Treiber-VIs" sind mir viel zu unflexibel, von daher verwende ich sie auch nicht. Aber das ist Ansichtssache.
Gruß Markus
' schrieb:Und wie erstelle ich das nun in LV?
Es geht ja darum, wie ich den z.B. Mittelwert dann eingelesen bekomme. Wenn ich diesen Wert dann habe, ist ja alles andere kein großes Problem mehr.
Geht das dann nur über GPIP-Befehle?
Dann frage ich mich aber ernsthaft wozu diese bestimmt 50 bunten Icons alle sind die im Rahmen des TDKS30xx Treibers installiert worden sind :-(
Bin bis jetzt davon ausgegangen, das es ein Icon gibt mit dessen Hilfe ich den Messwert direkt in LV einlesen kann und dann z.B. mit dem Grenzwerttest dofort eine Aussage treffen kann......
Gruß
Hardy
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2008, 10:32
Beitrag #9
|
|
|
31.10.2008, 07:11
|
HardyE
LVF-Grünschnabel
Beiträge: 15
Registriert seit: Oct 2008
8.5.0
-
de
53440
Deutschland
|
Gleichspannungs-Pegel-Messung mit TDS3012B
Moin!
Also, es läuft jetzt. Und das auch so wie ich mir das gedacht habe. Mit Hilfe des Bausteins "Acq Wfm Edge Triggered.vi" (Wafeform) und einem dahintergeschalteten Graphen konnte ich mir den Bildschirminhalt ja schon anzeigen lassen. Meine Frage war ja wie ich dann an das eigentliche Signal zur Auswertung komme.
Ein Kollege zeigte mir die "Cluster-Gruppe" in LV. Mit Hilfe des "nach Namen aufschlüsseln" lässt sich der 3-Fache Datenstrom am Waveform-Ausgang selektieren und in z.B. einem Grenzwerttest verarbeiten. Der Grenzwerttest steuert dann die Schleifenbedingung und somit das gesamte System.
Eine Frage ist da aber noch. Kann man irgendwie 2 Schleifen parallel betreiben?
Gruß
Hardy
|
|
|
| |