LabVIEW , Osciloscop

Nu demult va spuneam ca m-am pus pe facut un osciloscop in programul susnumit. Este un proiect pentru scoala ce trebuie sa il termin saptamana ce va sa vina. Desi cerintele nu sunt in tocmai cu ce am realizat eu, sa zicem ca nu am urmat chiar punct cu pun ce sa impus deoarece mi sa parut mai interesant sa imi dau frau liber imaginatiei si sa incerc sa fac ceva cat mai aproape de realitate iata ce cum arata stadiul lucrarilor de pana acum:

Panou frontal osciloscop

Iar acum in ceea ce priveste compozitia se pot observa urmatoarele chestii:

  1. generatorul de functii: pozitionat jos (maro, turcoaz, mov, verde)
  2. ecranul (waveform graph)
  3. pozitionarea pe verticala (meniul vertical)
  4. pozitionarea pe orizontala (meniul horizontal)
  5. declansare (meniul trigger – folosit doar in scopul modificarii pantei si nivelului)
  6. meniul de functii matematice (mathematics)
  7. posibilitatea de afisare a transformatei fourier a semnalului (buton FFT)
Structural – functional osciloscopul are la baza urmatoare diagrama bloc:
Diagrama Bloc - Osciloscope

Arhitectura de baza a osciloscopului este o masina de stare ce evolueaza dintr-o stare in alta in functie de actiunile intreprinse pe panoul frontal. Spre exemplu osciloscopul functioneaza intial – la pornire ca osciloscop iar daca buton fft este apasat functionarea acestuia se modifica acesta functionand acum ca si analizor spectral s.a.m.d.

De asemenea am incercat o structura cat mai simpla : cat mai multe subVI’uri pentru a mentine aceasta structura usor de inteles. Performantele instrumentului virtual incerc sa le imbunatatesc prin reducerea cat mai mare a citirii imformatiilor continuu de pe panou frontal (folosind asadar “variabile locale”).

O alta functie ce urmeaza sa o implementez este posibilitatea de a scrie in fisier datele masurate. Dupa cum vedeti aceasta este inca in proba si este prezentata in while’u de jos dar se pare dupa ultimele considerente ca ar necesita o alta abordare.

Despre toate subvi’urile create o sa va povestesc sper data viitoare :D.

Advertisements

9 thoughts on “LabVIEW , Osciloscop

  1. salut mai ai cumva proiectul prin calculator?m-ar interesa si pe mine pentru un proiect la scoala sa fac un osciloscop de genul asta si nuprea am gasit exemple

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s