LabVIEWForum.de
Kartesische koordinaten Darstellung. - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Kartesische koordinaten Darstellung. (/Thread-Kartesische-koordinaten-Darstellung)

Seiten: 1 2 3


Kartesische koordinaten Darstellung. - tiko - 11.02.2010 11:39

Hallo LabVIEW Leute,
da ich wieder in schwierigkeiten bei LV bin, verwende ich mich hier an LV Leute, und hoffe dass mir jdn hilft.
mein Problem ist bei der Umrechnung von Polar in kartesische koordinaten system, ich messe viel Vektoren (polar), die müssen in kartesische koordinaten umgewandelt werden und als Matrix dargestellt werden, ich hab es versucht mit der funktion polar in kartesisch aber nicht hingekriegt.
wäre nett wenn mir jdn hier ein trick gibt.
lg tiko

Lv85_img


Kartesische koordinaten Darstellung. - BsaiboT - 11.02.2010 12:09

Hallo Tiko.

Ich hätte dir gern geholfen, aber dein VI enthält mir zu viele SubVIs die du nicht mitgeliefert hast. Da vergeht mir dann die Lust....

Aber eines ist auf jeden Fall sicher: du kannst kein Array mit der pol->kart.Funktion verbinden. Hast du schonmal versucht die Werte des Arrays einzeln umzuwandeln?

Grüße,
Tobias


Kartesische koordinaten Darstellung. - tiko - 11.02.2010 12:22

Hi Tobias danke für deine schnelle Antwort, ich habe die Werte des Arrays nicht einzeln umgewandelt, ich weiss net wie das geht, hast du vlt ne Idee?
lg tiko


Kartesische koordinaten Darstellung. - SeBa - 11.02.2010 12:25

Man kann sehr wohl ein Array übergeben.

Außerdem muss man in Mathe aufpassen und den Unterschied zw. Rad und Deg kennen.

[attachment=24357]

Gruß SeBa


Kartesische koordinaten Darstellung. - Lucki - 11.02.2010 13:10

' schrieb:Aber eines ist auf jeden Fall sicher: du kannst kein Array mit der pol->kart.Funktion verbinden. Hast du schonmal versucht die Werte des Arrays einzeln umzuwandeln?
Richtig, weil NI "vergessen" hat das VI polymorph zu machen. Die Lösung ist aber dem Fall super einfach: Die beiden Funktionchen, die im Vi drin sind, sind polymorph. Also einfach das rauskopieren und direkt verwenden.
Außerdem, wie schon z.T. gesagt: Alle trigonometrischen Funktionen nehmen sowohl rad als auch deg an. Allerdings nehmen diese Winkel-Eingänge, wenn keine Dimension angegeben ist, als Standard rad an. Du mußt dem Eingang also sagen, wenn es sich um deg handelt.
Habs mal geändert. Es entsteht dann ein 3D-Array, der nicht als Matrix darstellbar ist. Aber mit dieser Sache mußt Du selbst zurechtkommen.

[attachment=24322]

Edit: Es gibt die beiden Funktionen auch in einer - siehe Seba. Also sei schlau und kombiniere beides: Nimm das von Seba, erspare Dir aber die Winkel-Umrechnung.


Kartesische koordinaten Darstellung. - Y-P - 11.02.2010 14:08

Ich hab' mir da vor einiger zeit auch mal ein Progrämmchen zusammengeklickt:
[attachment=24363]
Lv85_img

Gruß Markus


Kartesische koordinaten Darstellung. - tiko - 11.02.2010 14:43

Danke Markus für deine Antwort, aber jetzt hab ich anders Problem und zwar die umgerechneten Array als Matrix darstellen.
lg tiko


Kartesische koordinaten Darstellung. - Y-P - 11.02.2010 15:25

Meinst Du so?

[attachment=24365]
Lv85_img

Wenn nicht, kannst Du dann mal ein Bsp. machen?

Gruß Markus


Kartesische koordinaten Darstellung. - tiko - 11.02.2010 15:55

Hi Markus danke für deine Vorschläge. ich poste ma hier mein Program
das problem ist so,ich habe 90 vektoren also Arrays mit 2449 Elemet, die müssen alle in kartesisch umgerechnet werden, aber ich krieg leider nur die 2 letzten Arrays weiss net woran dat Problem liegt.
lg tiko

Lv82_img


Kartesische koordinaten Darstellung. - jg - 12.02.2010 08:58

Offtopic
@tiko: Zum letzten Mal:
Nicht vergessen:

LVF-Regeln lesen

Immer LV-Version bei VI-Uploads angeben

Jens