
Program laboratorium składa się z dwóch części.
Celem pierwszej części jest opanowanie umiejętności programowania w języku graficznym G.
Celem drugiej części jest sprawdzenie nabytych umiejętności przez zaprojektowanie, skonstruowanie i przetestowanie urządzeń wirtualnych współpracujących z rzeczywistymi przyrządami pomiarowymi oraz analizę i prezentację wyników pomiarów.
Środowisko LabVIEW i podstawy techniki cyfrowej
Podstawy programowania w języku graficznym G – LabVIEW. Struktura wyboru.
Zintegrowane środowisko programowania – LabVIEW. Narzędzia do programowania w języku graficznym G. Podstawowe obiekty wejściowe, wyjściowe i funkcyjne. Struktura wyboru. Numeryczne obiekty funkcyjne. Struktura wyboru.
Podstawy techniki cyfrowej cz. I – Układy kombinacyjne.
Podstawowe operacje logiczne. Typy operacji logicznych. Podstawowe twierdzenia algebry logiki. Kontrolki i operacje logiczne w środowisku LabVIEW . Układy kombinacyjne. Podstawowe układy logiczne – bramki. Dekoder funkcji i sygnałów CAMAC. Tworzenie podprogramu SubVI. Tworzenie biblioteki .LLB.
Operacje w pętli z uwarunkowaną liczbą iteracji.
Pętla warunkowa. Operacje porównania i selekcji. Konfigurowanie aplikacji. Tworzenie aplikacji wykonywalnych .EXE.
Operacje w pętli z limitowaną liczbą iteracji.
Wirtualny eksperyment fizyczny jako ilustracja oczekiwań i możliwości środowiska programowego LabVIEW. Przebiegi y(t). Pętla z limitowaną liczbą iteracji. Wykresy y(x). Wykresy X-Y. Odmierzanie czasu i wprowadzanie opóźnień. Konfigurowanie wykresów.
Podstawy techniki cyfrowej cz. II - Sekwencyjne układy cyfrowe. Rejestry.
Sekwencyjne układy cyfrowe. Przerzutniki. Rejestry. Operacje z zastosowaniem rejestrów w środowisku LabVIEW. Rejestr przesuwny. Opcja Reentrant Execution.
Struktura sekwencyjna.
Struktura sekwencyjna. Porty lokalne. Przetwornik ADC z sukcesywną aproksymacją. Sterowanie przepływem danych. Zmienne lokalne. Operacje z klastrami.
Struktura Formula Node.
Struktura służąca edycji wzorów i równań. Struktura Formula Node. Zapis wyrażeń algebraicznych. Zapis wyrażeń logicznych. Liczniki impulsów. Dzielniki częstotliwości. Zmienne globalne. Struktura hierarchiczna programu.
Operacje z tablicami danych. Edycja paska menu głównego.
Zajęcia projektowe
Projekt urządzenia symulującego działanie układu cyfrowego 74HC154.
Projekt dekodera funkcji CAMAC – projekt symulatora + realizacja urządzenia rzeczywistego.
Projekt układu z rejestrami i wyświetlaczem LED + realizacja.
Projekt układu z licznikami i wyświetlaczem LCD + realizacja.
Badanie przetwornika DAC.
Badanie przetwornika ADC z sukcesywną aproksymacją.
Badanie przetwornika ADC z podwójnym całkowaniem.
|