Kategoria: LabView

LabView Przykłady cz.1

2008 Czerwiec 15 – 20:02

Tutaj podam kilka zywych przykladow, ktore komustam pomagalem kiedys robic. Nie sa zbytnio zyciowe, ale mozna z nich sie troche nauczyc.

Ciąg Fibonacciego

Na zalaczonym obrazku widac program do obliczania ciagu Fibonacciego.

Kontrolka „wyraz nr” okresla wyraz ciagu ktory chcemy obliczyc. Wynik jest wyswietlany w okienku „wynik”.

Moze sie nie wydawac, ale jest on dosc skomplikowany poniewaz wykorzystuje shift register (a nawet podwojny shift register). Shift register to te strzaleczki po lewej i prawej stronie petli. Przekazuja one wartosc do nastepnej iteracji petli.

Podany przyklad nie posiada ogolnej petli uruchomieniowej, dlatego po kliknieciu przycisku Run, oblicza wartosc i od razu sie wylacza. Mozna oczywiscie uruchomic go w trybie Continuous Run, ale w bardziej skomplikowanych programach sie raczej tego nie uzywa.

Zamiana liczby całkowitej do postaci dwójkowej (binarnej)

Ten program zamienia integer, podawana w kontrolce „Numeric”, na liczbe w systemie dwojkowym. W zadaniu nie zaznaczono ze nie mozna wykorzystywac gotowych funkcji, dlatego najlepiej z niej skorzystac 🙂
Program jest prosty, rowniez sposob wyswietlenia jest prosty (indicator boolean array).

Mozna zauwazyc dziwna kontrolke po lewej od ciagu wskaznikow bool. Jest to domyslna kontrolka wyswietlana przy wskaznikach array. Umozliwa ona ustawianie ofsetu wyswietlanych wartosci (np dla 0 wyswietlane sa komorki od nr 0, dla 1, komorki od nr 1 itd). Odpowiednio dla jedno wymiarowej tablicy, pojawia sie jedna kontrolka, dla dwuwymiarowej tablicy dwie kontrolki, itd.

Znajdź maksimum i minimum

Ten troche bardziej skomplikowany program, wyszukuje najwieksza i najmniejsza z podanych wartosci (w tym przypadku z 5 elementow). W zadaniu zaznaczono ze nie wolno uzywac wbudowanych w LabView funkcji, dlatego rozwiazanie sie troche skomplikowalo.

„Metoda zwykla”, jest to najprostsze rozwiazanie wykorzystujace wbudowana funkcje max&min, a „metoda cwiczeniowa” jej nie wykorzystuje, opierajac sie na petli. Naturalnie nie jest to moze najlepsze rozwiazanie z informatycznego punktu widzenia (nie czytalem teorii sortowania i ukladania :D), ale dziala 😉

Przyklady do sciagniecia

  1. One Response to “LabView Przykłady cz.1”

  2. Hej.Gratuluje swietnie napisanego kawalka.Sporo mozna odszukac w internecie na ten temat ale tutaj autor wszystko dobrze tlumaczy.Czesc!

    By Komputery Torun on Maj 8, 2011

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *