Strona 1 z 1
opoznienie
: 22 paź 2007 19:47
autor: fres
witam
mam nastepujacy problem:
generuje sygnal sinuysoidalny na wyjsciu karty dzwiekowej...(program zamieszczony ponizej) - i odbieram sygnal na mikrofonie...problem polega na tym ze generowany sygnal ma w sobie jaies opoznienie (generowany dzwiek zawiera przerwania wywolane opoznieniem) - domyslam sie ze jest to spowodowane zewnetrzna petla while - po usunieciu jej sygnal jest ok - ale nie dziala mi stop programu
pytanie: jak moglbym ewentualnie zastapic zewnetrzna petle while zeby nie bylo opoznienia?
Re: opoznienie
: 22 paź 2007 21:33
autor: jogurt_owocowy
jak moglbym ewentualnie zastapic zewnetrzna petle while zeby nie bylo opoznienia?
Najprościej ją usunąć, bo z tego co widać nic sensownego ona nie robi.
ale nie dziala mi stop programu
Pozostałe dwie pętle zatrzymaj tak, jak zatrzymujesz tą małą.
Diagram ma swój urok, tajemnice, zagadki [img]
http://www.labview.pl/uploads/veir/zagadka.gif[/img], ale lepiej go uporządkuj ;)
Re: opoznienie
: 22 paź 2007 22:57
autor: fres
petla zapewnia dzialanie przycisku info oraz "blednie" przedstawionego przycisku - stop. ( oczywiscie funkcja "or" polaczona jest z funkcja status (czego nie widac z przyczyn nieznanych) )
ewentualnie mozna usunac dwie te mniejsze petle...wowczas uklad dziala tak samo jak w zamieszczonej powyzej konfiguracji
Re: opoznienie
: 23 paź 2007 08:20
autor: jogurt_owocowy
petla zapewnia dzialanie przycisku info
Nieprawda. Zrób Create -> Indicator na terminalach
'i' wszystkich pętli to zobaczysz jak to działa.
ewentualnie mozna usunac dwie te mniejsze petle...
Tego nie polecam.
A poza tym: Jeśli zamieszczasz obrazek to odkryj chociaż labelki przycisków (zresztą nie powinno się ich ukrywać), a najlepiej opisz jeszcze raz
dokładnie problem (jakie opóźnienie, co za przerwania) i zamieść vi.
Re: opoznienie
: 23 paź 2007 09:53
autor: fres
szanowny panie jogurt_owocowy z gory dziekuje za okazane zainteresowanie...
wiem ze program moze miec wiele prostych bledow i moge zadawac "glupie" pytania - wynika to z tego ze to moje pierwsze kroki...
moze tez zle sprecyzowalem problem...ale najlepiej odpalic i posluchac dzwieku....zamieszczam .vi
Re: opoznienie
: 23 paź 2007 12:05
autor: jogurt_owocowy
Szanowny Panie Fres...
Proponuję jednak przejść na "ty" bo to mnie postarza ;)
Powiadają, że nie ma głupich pytań, więc nie ma się co kajać. Do Twojego viaja zaglądne wieczorem, bo jestem w pracy i (niestety) nie mam tu LabView :/
Re: opoznienie
: 23 paź 2007 16:53
autor: jogurt_owocowy
O to chodziło?
Zgodnie z "zasadami sztuki" powinno to być zrobione trochę inaczej, ale jeśli ma "tylko działać" to może być i tak.
Pozdrawiam :]
Re: opoznienie
: 23 paź 2007 18:32
autor: fres
heh - no to rzeczywiscie proste - dla osoby znajacej sie na rzeczy..
- dzieki bardzo jogurt_owocowy ...
ale mam jeszcze jedno a wlasciwie dwa pytania (jesli to nie za duzo) -
1. chodzi o to ze jak juz robie aplikacje - program uruchamia sie automatycznie...w opcjach .via nie mam zaznaczonej opcji "run when opened"...
2. w momencie gdy nie generuje zadnego sygnalu...tzn amplituda szumu i sygnalu =0 wyskakuje mi blad w bloczku obliczajacym wartosci: odchylenie standardowe, wariancji... - co z tym mozna zrobic?
a co do sztuki to nigdy nie bylem artysta...
i jesli chhodzi o to postarzanie to trudno przewidziec wiek na podstawie ilustrujacego twoj profil zdjecia...
Re: opoznienie
: 23 paź 2007 21:13
autor: jogurt_owocowy
wyskakuje mi blad w bloczku obliczajacym wartosci odchylenie standardowe, wariancji... - co z tym mozna zrobic?
W Twoim przypadku chyba wystarczy tak jak na rysunku. A co do pierwszego pytania to dziwna sprawa. Ten vi który zamieściłem też?
Re: opoznienie
: 23 paź 2007 23:06
autor: fres
tak...bloczek clear errors rozwiazal sprawe...
a co do samoczynnego uruchamiania sie programu w tym Twoim tez tak jest...ale to nie jest az tak wazne...tak wiec dzieki za pomoc