Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska

Podobne prezentacje


Prezentacja na temat: "LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska"— Zapis prezentacji:

1 LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska
konsultacje: środa p. 217

2 Czym jest LabVIEW? środowisko przeznaczone do tworzenia aplikacji,
(Laboratory Virtual Instrument Engineering Workbench) firma National Instruments środowisko przeznaczone do tworzenia aplikacji, przeznaczonych do: rejestracji, przetwarzania prezentacji danych pomiarowych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

3 Skąd potrzeba nowego środowiska?
Nie do wszystkich naszych potrzeb (zwłaszcza w nauce) istnieją gotowe urządzenia, które można kupić. Można natomiast kupić pewne elementy i samemu zbudować urządzenie dla własnych potrzeb. I tu się pojawia problem „obsługi” tego urządzenia. Mówimy tu o urządzeniach elektronicznych współpracujących z komputerem dlatego konieczne jest oprogramowanie. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

4 Skąd potrzeba nowego środowiska?
Nie do wszystkich naszych potrzeb (zwłaszcza w nauce) istnieją gotowe urządzenia, które można kupić. Można natomiast kupić pewne elementy i samemu zbudować urządzenie dla własnych potrzeb. I tu się pojawia problem „obsługi” tego urządzenia. Mówimy tu o urządzeniach elektronicznych współpracujących z komputerem dlatego konieczne jest oprogramowanie. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

5 Skąd potrzeba nowego środowiska?
Nie do wszystkich naszych potrzeb (zwłaszcza w nauce) istnieją gotowe urządzenia, które można kupić. Można natomiast kupić pewne elementy i samemu zbudować urządzenie dla własnych potrzeb. I tu się pojawia problem „obsługi” tego urządzenia. Mówimy tu o urządzeniach elektronicznych współpracujących z komputerem dlatego konieczne jest oprogramowanie. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

6 Skąd potrzeba nowego środowiska?
Nie do wszystkich naszych potrzeb (zwłaszcza w nauce) istnieją gotowe urządzenia, które można kupić. Można natomiast kupić pewne elementy i samemu zbudować urządzenie dla własnych potrzeb. I tu się pojawia problem „obsługi” tego urządzenia. Mówimy tu o urządzeniach elektronicznych współpracujących z komputerem dlatego konieczne jest oprogramowanie. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

7 Budowanie aplikacji polega na kodowaniu zadanych czynności w sposób graficzny (język G) Program w LabVIEW ma postać diagramu (rysowanego myszką na ekranie), który w tle jest całkowicie automatycznie kompilowany do kodu wykonywalnego. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

8 Budowanie aplikacji – okno startowe
mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

9 Budowanie aplikacji – okno startowe
Panel frontowy Schemat blokowy mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

10 Budowanie aplikacji – panel frontowy
graficzny interfejs między programem VI (virtual instrument), a użytkownikiem. „przedni panel rzeczywistego przyrządu” mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

11 Budowanie aplikacji – panel frontowy
graficzny interfejs między programem VI (virtual instrument), a użytkownikiem. „przedni panel rzeczywistego przyrządu” mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

12 Budowanie aplikacji – panel frontowy
graficzny interfejs między programem VI (virtual instrument), a użytkownikiem. „przedni panel rzeczywistego przyrządu” mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

13 Budowanie aplikacji – paleta kontrolek
Umożliwia ona wybór dwóch rodzajów elementów: kontrolek umożliwiających regulację wartości wejściowych programu VI wskaźników przedstawiających wartości wyjściowe programu VI (wyświetlacze) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

14 Budowanie aplikacji – paleta kontrolek
Kontrolki: suwaki i potencjometry mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

15 Budowanie aplikacji – paleta kontrolek
Kontrolki: suwaki i potencjometry przyciski i przełączniki mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

16 Budowanie aplikacji – paleta kontrolek
Kontrolki: suwaki i potencjometry przyciski i przełączniki pola tekstowe mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

17 Budowanie aplikacji – paleta kontrolek
Wyświetlacze: numeryczne mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

18 Budowanie aplikacji – paleta kontrolek
Wyświetlacze: numeryczne diodowe mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

19 Budowanie aplikacji – paleta kontrolek
Wyświetlacze: numeryczne diodowe tekstowe mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

20 Budowanie aplikacji – paleta kontrolek
Wyświetlacze: numeryczne diodowe tekstowe graficzne mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

21 Budowanie aplikacji – okno startowe
Panel frontowy Schemat blokowy mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

22 Budowanie aplikacji –schemat blokowy
graficzny zapis kodu programu realizujący funkcje przyrządu wirtualnego W oknie tym są odwzorowane wszystkie elementy jakie zostały umieszczone na panelu frontowym. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

23 Budowanie aplikacji –schemat blokowy
graficzny zapis kodu programu realizujący funkcje przyrządu wirtualnego W oknie tym są odwzorowane wszystkie elementy jakie zostały umieszczone na panelu frontowym. Powiązania pomiędzy tymi elementami muszą odpowiadać zadaniom projektowanego przyrządu wirtualnego. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

24 Budowanie aplikacji –schemat blokowy
graficzny zapis kodu programu realizujący funkcje przyrządu wirtualnego W oknie tym są odwzorowane wszystkie elementy jakie zostały umieszczone na panelu frontowym. Powiązania pomiędzy tymi elementami muszą odpowiadać zadaniom projektowanego przyrządu wirtualnego. Paleta funkcji mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

25 Budowanie aplikacji –paleta funkcji
mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

26 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

27 Budowanie aplikacji –paleta funkcji
sygnał testowy wygenerowany przez program Umożliwia ona wybór elementów: rodzaju wejść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

28 Budowanie aplikacji –paleta funkcji
sygnał testowy wygenerowany przez program odczyt danych z pliku Umożliwia ona wybór elementów: rodzaju wejść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

29 Budowanie aplikacji –paleta funkcji
rzeczywisty przyrząd pomiarowy dołączony do komputera za pomocą odpowiedniego interfejsu sygnał testowy wygenerowany przez program odczyt danych z pliku Umożliwia ona wybór elementów: rodzaju wejść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

30 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

31 Budowanie aplikacji –paleta funkcji
wygenerowanie sygnału testowego Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

32 Budowanie aplikacji –paleta funkcji
otrzymanie histogramu danego przebiegu wygenerowanie sygnału testowego Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

33 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

34 Budowanie aplikacji –paleta funkcji
zapis otrzymanych wyników do pliku Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

35 Budowanie aplikacji –paleta funkcji
zapis otrzymanych wyników do pliku tworzenie tekstów Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

36 Budowanie aplikacji –paleta funkcji
tworzenie komunikatów wyświetlanych użytkownikowi zapis otrzymanych wyników do pliku tworzenie tekstów Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

37 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

38 Budowanie aplikacji –paleta funkcji
struktura pętli Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

39 Budowanie aplikacji –paleta funkcji
struktura sekwencji struktura pętli Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

40 Budowanie aplikacji –paleta funkcji
struktura sekwencji struktura wyboru struktura pętli Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

41 Budowanie aplikacji –paleta funkcji
struktura sekwencji struktura wyboru struktura pętli Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych funkcja opóźnienia mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

42 Budowanie aplikacji –paleta funkcji
struktura sekwencji struktura wyboru struktura pętli Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych funkcja opóźnienia licznik czasu mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

43 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

44 Budowanie aplikacji –paleta funkcji
tworzenie formuł matematycznych Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

45 Budowanie aplikacji –paleta funkcji
analiza matematyczna sygnału tworzenie formuł matematycznych Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

46 Budowanie aplikacji –paleta funkcji
analiza matematyczna sygnału tworzenie formuł matematycznych Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych zależności arytmetyczne mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

47 Budowanie aplikacji –paleta funkcji
analiza matematyczna sygnału tworzenie formuł matematycznych Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych zależności arytmetyczne logiczne mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

48 Budowanie aplikacji –paleta funkcji
analiza matematyczna sygnału tworzenie formuł matematycznych Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych zależności arytmetyczne logiczne porównawcze mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

49 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych zmiany sygnału mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

50 Budowanie aplikacji –paleta funkcji
Umożliwia ona wybór elementów: rodzaju wejść sposobu analizy sygnałów rodzaju wyjść struktur sterujących i funkcji czasowych zależności arytmetycznych i logicznych zmiany sygnału mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

51 Budowanie aplikacji –struktury sterujące
struktura pętli (While Loop) struktura sekwencji (Flat Sequence Structure) struktura wyboru (Case structure) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

52 Budowanie aplikacji –struktury sterujące
struktura pętli (While Loop) do cyklicznego wykonywania fragmentu programu - pętla for - pętla while mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

53 Budowanie aplikacji –struktury sterujące
struktura pętli (While Loop) do cyklicznego wykonywania fragmentu programu - pętla for - pętla while nie jest znana liczba powtórzeń mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

54 Budowanie aplikacji –struktury sterujące
struktura pętli (While Loop) do cyklicznego wykonywania fragmentu programu - pętla for - pętla while nie jest znana liczba powtórzeń jest on wykonywany dopóki wartość logiczna podana na wejście ,,Warunek” jest odpowiednia (TRUE lub FALSE). mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

55 Budowanie aplikacji –struktury sterujące
struktura sekwencji (Flat Sequence Structure) do wykonywania kolejnych fragmentów programu, których działanie musi być przeprowadzone w ściśle określonej kolejności mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium

56 Budowanie aplikacji –struktury sterujące
struktura wyboru (Case structure) gdy zachodzi konieczność alternatywnego wykonywania określonych fragmentów programu mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium


Pobierz ppt "LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska"

Podobne prezentacje


Reklamy Google