współrzędne kartezjańskie na biegunowe

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
xiezniczka
Posty: 10
Rejestracja: 13 lis 2012 22:09
Wersja środowiska: LabVIEW 2011

współrzędne kartezjańskie na biegunowe

Post autor: xiezniczka »

Witam. Bardzo proszę o pomoc.
Może ktoś napisać, który ze sposobów z załącznika jest dobrym początkiem- może żadne rozumowanie nie jest dobre?
Chcę zamienić sygnał sinusoidalny ze współrzędnych kartezjańskich na biegunowe. Niestety jestem początkująca w użytkowaniu Labview..

W pierwszym przypadku nie wiem jak rozdzielić sygnał na x i y.. Nie sprawdzę więc żadnego rezultatu...
Drugi sposób daje mi zły wynik- nie wiem jak inaczej można użyć tego bloczka "Re/Im To Polar Function"- czy dla przebiegu sinusoidalnego w ogóle to ma sens?

Czy może w ogóle źle podchodzę do tematu?
Proszę o pomoc :)
Załączniki
2.png
1.png
Awatar użytkownika
Trint
Posty: 14
Rejestracja: 22 paź 2012 14:10
Wersja środowiska: LabVIEW 2012

Re: współrzędne kartezjańskie na biegunowe

Post autor: Trint »

Potrzebujesz tablic: X (tablica pod sinusem) i Y (wynik działania sinusa). Potem potraktuj je jako, odpowiednio: fazę i moduł w bloczku Polar to Re/Im.
O tak:
Załączniki
Bez tytułu.png
Bez tytułu.png (7.2 KiB) Przejrzano 5429 razy
xiezniczka
Posty: 10
Rejestracja: 13 lis 2012 22:09
Wersja środowiska: LabVIEW 2011

Re: współrzędne kartezjańskie na biegunowe

Post autor: xiezniczka »

Dziękuję bardzo za odpowiedź. A np da się to zrobić z wykorzystaniem signal generator?

A drugie pytanie- nie jestem pewna co do poprawności tego co wychodzi mi z układu- załączam- zamiana wsp kartezjańskich na biegunowe.

I nie rozumiem takiej kwestii- czemu wykorzystany jest bloczek Polar To Re/Im Function do zamiany sinusa na wsp biegunowe? A nie Re/Im To Polar Function ? Jak by było przy zamianie odwrotnej? tzn wsp biegunowe na kartezjańskie? Bloczek odwrotny tzn Re/Im To Polar Function?
Proszę jeszcze o pomoc...
pozdrawiam :)
Załączniki
zamiana.png
Awatar użytkownika
Trint
Posty: 14
Rejestracja: 22 paź 2012 14:10
Wersja środowiska: LabVIEW 2012

Re: współrzędne kartezjańskie na biegunowe

Post autor: Trint »

Jest poprawnie. Pod warunkiem, że w ogóle dobrze zrozumiałem, bo co to znaczy "zamienić współrzędne z kartezjańskich na biegunowe?"
//zadawanie głupich pytań może być zaskakująco mądre - Jacenty Nieświenty
Zgadłem, że idzie o znalezienie amplitudy i fazy dla każdego punktu. Czyli wartości sinusa w danej chwili i tejże chwili. Czyli że już je masz, po wygenerowaniu sinusa. Ale trzeba dla potrzeb wyświetlania przeliczyć je na X i Y, żeby XY Graph je przyjął bez gadania. Po to jest bloczek Re/Im to Polar.
W drugą stronę? kombinuj, to fajna zagwozdka.
Z wykorzystaniem Signal Generator? a po co on?
Ale oczywiście można: wygenerować z niego sam sygnał, a na jego podstawie utworzyć tablicę zawierającą próbki czasu czy tam kąta. Chyba nie ma opcji generowania przez ten Express VI obu sygnałów, ale co tam.
Maxe
Posty: 15
Rejestracja: 24 maja 2011 15:33
Wersja środowiska: LabVIEW 2012

Re: współrzędne kartezjańskie na biegunowe

Post autor: Maxe »

Mam ten sam problem. Czy mógłbym prosić o łopatologiczne, bloczek po bloczku pokazanie jak to zrobić? Tzn przejść z Simulate Signal i zapisać sinusa do tablicy?
ODPOWIEDZ