Encoder de prioritate

Componenta are mai multe intrari pe marginea ei vestica, prima fiind marcata cu 0 si altele numarate de acolo. Componenta determină numărul de intrări, ale căror valori sunt 1, și afișează cel mai mare număr. De exemplu, în cazul în care intrările 0, 2, 5 și 6 conțin 1, atunci codorul prioritate lasa valoarea de ieșire 110. Dacă intrarea No. 1, sau în cazul în care componenta este dezactivat, codorul prioritate de ieșire plutitoare.







Codificatorul prioritar este proiectat astfel încât un număr de codificatoare să poată fi aranjate cu o garnitură pentru a furniza intrări suplimentare. În particular, componenta include o intrare de activare și o ieșire activă. Când la intrarea de activare 0, componenta este dezactivată și toți biții vor pluti la ieșire. La ieșire permisivă 1 atunci când componenta este pornit și nici unul dintre intrările numerotate nu 1. Astfel, este posibil să se ia două codificator de prioritate și enable prima ieșire conectată la intrarea activa a doua, în cazul în care oricare dintre primul dintre intrările numerotate sunt 1, acesta din urmă este dezactivată și, prin urmare, producția va fi plutitoare. Dar, dacă nici unul dintre prima intrare numerotate nu conține 1, atunci producția va fi plutitoare, iar al doilea codificator prioritar va fi activat, iar intrarea mai veche va fi definită în ea 1.

Ieșirea suplimentară a encoderului de prioritate conține 1 ori de câte ori encoderul de prioritate este pornit și găsește 1 pe una dintre intrările numerotate. Atunci când encoderele prioritare sunt conectate împreună, această ieșire poate fi utilizată pentru a determina care dintre encodere a declanșat.







Contacte (se presupune că componenta este orientată spre est)

Marginea vestică, numărul variabilelor (intrări, lățimea bitului este 1) Valorile de intrare numerotate de la 0 la capătul de sus / vest al margini. Est, contact superior (ieșire, adâncimea de biți corespunde atributului Selectați biți) Ieșire: cel mai mare număr dintre acele intrări ale căror valori sunt 1; sau toți biții plutitori, dacă nici o intrare nu conține 1 sau dacă componenta este dezactivată de intrarea de activare. Est, contact de jos (ieșire, capacitate biți este 1) Semnal pentru grupare: 1 dacă componenta este activată și cel puțin o intrare numerotată conține 1; altfel la această ieșire 0. Marginea sudică (intrare, lățimea bitului este 1) Activați intrarea: Dacă 0, componenta este dezactivată, în caz contrar componenta este pornită. Marginea de nord (ieșire, capacitatea bitului este 1) Rezoluția de ieșire: 1 dacă această componentă este pornită și nici una dintre intrările numerotate nu conține 1, în caz contrar, ieșirea 0.

Atunci când o componentă este selectată sau deja adăugată, tastele 1 până la 4 își schimbă atributul Selectați biți. iar tastele săgeți își schimbă atributul Direction.

Direcția Direcția componentei (ieșirea acesteia față de intrare). Selectați biți Adâncimea de biți a ieșirii principale a componentei. Numărul de intrări numerotate ale codorului prioritar va fi egal cu 2 Selectarea biților. Pe ieșirea dezactivată Specifică modul în care fiecare bit de ieșire ar trebui să fie atunci când componenta este oprită (adică atunci când este activată contactul 0). Există opțiuni pentru "zero" și "plutitoare"; în acest din urmă caz, ieșirea este de fapt deconectată de la toate celelalte contacte.

Comportamentul instrumentului Apăsând

Text de comportament al instrumentului

Înapoi la Help Library







Articole similare

Trimiteți-le prietenilor: