LabVIEWForum.de
Polarplot zeichnet nicht - Druckversion

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

Seiten: 1 2


Polarplot zeichnet nicht - Dr4co - 16.12.2010 12:30

Der Versuch ins Polarplot zu zeichnen funktionert leider nicht so ganz.
Hier das Problem :


Ich mache aus 2 Werten(dbl) ein Datan Array was ich mit einer for-schleife indiziere und dann auf den Polar Plot leite.
Dieser skaliert auch schön mit den Werten mit, doch es wird kein Zeiger gezeichnet. Mit dem Standart Bedienelement funktioniert es .

Hoffe auf eine schnelle Hilfe und danke schon im vorraus.


Polarplot zeichnet nicht - GerdW - 16.12.2010 12:55

Hallo Dr4co,

noch mehr Hoffnung hast und schnelle Hilfe erhälst du, sobald du dein VI mit anhängst...


Polarplot zeichnet nicht - Dr4co - 16.12.2010 13:11

hier bitte


Polarplot zeichnet nicht - GerdW - 16.12.2010 13:18

Hallo dr4co,

schau dir mal das VI jetzt an und suche den Unterschied...Lv09_img2

Du erzeugst einen Vektor mit lauter gleichen Komponenten, was soll da bitte geplottet werden? Alle Punkte liegen übereinander...


Polarplot zeichnet nicht - Dr4co - 16.01.2011 17:38

Ich habe leider jetzt deine Version erst ausprobiert, da ich mich um einen anderen Teil des Software gekümmert habe.
Ich habe es mehrmals probiert und angepasst, wie ich glaubte dass es funktioniere, aber leider zeichnet er entweder nichts, oder es zeichnet eine Kurve (schätze mal wegen dem +i).
Vielleicht habe ich mich auch shclecht ausgedrückt. Ich möchte nicht, dass der Polarplot immer weiterzeichnet, sonder immer wieder neu gezeichnet wird.


Hat vielleicht jemand einen anderen Lösungsanatz für mich, würde mich sehr freuen.


Polarplot zeichnet nicht - GerdW - 16.01.2011 18:02

Hallo Dr4co,

Zitat:Ich habe es mehrmals ... angepasst
Und wo finden wir deine geänderte Version?

Zitat:Ich möchte nicht, dass der Polarplot immer weiterzeichnet, sonder immer wieder neu gezeichnet wird.
Der Polarplot wird jedesmal neu erzeugt, wenn du das "PolarPlot.vi" aufrufst... Also wird er bei jedem Aufruf neu gezeichnet. Das ist es doch, was du willst?!

Vielleicht solltest du noch einmal genau überlegen, was du willst, und das dann auch noch in klare Worte fassen...


Polarplot zeichnet nicht - Dr4co - 17.01.2011 07:46

Ich werde meine Problem jetzt noch einmal genau beschreiben.

Ich möchte die Werte die ich von der seriellen kommen, aufteilen und danach jedes mal mit Betrag und Phase neu zeichnen.
Mit dem beispiel was ich von dir bekommen habe ist das problem, das er den polarplot immer weiter zeichnet.

Bezüglich der Änderungen: da habe ich ziemlich alles verworfen, da gar bis unzureichende ergebnisse herauskamen


Polarplot zeichnet nicht - GerdW - 17.01.2011 08:38

Hallo Dr4co,

Zitat:problem, das er den polarplot immer weiter zeichnet.
In den Polarplot kommen genau die Punkte, die du dem PolarPlot.vi als Datensatz anbietest. Wenn du alte Punkte nicht mehr haben willst, musst du sie aus dem Datensatz entfernen... Oder mein Beispiel verwenden, da werden alte Daten auch gelöscht und von neuen Punkten überschrieben: jede Iteration der Whileschleife erzeugt genau 2 Punkte für den Polarplot und nur genau diese 2 Punkte sind jeweils im Plot sichtbar!

Zitat:Bezüglich der Änderungen:...
Und wenigstens mal ein Bild des BD?

Irgendwie passt deine Problem-Beschreibung immer noch nicht zu meinem Beispiel...Hmm


Polarplot zeichnet nicht - Dr4co - 20.01.2011 09:11

Entschukdige für die verspätete antwort.....
Mein Betreuer hat mir gerade die Planänderungen mitgeteilt...

Mit der neuen Aufgabenstellung komme ich jetzt leider weniger klar als vorher.

Ich brauche nun einen 360° plot , der mit den gegebenen Werten (Phase phi, und Betrag Û) einen Punkt zeichnet, und mit den ändern der Werte eine gewisse Zeit eine Linie nachzeichnet (sollte in etwa so ein paar Kreise entstehen).

Zu meiner Frage : wie kann ich den Polarplot sagen dass er nur den Punkt zeichnent, diesen dann auch den Punkten verfolgend nachzeichnet, und nach gewisser Zeit löscht, und wieder neu zu zeichnen beginnt.

Wie ihr leider sehen könnt ist das fast alles^^

Schonmal danke für alle Hilfe die ich bekomme.


Polarplot zeichnet nicht - GerdW - 20.01.2011 09:13

Hallo Dr4co,

zum wiederholten Male:
Der Polarplot zeichnet immer nur die Punkte, die du ihm vorgibst! Wenn du die interessanten Punkte in einem Array sammelst (und nur die interessanten), dann bekommst du auch nur eben diese geplottet.

Also:
Lege dir für deine Punkte einen Ringbuffer an, schreibe neue Punkte hinein und entferne die ältesten nach Belieben...