LabVIEWForum.de
Messwerte als Tabelle und grafisch darstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Messwerte als Tabelle und grafisch darstellen (/Thread-Messwerte-als-Tabelle-und-grafisch-darstellen)

Seiten: 1 2 3


Messwerte als Tabelle und grafisch darstellen - Manfred - 24.11.2020 17:53

Hallo und danke für die Aufnahme ins Forum.
Ich möchte mit Labview mein LCR-Meter steuern und die Messwerte grafisch darstellen. Einzelmessungen kann ich sichtbar machen, einen sweep (Frequenzdurchlauf) kann ich auslösen. Aber leider kann ich die Messwerte dazu nur auf dem Gerät sehen, nicht in Labview. Bei Lapview bin ich Anfänger aber in der Messtechnik ein erfahrener Ingenieur.

Wie kann ich die Messergebnisse eines sweep in einer Tabelle und als Grafik auf dem Rechner darstellen?
Mein bisheriges vi füge ich bei.
Danke und Gruß, Manfred


RE: Messwerte als Tabelle und grafisch darstellen - Lucki - 24.11.2020 18:32

Die SubVis existieren nicht in meinem System. Sind die von NI? Oder von wem?


RE: Messwerte als Tabelle und grafisch darstellen - Manfred - 24.11.2020 18:42

Entschuldigung, hab ich übersehen. Die vi_s sind vom Hersteller des LCR, also von bk precision. Ich habe die originalen vi_s genommen und nicht meine Versuche zur Änderung.
Die Vi_s hänge ich hier an.
Gruß, Manfred


RE: Messwerte als Tabelle und grafisch darstellen - Manfred - 24.11.2020 20:23

Ich glaube die Frage war anders gemeint. Dafür verstehe ich zu wenig von Labview. Jetzt aber alle Dateien als .zip .
Gruß, Manfred


RE: Messwerte als Tabelle und grafisch darstellen - GerdW - 24.11.2020 20:44

Hallo Manfred,

Zitat:Wie kann ich die Messergebnisse eines sweep in einer Tabelle und als Grafik auf dem Rechner darstellen?
Indem du die Messwerte vom BK ausliest - dafür sollte es im DeviceDriver entsprechende Funktionen geben.
Dann einfach das so erhaltene Array in einem Graph darstellen und für die Tabelle in ein String-Array konvertieren…


RE: Messwerte als Tabelle und grafisch darstellen - Manfred - 24.11.2020 21:09

So dachte ich mir das auch, aber mir fehlen dazu noch die Kenntnisse. Ich habe das vi ReadSweepData.vi angehängt. Dort habe ich eine grafische Anzeige eingefügt. Die zeigt mir bei einer direkten Ausführung des vi die Amplitudenwerte an. Allerdings auf der Zeitachse (hier Messpunktezahl), nicht auf der Frequenzachse.
Wie kann ich die Anzeige auf das Hauptfrontpanel bekommen?


RE: Messwerte als Tabelle und grafisch darstellen - GerdW - 24.11.2020 21:35

Hallo Manfred,

Zitat:Dort habe ich eine grafische Anzeige eingefügt. Die zeigt mir bei einer direkten Ausführung des vi die Amplitudenwerte an. Allerdings auf der Zeitachse (hier Messpunktezahl), nicht auf der Frequenzachse.
Im angehängten VI sehe ich keine graphische Anzeige…

Dagegen sehe ich zwei Array-Indicators, die dir die X-Achse (Frequenzwerte) und die Y-Achse (Sweepdata) liefern. Die könnte man bequem auf einem XY-Graph anzeigen lassen…

Zitat:Wie kann ich die Anzeige auf das Hauptfrontpanel bekommen?
Über einen Anschluss auf dem ConnectorPane des subVIs…

Da das zu den absoluten LabVIEW-Grundlagen gehört, empfehle ich dir die Links in meiner Signatur!


RE: Messwerte als Tabelle und grafisch darstellen - GerdW - 25.11.2020 08:41

Ergänzung:
[attachment=61409]
Ist doch alles sehr einfach… Big Grin


RE: Messwerte als Tabelle und grafisch darstellen - Manfred - 25.11.2020 17:52

Super, werde ich gleich ausprobieren. Wie man sieht, bin ich absoluter Anfänger mit Labview. Aber kann ja noch werden...:-))
Vielen Dank für die Hilfe, Manfred


RE: Messwerte als Tabelle und grafisch darstellen - Manfred - 08.12.2020 12:43

Ich habe mich jetzt mit Labview länger beschäftigt und eine Lösung meines Problems gefunden. Ich kann die Messung auf dem Gerät auslösen und auch auf den PC übertragen. Die Frequenz konnte ich in den Vorlagen von bk nicht abgreifen, so dass ich eine eigene Routine eingefügt habe.

Nur noch ein Problem: Ich nutze zur Übertragung der Messwerte eine globale Variable in einem Subvi. Jetzt muss ich aber das Subvi nach dem sweep gesondert starten, dann stoppen und dann wieder das Hauptvi starten, damit die Messwerte auf dem Hauptvi-Bedien-Panel erscheinen.

Wie kann ich die Messung ohne diese "Klimmzüge" direkt auf dem Hauptvi-BedienPanel darstellen?
Meine vis füge ich bei.

Danke und Gruß,
Manfred[attachment=61471]