AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

Podobne dokumenty
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

SYSTEMY LICZBOWE 275,538 =

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 9 TECHNOLOGIE INFORMACYJNE

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

Wstęp do informatyki- wykład 1

1259 (10) = 1 * * * * 100 = 1 * * * *1

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 7 TECHNOLOGIE INFORMACYJNE

Arytmetyka liczb binarnych

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Arytmetyka. Arytmetyka. Magdalena Lemańska. Magdalena Lemańska,

Urządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):

Systemy liczbowe. 1. System liczbowy dziesiętny

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 4 TECHNOLOGIE INFORMACYJNE

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.

Znaki w tym systemie odpowiadają następującym liczbom: I=1, V=5, X=10, L=50, C=100, D=500, M=1000

Jednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko

Automatyzacja i robotyzacja procesów produkcyjnych

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

ARCHITEKTURA KOMPUTERÓW Systemy liczbowe

Podstawy Informatyki dla Nauczyciela

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Modelowanie układów sekwencyjnych w LabView - ćwiczenie 8

Kopiowanie, przenoszenie plików i folderów

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Wstęp do informatyki- wykład 1 Systemy liczbowe

Systemy liczbowe używane w technice komputerowej

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Systemy zapisu liczb.

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Pracownia Komputerowa wykład VI

Rozdział 4: PIERWSZE KROKI

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

L6.1 Systemy liczenia stosowane w informatyce

Wstęp do informatyki- wykład 2

Kod U2 Opracował: Andrzej Nowak

Laboratorium Wykorzystanie kalkulatora Windows do obliczania adresów sieciowych

Cyfrowe Przetwarzanie Obrazów i Sygnałów

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Sprawdzanie połączenia sieciowego

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

KOŁO MATEMATYCZNE LUB INFORMATYCZNE - klasa III gimnazjum, I LO

Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42

Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 11 TECHNOLOGIE INFORMACYJNE

Moduł 2 Zastosowanie systemów liczbowych w informacji cyfrowej

Układy kombinacyjne 1

Pracownia Komputerowa wyk ad VI

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

Ćwiczenie 6. Wiadomości ogólne.

Misja #1 Poznajemy Prophio.

Programowanie Niskopoziomowe

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

WPROWADZENIE DO ŚRODOWISKA SCICOS


Tranzystor JFET i MOSFET zas. działania

Modelowanie i obliczenia statyczne kratownicy w AxisVM Krok po kroku

1.1. Pozycyjne systemy liczbowe

Pracownia Komputerowa wykład IV

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Instrukcja obsługi notowań koszykowych w M@klerPlus

LICZNIKI LABORATORIUM. Elektronika AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji

LeftHand Sp. z o. o.

Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Techniki multimedialne

Kancelaria instalacja programu

INSTRUKCJA LABORATORIUM ELEKTROTECHNIKI

Systemy liczbowe. Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

5.2. Pierwsze kroki z bazami danych

Synchronizator plików (SSC) - dokumentacja

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb.

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

Podstawy WINDOWS 9x, 2000, XP

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Zamawianie Taxi Instrukcja użytkownika

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

Edytor tekstu OpenOffice Writer Podstawy

Instrukcja korzystania z Systemu Telnom - Nominacje

OPERACJE NA PLIKACH I FOLDERACH

Opis szybkiego uruchomienia programu APBSoft

PROGRAMOWALNE STEROWNIKI LOGICZNE

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Sterownik kompaktowy Theben PHARAO II

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Ćwiczenie nr 1: Systemy liczbowe

Transkrypt:

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA II rok Kierunek Transport Temat: Minimalizacja funkcji logicznych. Projektowanie układów logicznych. Opracował mgr inż. Artur Kujawski Zatwierdził dr inż. Małgorzata Szyszko Obowiązuje od: Rok akademicki 2016 / 2017

RAMOWY SPIS TREŚCI CEL I ZAKRES ĆWICZENIA... 3 CZĘŚĆ TEORETYCZNA... 3 Systemy liczbowe konwersja liczb dziesiętnych na binarne... 3 Systemy liczbowe konwersja liczb binarnych na dziesiętne... 3 Projektowanie układów logicznych... 4 PRZEBIEG ĆWICZENIA... 5 WARUNKI ZALICZENIA... 7 EFEKTY KSZTAŁCENIA... 7 LITERATURA... 7 2

CEL I ZAKRES ĆWICZENIA Celem ćwiczenia jest wykorzystanie wiedzy z zakresu algebry logiki do minimalizacji funkcji logicznych oraz do projektowania układów logicznych za pomocą wbudowanego pakietu symulacyjnego Matlaba o nazwie Simulink. CZĘŚĆ TEORETYCZNA Systemy liczbowe konwersja liczb dziesiętnych na binarne Sposób zamiany liczb dziesiętnych na binarne można dokonać za pomocą prostych obliczeń. W poniższym przykładzie dokonano zamiany liczby 252 na postać binarną dzieląc poszczególne części przez liczbę 2. Jeżeli liczba dzieli się bez reszty przypisujemy po prawej stronie cyfrę 0, jeżeli po dzieleniu zostaje jakakolwiek reszta przypisujemy 1. Przykład 252 / 2 = 126 0 126 / 2 = 63 0 63 / 2 = 31 1 31 / 2 = 15 1 15 / 2 = 7 1 7 / 2 = 3 1 3 / 2 = 1 1 1 / 2 = 0 1 Wynik liczby binarnej zawsze zapisujemy od dołu do góry a więc: 11111100 Systemy liczbowe konwersja liczb binarnych na dziesiętne Przykład Weźmy liczbę zapisaną w systemie dwójkowym, np. 1000011 Podstawą systemu binarnego jest cyfra 2 w systemie dziesiętnym. Cyfry wysunięte najbardziej na prawo reprezentują najmłodsze bity czyli liczby najsłabsze. Należy ponumerować binarne liczby zaczynając od 0 (zero). Powstałe liczby dadzą nam odpowiedni stopień potęgi liczby 2. 6 5 4 3 2 1 0 1 0 0 0 0 1 1 1*2 0 + 1*2 1 + 0*2 2 + 0*2 3 +0*2 4 + 0*2 5 +1*2 6, a to się równa: 1 + 2 + 0 + 0 + 0 + 0 + 64 = 67 w systemie dziesiętnym. 3

Projektowanie układów logicznych SIMULINK jest pakietem oprogramowania służącym do modelowania, symulacji i analizowania układów dynamicznych. Można implementować w nim zarówno układy liniowe jak i nieliniowe modelowane w czasie ciągłym, dyskretnym lub w hybrydowym w którym część układu pracuje w czasie dyskretnym natomiast inna część w czasie ciągłym. Pakiet ten można wykorzystać również do zaprojektowania oraz przetestowania układów zbudowanych z bramek logicznych. SIMULINK wyposażony jest w interfejs graficzny pozwalający w łatwy sposób budować modele w postaci schematów blokowych przy użyciu myszki komputerowej metodą przeciągnij i upuść. Aby dostać się do Simulinka należy wpisać w oknie głównym komendę simulink lub kliknąć taką ikonę: Po uruchomieniu interfejs przedstawia się następująco: Po lewej stronie mamy do dyspozycji drzewo kategorii z podziałem na różne bloki do budowania układów. Dla naszych potrzeb będziemy korzystali zaledwie z kilku bloków rozrzuconych po różnych kategoriach. Najprostszym sposobem na odszukanie właściwych bloków jest wpisanie w pasku wyszukiwarki odpowiedniej nazwy. (Czerwony prostokąt na rysunku powyżej). Układy budujemy przerzucając bloki do nowego pustego modelu. Ikona - New Model (biała, czysta kartka). Bloki możemy umieszczać w modelu na dwa sposoby. Albo przeciągamy i upuszczamy, albo prawy klawisz myszy i opcja Add to Nazwa Modelu (na początku będzie to Untitled). 4

Model zazwyczaj zawiera więcej niż jeden blok jednego rodzaju, więc aby ułatwić sobie pracę warto dublować (kopiować) bloki z klawiszem Ctrl niż dodawać je co chwilę z biblioteki bloków. (Trzymamy klawisz Ctrl i przeciągamy blok obok). Przykładowy schemat w Simulinku może wyglądać jak poniżej. Zaczynając od lewej strony mamy bloki generatorów liczb stałych, bloki negacji, bloki iloczynów, blok sumy i na końcu blok wyświetlacza. Po dodaniu do modelu bramki AND będziemy mieli domyślny wygląd w kształcie kwadratu: wygląd domyślny: wygląd indywidualny: Aby zmienić kształt bramki na indywidualny należy dwukrotnym kliknięciem myszy wejść do opcji bloku i zmienić Icon Shape na Distinctive. W tym samym miejscu mamy możliwość zamiany bramek AND na OR, NOT, itd. PRZEBIEG ĆWICZENIA Celem ćwiczenia jest wykonanie poniższych zadań oraz opisanie ich wyników w sprawozdaniu najlepiej plik Word. Elementy jakie powinno zawierać sprawozdanie opisane zostały na końcu tego rozdziału. Zadanie 1 Zamiana systemów liczbowych 1.1 Zamień poniższe liczby dziesiętne na system binarny (rozpisz krok po korku): a) 172; b) 219; c) 303 1.2 Zamień poniższe liczby binarne na system dziesiętny (rozpisz krok po korku): a) 11000111; b) 100101011; c) 11110000 1.3 Odpowiedz na pytanie jaką największą liczbę dziesiętną jesteśmy w stanie zapisać za pomocą 8 bitów w systemie binarnym? 5

Zadanie 2 Projektowanie układów logicznych Zaprojektuj dwa różne układy logiczne w Simulinku oraz przeprowadź symulację na podstawie poniższych funkcji logicznych. a) =+ + b) = + +++ Do zaprojektowania układów będą potrzebne następujące bloki: - generatory liczb stałych -(Simulink\ Sources \ Constant) - bramki AND, OR, NOT -(Simulink\ Logic and Bits Operations) - wyświetlacz (Simulink\ Sink \ Display) Wyniki symulacji muszą być zapisane w formie tabeli dla wszystkich możliwych kombinacji. Ilość kombinacji łatwo sprawdzić wg wzoru: 2 x gdzie X to ilość użytych zbiorów (np. a, b, c to 3). Fragment przykładowej tabeli z wynikami poniżej, gdzie a, b, c to zbiory a F to wynik symulacji: a b c F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 itd. Sprawozdanie powinno zawierać: 1. Trzy obliczenia oraz wyniki zamiany liczb dziesiętnych na binarne. 2. Trzy obliczenia oraz wyniki zamiany liczb binarnych na dziesiętne. 3. Odpowiedź na pytanie 1.3. 4. Poprawnie zbudowane dwa układy logiczne za pomocą bramek w Simulinku (wystarczą zrzuty ekranowe schematów Alt+PrntScr) 5. Wyniki obu symulacji w tabeli prawdy dla wszystkich możliwych kombinacji zer i jedynek 6. Wnioski z dwóch ostatnich punktów. Co można odczytać z uzyskanych wyników? 6

WARUNKI ZALICZENIA Warunkiem zaliczenia ćwiczenia jest poprawne wykonanie zadań oraz wysłanie pliku sprawozdania o nazwie: Nazwisko_Imie_03 na adres http://microbot.com.pl/am/t2/ wybierając katalog dla odpowiedniej grupy laboratoryjnej. EFEKTY KSZTAŁCENIA Posiada wiedzę w zakresie obsługi komputerów osobistych z dostępem do internetu oraz obsługi systemu operacyjnego Windows z pakietem do obliczeń inżynierskich Matlab oraz Simulink. (SEKP10, SEKP11). LITERATURA 1. http://www.ont.com.pl/ 2. http://www.mathworks.com/products/matlab/ 3. http://www.mathworks.com/videos/getting-started-with-matlab- 68985.html?s_cid=learn_vid 7