Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

DeMorgan's Theorema's: Boolesche Complementering en Poortequivalentie Beheersen

Een fundamenteel concept in de Boolesche algebra, DeMorgan's theorema's koppelen het gedrag van logische poorten wanneer hun invoeren of uitgangen geïnverteerd worden. Deze regels, genaamd naar wiskundige Augustus DeMorgan, stellen ingenieurs in staat om EN-, OF-, NAND- en NOR-poorten in elkaar om te zetten, wat zowel logische expressies als fysieke schakelingsontwerpen vereenvoudigt.

In de Boolesche algebra wordt een "groepscomplementering" voorgesteld door een lange balk over meerdere variabelen, wat aangeeft dat het gehele product of de som geïnverteerd is. Dit verschilt van het primesymbool ('), dat slechts een enkele variabele kan inverteren. Bijvoorbeeld, (AB)' is niet hetzelfde als A'B'; haakjes zijn essentieel om aan te geven dat de balk van toepassing is op het hele product.

Wanneer elke invoer van een poort geïnverteerd wordt, keert de kernfunctie van de poort om: een OF-poort met alle geïnverteerde invoeren gedraagt zich identiek aan een NAND-poort, terwijl een EN-poort met geïnverteerde invoeren equivalent is aan een NOR-poort. DeMorgan's theorema's formaliseren deze observatie door te tonen dat het inverteren van de uitgang van een poort hetzelfde effect heeft als het wisselen van het poorttype en het inverteren van de invoeren.

Hieronder volgt een visuele illustratie van de kernequivalentie:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Wanneer een lange balk in een Boolesche expressie "gebroken" wordt, keert de operatie direct onder de breuk om – optelling wordt vermenigvuldiging en vice versa – terwijl de gebroken stukken van de balk boven de individuele variabelen blijven. Deze subtile regel regeert hoe expressies worden vereenvoudigd.

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

In expressies met meerdere lagen van balken is de veiligste strategie om eerst de langste, bovenste balk te breken. Het proberen om twee balken tegelijkertijd te breken kan tot onjuiste resultaten leiden.

Bijvoorbeeld, het vereenvoudigen van (A + (BC)')' verloopt als volgt:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Eerst breken we de outerste balk:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Wat resulteert in een drie-invoers EN-poort met de A-invoer geïnverteerd.

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Breek nooit meer dan één balk in een enkele stap:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

In plaats daarvan kun je eerst de kortere innerlijke balk breken, maar dit vereist een extra stap:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Let op dat het breken van een balk op meerdere plekken binnen één stap wel toegestaan is; de beperking geldt alleen voor het breken van meerdere afzonderlijke balken tegelijkertijd.

Haakjes spelen een cruciale rol omdat een balk fungeert als groeperingssymbool. Na het breken van een balk moeten de gegroepeerde termen samenblijven om de juiste operatorprioriteit te behouden.

Bekijk deze expressie die het belang van correcte groepering demonstreert:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Nu passen we DeMorgan's theorema's toe op een echte poortschakeling. De eerste stap is het vertalen van de schakeling naar een Boolesche expressie door de uitgang van elke poort te labelen:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Systeemmatig gaand te werk, schrijven we de uitgangen van de eerste NOR- en NAND-poort, rekening houdend met de complementerende balk door de pre-inversie-expressie te scheiden van de uiteindelijke gecomplementeerde uitgang:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Ten slotte drukken we de uitgang van de laatste NOR-poort uit:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Het reduceren van de resulterende expressie met Boolesche identiteiten en DeMorgan's theorema's levert een gestroomlijnde vorm op:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

De equivalente, vereenvoudigde schakeling wordt hieronder getoond:

DeMorgan s Theorema s: Boolesche Complementering en Poortequivalentie Beheersen

Kernpunten

  • DeMorgan's theorema's onthullen dat het inverteren van een poortuitgang equivalent is aan het wisselen van het poorttype (EN ↔ OF) terwijl de invoeren worden geïnverteerd.
  • Het breken van een complementeringsbalk keert de onderliggende operatie om; de gebroken stukken blijven boven de betrokken variabelen.
  • Breek altijd eerst de langste, bovenste balk en probeer nooit twee verschillende balken in één stap te breken.
  • Balken fungeren als groeperingssymbolen; na het breken moet correcte groepering met haakjes behouden blijven om prioriteit te bewaren.

Gerelateerde Werkbladen

Industriële technologie

  1. Een 555 Timer Schmitt Trigger Bouwen: Praktisch Circuit & Theorie
  2. Statische Elektriciteit Uitgelegd: Hoe Wrijven van Materialen Lading Genereert
  3. Grondslagen van netwerktheoremen: schakelinganalyse vereenvoudigen
  4. Romi CNC 30 G: Hoog-volume staafsnijmachine met hydraulische span
  5. Inslagstaven uitgelegd: hoe ze voertuigen en transportbanden beschermen en ondersteunen
  6. EN AW 6082 Ronde Staaf – Premium Aluminiumlegering voor Technische & Decoratieve Toepassingen
  7. EN AW 2007 Ronde Staaf – Hoogwaardig AlCu4PbMgMn voor Precisie Bewerking
  8. Commercieel Nikkel 201 Staven – Hoge Zuiverheid, Ongelegeerd voor Industriële Toepassingen
  9. Zuiver Nikkel – 205 GPa Elasticiteitsmodulus, 449 MPa Treksterkte, Meerdere Breedtes Beschikbaar
  10. Legering 52 Staaf: Hoogpresterende Nikkel‑IJzer Staal met Superieure Sterkte
  11. Commercieel Puur Nikkel 200 Staaf – Ongeralieerd, Hoogsterk Materiaal