Combinatorial Logic
Combinatorial Logic
Combinatorial Logic
Symbol graficzny
Biblioteka
Parametry
bloku
Truth table
Tablica logiki kombinatorycznej tak zwana tablica prawdy.
Każda kolumna macierzy odpowiada współrzędnej wektora wyjściowego, a każdy wiersz zawiera
stan wyjścia dla różnych kombinacji wejść.
Opis
Blok Combinatorial Logic implementuje standardową tablicę prawdy
stosowaną przy modelowaniu programowalnych tablic logicznych, obwodów logicznych, tablic
decyzyjnych i wyrażeń algebry Boole'a. Można wykorzystać ten blok w połączeniu z blokami
Memory do implementacji przerzutników.
W polu Truth table określa się macierz, która definiuje wszystkie możliwe
stany wyjść. Każdy wiersz macierzy zawiera stan wyjścia dla różnych kombinacji wejść.
Należy określić stan wyjść dla każdej kombinacji wejść. Każde wyjście może być wartością
liczbową; ich wartości nie są ograniczone do wartości 0 i 1. Liczba kolumn jest równa
liczbie wyjść bloku.
Związek pomiędzy liczbą wejść a liczbą wierszy jest następujący:
liczba wierszy = 2liczba wejść
Simulink zwraca wiersz macierzy przez obliczenie numeru wiersza
z wektora wejściowego. Simulink oblicza numer wiersza przez utworzenie liczby
dwójkowej, gdzie elementom zerowym jest przyporządkowywane 0, a niezerowym 1,
następnie do wyniku dodaje się 1. Dla wektora wejściowego u, składającego się
z m elementów:
numer wiersza = 1 + u(m)*20 + u(m-1)*21 + ... + u(1)*2m-1
Przykład dwuwejściowej funkcji OR.
Poniższy rysunek przedstawia dwuwejściową funkcję OR, która zwraca 0,
kiedy oba elementy wejściowe są 0, w przeciwnym przypadku funkcja ta zwraca 1. W celu
wykonywania się tej funkcji, należy określić wartości parametru Truth table jako
[0; 1; 1; 1].
Poniższa tablica przedstawia kombinacje wejść (Wejście 1
i Wejście 2), które generują stan wyjścia
(Wyjście). Na przykład, jeżeli wektor wejściowy jest
równy [0 1], to wejściu odpowiada drugi wiersz (numer wiersza = 1 + 1*20 + 0*21 = 2),
tak więc wartością na wyjściu jest 1.
Numer wiersza
Wejście 1
Wejście 2
Wyjście
10
00
20
11
31
01
41
11
Przykład
Poniższy przykład przedstawia sposób wykorzystania danego bloku:
Przykład
Wyszukiwarka
Podobne podstrony:
Instrukcja Programowania Zelio Logic 2 wersja polskaInstrukcja obsługi alarm Logic CAN LC 5 wyd 1 (2)Instrukcja obsługi alarm Logic CAN LC4logic TIPSDolby Surround eller Dolby Surround Pro Logiclogic legXbrElectrochemical DNA biosensors based on platinum nanoparticles combined carbon nanotubesElkies Combinatorial game The NieznanyColour combinationscalculator combinatoricsDeltoid (Combined Method) testSCRles09 create? logic tmwięcej podobnych podstron