LabVIEWForum.de
Messsignal über einem 3D Plot anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Messsignal über einem 3D Plot anzeigen (/Thread-Messsignal-ueber-einem-3D-Plot-anzeigen)



Messsignal über einem 3D Plot anzeigen - man1acc - 08.11.2012 11:42

Nachdem mir gestern schon so wunderbar hier geholfen wurde, habe ich das nächste Problem.
Ich muss mein VI erweitern, bzw so umbauen sodass es folgendes tut:

Ist:
Durch einlesen eines NC Programms wird der Weg des Werkzeugs (X,Y,Z) mit den Koordinaten in einem 3D Plot angezeigt (aktuell nutze ich die Komet-Darstellung).

Soll:
Während das Werkzeug im Eingriff ist werden verschiedene Messwerte ermittelt (z.B. Spindelmoment, Geräuschentwicklung...etc). Ich möchte jetzt (bzw ich soll Smile ) diese Messwerte in meinem 3D Plot anzeigen. Sogesehen fungiert meine X/Y/Z NC Plot als Träger für das Messsignal.

Verstehen kann man das wie in diesem Bild:
http://images.yourdictionary.com/images/computer/_AMMOD.GIF (ganz unten) dort wäre jetzt für mein Beispiel über eine Geraden eine Schwingung aufgetragen. Ich möchte halt dieses nicht über eine Gerade auftragen sondern über meinem 3D Plot.

Ich hoffe ihr versteht was ich will und könnt mir helfen,

besten Dank & Gruß
Bastian

Edit: Es wäre auch sowas in Ordnung wenn man mit Annotations oder den Graph einfärben könnte. (in Abhängigkeit des Messignals wird z.B. der Graph Rot wenn Rauschen (oder eine fehlerhafte Prozesskenngröße) ermittelt wurde)


RE: Messsignal über einem 3D Plot anzeigen - SchwindelInside - 14.11.2012 13:10

Hallo Bastian

(08.11.2012 11:42 )man1acc schrieb:  Soll:
Während das Werkzeug im Eingriff ist werden verschiedene Messwerte ermittelt (z.B. Spindelmoment, Geräuschentwicklung...etc). Ich möchte jetzt (bzw ich soll Smile ) diese Messwerte in meinem 3D Plot anzeigen. Sogesehen fungiert meine X/Y/Z NC Plot als Träger für das Messsignal.
Das wäre ja dann quasi ein 4D-Plot.?

Zitat:Verstehen kann man das wie in diesem Bild:
http://images.yourdictionary.com/images/computer/_AMMOD.GIF (ganz unten) dort wäre jetzt für mein Beispiel über eine Geraden eine Schwingung aufgetragen. Ich möchte halt dieses nicht über eine Gerade auftragen sondern über meinem 3D Plot.
Eine Möglichkeit wäre etwas, was man in der Physik meines Wissens nach Superposition nennt. Du addierst vorher Deine Messwertkurve auf die Werte einer Dimension auf, je nachdem in welcher Raumlage Du sie darstellen möchtest. Wenn Du sie also von einer Seite betrachten möchtest, dann addierst Du deine Messwerte zu den Z-Werten und Du müsstes eine Kurve wie in deinem Bild dargestellt, nur im Raum, sichtbar von der Seite aber nicht in der XY-Ebene (Draufsicht), bekommen. Dazu sammelst jeweils die x-, y-, z-Werte und Deine Messwerte in jeweils einem Array. Zu dem z-Array addierst Du den Messwert-Array. Dann trägst Du das in einer 3D-Kurve auf.

Zitat:Ich hoffe ihr versteht was ich will und könnt mir helfen,
Naja vielleicht so in etwa, hoffe ich.

Zitat:Edit: Es wäre auch sowas in Ordnung wenn man mit Annotations oder den Graph einfärben könnte. (in Abhängigkeit des Messignals wird z.B. der Graph Rot wenn Rauschen (oder eine fehlerhafte Prozesskenngröße) ermittelt wurde)
Ich weiß nicht in welchen LV-Lizenzen das enthalten ist. Jedenfalls bei mir in LV2012 Professionell gibt es in der Anzeigeelement-Pallette unter Modern/Graph/3D-Graph einiges das dafür passen könnte. Die 3D-Oberfläche wäre vielleicht das was Du suchst. Wenn Du nur digital den den Graph einfärben möchtest, wenn ein Schwellwert überschritten ist, musst Du das halt vorher Deine Werte in einer For-Schleife entsprechend auswerten, sodass Du danach nur noch Werte hast, die eine bestimmte Bedingung, wZBsp. -1 für unterhalb des zulässigen Bereichs 0 für innerhalb und +1 oberhalb oder so ähnlich, representieren.

viel Erfolg
SI


RE: Messsignal über einem 3D Plot anzeigen - SchwindelInside - 28.11.2012 15:02

Hallo Bastian,

haben Dir meine Vorschläge weiter geholfen? Das würde nicht nur mich sondern vielleicht auch andere Forenbesucher, die eien ähnliches Problem haben wie Du, interessieren.
Lehrer

Grüße
SI