Strona 1 z 1

Koncepcja aplikacji pomiarowej - architektura

: 08 lis 2012 15:30
autor: panmajster
Witam!

To mój pierwszy post na forum, więc krótko sie przedstawie i opisze jak udalo mi sie tutaj trafic.

Jestem studentem na 3 roku na PRz (kierunek EIT) i zglosilem sie do wykonania projektu na uczelnie, poniewaz na zajeciach bardzo zainteresowało mnie labview (rozwiniecie procesu myslowego, by hasac sprawniej po labview). Niestety pomoc prowadzącego jest bardzo mocno ograniczona, dlatego zaczalem szukac informacji troche na wlasna ręke.

Co program ma realizować ?

narazie rozrysowałem sobie to na 3 działy, ktore sie uloza pozniej w jedna aplikacje

I. Pobranie danych
-pobieramy sygnał stochastyczny x(t) i y(t) z karty PCI 6024-E, do ktorej bedzie podlacozny generator
-następnie powinnismy miec opcje zaszumienia potrzebnego nam sygnału na potrzebnym nam poziomie, tutaj mamy 4 opcje
a/ Y(x), y(t) bez szumu
b/ x(t) z szumem, y(t) bez szumu
c/ x(t) bez szumu, y(t) z szumem
d/ oba sygnały zaszumione

II. Obliczanie
-obliczenie współczynnika korelacji Rxy(t) dla wybranej kombinacji z punktu pierwszego oraz SNR (signal to noise ratio)
-element programu, który zajmie sie przypadkiem gdy SNR będzie tak duże że odczytanie wspolczynnika korelacji bedzie niemozliwe (wtedy pasuje wykonać duza liczbe pomiarów i wykonać uśrednianie)

III. Wyniki
-graph z wyrysowana funkcja autokorelacji, gdzie wyznaczymy wartość szczytu Rxy na osi Y, oraz wartość szczytu na osi X (czas)
-mozliwość 'wyrzucenia' wartosci SNR, przy jakim odczyt wartości wspolczynnika korelacji będzie niemozliwy



Narazie nie udało mi się stworzyć programu, bo chciałem zacząć od planowania by pozniej być gotowym i elegancko zrealizować algorytm opisany wyżej (jaśniej lub mniej)


Moje pytania
1. Czy macie drodzy użytkownicy jakies TIPsy dla laika LABVIEW, by sprawnie podejść do próby stworzenia tego ?
2. Czy istnieją jakieś niestandardowe przykłady aplikacji w LV, które będą pełnić funkcje podobne do tego co nakreśliłem wyżej ?
3. Czy moglibyście polecic jakies materiały szkoleniowe LV (ksiazka ? jakies kursy online ? moze cos w stylu prywatnych lekcji przez skype + mikogo ?


jezeli cos jest niejasne w tym co pisze - smialo pytajcie ! postaram sie odpowiedziec !

z gory bardzo dziekuje za pomoc i pozdrawiam

Majster

Pomiar opoznienia sygnalow skorelowanych

: 08 lis 2012 22:02
autor: Pitol
Witaj,

Trochę dużo tematów na raz chciałbyś ogarnąć jednym postem. Ale po kolei:

Co do pytań 1 i 3 odpowiedź brzmi GOOGLE :)
Wystarczy tylko odpowiednio sformułować zapytanie, najlepiej po angielsku. Pytanie nr 1 w ogóle jest trochę zbyt ogólne. Można by lać wodę (tutaj polecam Mikrobiego :D, pewnie zaraz coś tu wypoci) ale ja nie umię/lubię/chcę.
A w ogóle to korzystał kolega z funkcji Szukaj na forum? Materiałów już tu ludzie multum podawali. Nie będę więc kopiował linków. Zachęcam do szukania.

Twoja aplikacja na pierwszy rzut oka nie wydaje się zbyt skomplikowana. Podoba mi się Twoje podejście. Rozbicie aplikacji na części składowe pozwoli Ci łatwiej to ogarnąć.
Próbowałeś "pobawić" się z szablonowymi architekturami dostępnymi w LabVIEW (File -> New... -> i coś tam gdzieś :D)?
Jeśli nie to zajrzyj koniecznie. Producent - konsument, Eventy, itp. Dużo by gadać, lepiej wziąć w łapy i popatrzeć jak to działa.

Polecam zacząć od pytań/poszukiwań/rozmów o architekturze ( jak ktoś chce, to niech wrzuci linki do materiałów).
I chciałbym, żeby ten temat był tylko o tym (tytuł został odpowiednio zmieniony)
W przypadku kolejnych problemów/pytań nie związanych z architekturą - zakładasz nowy wątek. Taka jest zasada.