Krzywe Lissajous

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.
Natallllia
Posty: 1
Rejestracja: 08 sty 2017 14:00
Wersja środowiska: LabVIEW 2013

Krzywe Lissajous

Post autor: Natallllia » 08 sty 2017 14:11

Witam. Mam problem ze stworzeniem programu generującym krzywe Lissajous. Myślałam o zrobieniu tego w taki sposób jak już zostało zaczęte w załączniku, ale nie mam pojęcia jak to dokończyć. Po prostu nie potrafię podłączyć tego do XY Graph :((
Załączniki
figury.PNG
figury.PNG (11.32 KiB) Przejrzano 1012 razy

Awatar użytkownika
micard
Posty: 133
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2016
Has thanked: 4 times
Been thanked: 2 times
Kontakt:

Krzywe Lissajous

Post autor: micard » 08 sty 2017 23:06

Jeśli interesuje Cię punkt podążający krzywą, to żyj bloczka build array - stworzysz jednoelementową tabelę - co będzie oznaczało wykreślenie jednego punktu. Punkt ten będzie się zmieniał co
100ms i będzie podążał krzywą.

Przyjrzyj się też rozdzielczości swoich punktów. Jako mały eksperyment proponuję zamienić pętlę while, na pętlę for z powiedzmy 100 iteracjami. Zobacz jakie wykres są generowane z osobna na obu wyjściach bloczków sin. Czy na pewno o takie wykresy Ci chodzi ?

Awatar użytkownika
smiga
Posty: 680
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk
Been thanked: 1 time
Kontakt:

Re: Krzywe Lissajous

Post autor: smiga » 11 sty 2017 01:49

Zerknij na moją modyfikację Twojego kodu:
Załączniki
krzywe lissajous_.png
krzywe lissajous.png
____ Arkadiusz Śmigielski ____
_____ tel. 662 01 01 74_____
_____ www.optinav.pl _____

Obrazek

Paco_MS
Posty: 43
Rejestracja: 25 paź 2011 15:04
Wersja środowiska: LabVIEW 2014

Re: Krzywe Lissajous

Post autor: Paco_MS » 11 sty 2017 21:06

Witam,

wydaje mi się, że pomiędzy funkcję sinus a bundle trzeba wstawić build array z palety funkcji Arrays...
W załączeniu przesyłam program zrobiony na funkcjach Express VI.
Podepnij twój plik, mogę sprawdzić co jest nie tak, wydaje mi się również, że twoje rozwiązanie pokaże punkt zasuwający po liniach krzywych Lissajous..
Załączniki
LJu1.vi
(79.76 KiB) Pobrany 41 razy

ODPOWIEDZ