LabVIEWForum.de
Vektorfeld - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Vektorfeld (/Thread-Vektorfeld)



Vektorfeld - janke - 31.01.2008 11:55

Hallo!

Ich möchte ein Vektorfeld dreidimensional darstellen.
Das Vektorfeld besteht dabei beispielsweise aus n x m Vektoren.

In der Grafik seht ihr, was ich meine.

Jeder der Vektoren 'fußt' dabei auf einem festen Punkt in einer
Ebene, Länge und Richtung sind dabei variabel. Die Vektoren
entsprechen dabei Messwerten an den jeweiligen Punkten
auf der Ebene.

Die Ebene, also in meinem Beispiel das 'Schachbrett',
soll ebenfalls grafisch dargestellt werden.

Zusätzlich möchte ich diese Darstellung dann aus allen
Richtungen betrachten können, sozusagen rotieren.

Wie kann ich das in LabVIEW darstellen?

Viele Grüße, Ralf


Vektorfeld - Jenny - 04.02.2008 09:37

Hallo,

ich habe ein sehr ähnliches problem, versuche auch schon verzweifelt einen Vektor mit hilfe von 3 koordinaten in einem 3D-koordinatensystem darzustellen...

kann mir da jemand weiterhelfen?

vielen dank schonmal und lieben gruß
Jenny


PS.: bist du inzwischen schon weitergekommen, ralf?


Vektorfeld - janke - 04.02.2008 10:58

Bezüglich der Lösung in LabVIEW bin ich noch nicht weiterkommen.
Ich weiß also nicht, ob und wie es möglich ist, Vektoren in einer 3D-Ansicht
darzustellen oder ob es definitiv nicht möglich ist.

Zwischenzeitlich ist es mir gelungen, eine Lösung in gnuplot
zu realisieren (siehe Anhang).

Ich habe in diesem Beispiel den Vektor und seine Komponenten in den Richtungen
x, y und z dargestellt. Gnuplot bietet an, die 3D-Ansicht im Raum
zu drehen, was das räumliche Vorstellungsvermögen sehr gut unterstützt.

An dieser Stelle weiß ich allerdings nicht, wie die Einbindung des
gnuplot-Programmes in LabVIEW aussehen würde.

Gruß, Ralf


Vektorfeld - jeffrey - 04.02.2008 11:58

hi,
man kann doch in LabVIEW matlab text verwenden. ich weiß jetzt nicht, ob da die ganzen plotsachen auch dabei sind. wenn ja, dann ist es ja relativ einfach.
mfg jeffrey


Vektorfeld - Kai_N - 04.02.2008 16:41

Es gibt doch einen 3D plot, der nimmt XYZ-Koordinaten auf und stellt die dreidimensional dar. Schwer könnte es mit den Vektoren werden, wenn das Linien sein müssen, die voneinander getrennt sind. Aber die Endpunkte als Punkt darzustellen ist einfach. Geh mal im Frontpanel in das Menu "graph -> 3D-Funktionsgraph.


Vektorfeld - jg - 04.02.2008 21:17

Hallo, Leute,

anbei ein vereinfachtes Bsp., dass (hoffentlich) auf alle Fragen eine Antwort liefert. Statt dem 3D-Surface Graphen für die Oberfläche mag natürlich ein Parametric Plot geeigneter sein, aber dazu hatte ich jetzt keine Lust.

[attachment=10994]

Lv82_img[attachment=10995]

MfG, Jens