LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska

Slides:



Advertisements
Podobne prezentacje
Podstawy informatyki Informatyka Stosowana Zajęcia nr 2
Advertisements

Języki programowania C++
PROGRAMOWANIE STRUKTURALNE
Układy komutacyjne.
Przygotował Przemysław Zieliński
Turbo pascal – instrukcje warunkowe, iteracyjne,…
Instrukcje Instrukcja : definicja obliczenia i określenie sposobu wykonania tego obliczenia. Program : ciąg instrukcji wykonywanych kolejno od pierwszej.
Wykład nr 7: Synchronizacja procesów
Podstawy programowania
Projektowanie i programowanie obiektowe II - Wykład IV
Wstęp do interpretacji algorytmów
Podstawy programowania aplikacji w środowisku graficznym LabView
Dr Anna Kwiatkowska Instytut Informatyki
PASCAL (2) dr Anna Kwiatkowska.
Komputeryzacja pomiarów
Budowa algorytmów Algorytm: skończony ciąg operacji wraz z ściśle sprecyzowanym porządkowaniem ich wykonywania, które po realizacji dają rozwiązanie dowolnego.
ALGORYTMY.
Programowanie w języku Fortran 95
Inżynieria Oprogramowania
Układy sekwencyjne pojęcia podstawowe.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Instytut Tele- i Radiotechniczny WARSZAWA
Pierwsze programy.
Opracował : Przemysław Drzymała
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
PHP: warunki, pętle, switch, break, continue
ANNA BANIEWSKA SYLWIA FILUŚ
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Programowanie obiektowe – zastosowanie języka Java SE
Wykład 11 Badanie stabilności układu regulacji w przestrzeni stanów
Algorytmy.
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Serwery Aplikacji Tworzenie bezpiecznych aplikacji.
Formularze i kontrolki. Podstawy projektowania formularzy  Dopilnuj, by użytkownik rozumiał, o co jest pytany i dlaczego,  W miarę możliwości nie zadawaj.
Podstawy programowania
Temat 7: Instrukcje warunkowe
ZAPIS BLOKOWY ALGORYTMÓW
Algorytmika.
Algorytmika Iteracje autor: Tadeusz Lachawiec.
ALGORYTMY Co to jest algorytm ? Cechy algorytmu Budowa algorytmów
PRACA MAGISTERSKA Wykorzystanie środowiska LABVIEW jako platformy do sterowania procesem wymuszenia w badaniach zmęczeniowych Grzegorz Sus Wydział Mechaniczny.
Diagram aktywności (czynności)
Iteracje w C# Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Temat 8: Pętle.
Temat 3: Okno dialogowe.
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Projektowanie postaci formularza:
Podstawy programowania
Wstęp do interpretacji algorytmów
Pętle – instrukcje powtórzeń
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
Dokumentacja programu komputerowego i etapy tworzenia programów.
IX Konferencja "Uniwersytet Wirtualny: model, narzędzia, praktyka" K. Anders, K. Madziar, M. Jusza, I. Burska, P. Witoński, R. Piramidowicz ĆWICZENIA LABORATORYJNE.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Graficzny Interfejs Użytkownika
Inżynieria systemów informacyjnych
Podstawy tworzenia skryptów
Zrozumieć, przeanalizować i rozwiązać
Programowanie obiektowe – zastosowanie języka Java SE
Podstawy Automatyki Człowiek- najlepsza inwestycja
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska konsultacje: środa 10-12 p. 217

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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