Nejste přihlášen/a.
Zadání:
Vyřešte simulátor zastavování chemické výrobní linky s následující funkcí.
Operátor má pro ovládání k dispozici sedm spínačů "sw" a informaci o stavu linky (vstup "stav" v úrovni log 1 při havárii, jinak v log 0). Informace o stavu linky a zpětnou informaci o postupu vypínání dostává operátor na sedmisegmentovém displeji.
Úkolem operátora je změnit polohu spínače, jehož pozice odpovídá zobrazené číslici. Spínače jsou v řadě a jsou číslovány od 1 do 7 z pravé strany. Na začátku jsou čtyři spínače zprava v poloze logická nula, zbývající tři spínače v poloze logická jednička.
Postup vypínání se liší, jestli je linka v režimu "OK" nebo "Havárie".
Pokud je stav "OK" displej zobrazuje číslici 3 a úkolem operátora je přepnout příslušný spínač (třetí zprava). Po přepnutí správného spínače se zobrazí číslice 1. Další pořadí spínačů je 1, 2, 6, 5, 7 a 4.
Pokud je stav "Havárie" displej zobrazuje číslici 5 a úkolem operátora je přepnout příslušný spínač (pátý zprava). Po přepnutí správného spínače se zobrazí číslice 6. Další pořadí spínačů je 6, 1, 4, 2.
K obsluze se operátor přihlašuje s pomocí čtyřbitového kódu. K vypnutí ve stavu "OK" je oprávněn pouze jediný operátor s kódem "0110". Po přihlášení jiného operátora linka přechází do stavu "Havárie" a vypínána bude zkráceným způsobem.
Při každém kroku, pokud dojde k přepnutí chybného spínače, nechť se zobrazí znak E (Error). Při správném ukončení všech kroků se zobrazí číslice 0. Pro správnou funkci je možné v jednu chvíli přepnout pouze jediný spínač.
Zadání vyřešte jako:
Pravdivostní tabulku (tabulky)
Logické funkce
Programem v jazyku VHDL (pouze EZI)
O řešení vytvořte protokol. Součástí práce musí být závěr, který jednotlivé části zhodnotí.
Forma odevzdání: Protokol uložený na Moodle. Součástí hodnocení bude zodpovězení dvou otázek, které se budou týkat vámi vytvořeného VHDL programu. Pokud nebude zodpovězena žádná otázka, bude práce hodnocena jako nedostatečná.
Hádám, že zadání ze SŠIEŘ od pana Krále, který ještě pravděpodobně učí.
Nejsi první, ani určitě poslední člověk, který se snaží na jeho zadání přijít přes internet, ovšem takto to nefunguje.
Ze zadání je zcela jasné, co je po tobě žádáno a jak to vyřešit.
Pravdivostní tabulky -> funkce
VHDL jde udělat i bez toho -> řešení if < condition > then < statement >
elsif < condition > then < statement >
else < statement > end if;
Místo čekání na odpověď si zadání přečti znovu a pokud nejsi absolutní blbec, tak to zvládneš (pokud ne, rozluč se rovnou s maturitou a jdi na učňák).
Přihlášení dokáže udělat i dítě ze základky, to ti tu psát nebudu, ale alespoň začátkem tabulek (první z minimálně 14)
1110000 | 3
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.