LabVIEWForum.de
Plot.Interpolation ändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Plot.Interpolation ändern (/Thread-Plot-Interpolation-aendern)

Seiten: 1 2


Plot.Interpolation ändern - hi2012us - 20.08.2012 11:27

Hallo zusamme,

ich habe folgendes Problem:

In meinem Graphen habe ich 8 verschiedene Plots angelegt.
Nun möchte ich im Programm ändern können, ob nur Punkte geplottet werden sollen oder ob diese mit Linien verbunden werden sollen.
Dies gelingt mir über eine Property Note: "Plot.Interpolation", indem ich hier den Wert auf "0" (ohne Linien) bzw "2" (mit Linien) setze.
Allerdings wird von meinem Graphen dabei immer der erste Plot, also der mit dem Index "0" verändert.
Ich brauche diese Funktion auch für die anderen Plots, also ich will bestimmen können für welchen der Plots das "Plot.Interpolation" gilt.

Kann mir jemand weiterhelfen?

Danke für eure Bemühungen.


RE: Plot.Interpolation ändern - jg - 20.08.2012 11:57

Erst über die Property Node "Active Plot" den entsprechenden Plot auswählen, dann weitere Eigenschaften ändern.

Gruß, Jens


RE: Plot.Interpolation ändern - GerdW - 20.08.2012 12:02

Hallo hi,

da gibt es eine Property "Aktiver Plot"...


RE: Plot.Interpolation ändern - hi2012us - 26.08.2012 13:32

Einen Dank an euch zwei !
Klappt so wie es soll


RE: Plot.Interpolation ändern - hi2012us - 27.08.2012 14:00

Ich habe mich leider zu früh gefreut.
Wenn ich ganz allgemein im Programm so vorgehe, wie von euch vorgeschlagen, funktionierts.
Also ich kann damit außerhalb aller Sachen festlegen ob die Punkte von Plot6 mit Linien verbunden werden oder nicht.
Wenn ich allerdings vorgehe wie im Anhang gezeigt, dann funktioniert es doch nicht.

Dabei stehen die beiden Frames in denen ein Punkt hinzugefügt wird nur für ein Beispiel. Im eigentlichen Programm werden dort jeweils mehrere Punkte dem Graphen hinzugefügt.

Was mach ich denn falsch?


RE: Plot.Interpolation ändern - GerdW - 27.08.2012 15:27

Hi hi,

in deinem Beispiel-VI versuchst du, den 7. Plot zu bearbeiten, obwohl nur 5 Plots im Graph enthalten sind. Das wird nie funktionieren...


RE: Plot.Interpolation ändern - hi2012us - 27.08.2012 15:51

Öhm? Bei mir sind im Graphen 8 Plots enthalten?


RE: Plot.Interpolation ändern - GerdW - 27.08.2012 16:04

Hallo hi,

bei mir sind nur 5 Plots:
[attachment=41306]


RE: Plot.Interpolation ändern - NWOmason - 27.08.2012 19:51

(27.08.2012 15:51 )hi2012us schrieb:  Öhm? Bei mir sind im Graphen 8 Plots enthalten?

Da hat Gerd vollkommen Recht. Wie wärs auch mal mit Sonden zu debuggen?

[attachment=41308]

Beste Grüße,
NWO


RE: Plot.Interpolation ändern - hi2012us - 27.08.2012 22:52

Ok, das war irgendwie falsch in meiner TestVI, im eigentlichen Programm gibt es aber 8 Plots, wie ich jetzt über das ProbeFenster zeige.
Habe da jetzt mal 3 Numeric Ind eingefügt, die mir die Plot.Interpol zwischen den einzelnen Zeichenschritten anzeigen.
Dabei zeigt Numeric die Zeichnung von Punkt 1 und 2, Numeric2 die von 3 und 4 und Numeric3 nochmal Punkt 1 an.
Die Werte stimmen eigentlich, also sollte doch zwischen den Punkten 2, 3 und 4 eine Linie zu sehen sein.
Im Graphen sieht man die Eckpunkte, diese sind die gezeichneten Punkte, aber keine Linien.

Lasse ich allgemein alle Punkte in diesem Plot mit Linien zeichnen, so sieht man die Linien ganz am Rand, also liegt es nicht daran dass die Punkte am Rand des Graphen sind.

Ich weiß nicht weiter...