Combinatorial Logic






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 polska
Instrukcja obsługi alarm Logic CAN LC 5 wyd 1 (2)
Instrukcja obsługi alarm Logic CAN LC4
logic TIPS
Dolby Surround eller Dolby Surround Pro Logic
logic legXbr
Electrochemical DNA biosensors based on platinum nanoparticles combined carbon nanotubes
Elkies Combinatorial game The Nieznany
Colour combinations
calculator combinatorics
Deltoid (Combined Method) testSCR
les09 create? logic tm

więcej podobnych podstron