Minecraft Röda Logiklektioner. Lektion två: Grundläggande logiska element

content auto translated from {from}

\torkar damm från folianten** Har ni saknat lektionerna på Skolan för Röd Logik Minecraft? Har ni? Utmärkt. Färdiga att ta till sig kunskap – vad kan vara bättre?

Disclaimer. Det rekommenderas starkt att ni läser de föregående lektionerna innan ni läser denna:

Lektion noll: Grunderna

Lektion ett: Återkopplare / Diod / Fördröjning

[cut]

Istället för en inledning

Min första idé när jag satte mig ner för att skriva denna lektion var "Hmm... Vad om vi istället för det lilla och trånga rummet bygger något större och mer påkostat?" Den första varianten såg ut så här:

Tittade på det, gillade det inte, beslutade att ändra på det. Resultatet blev denna söta komplex av vetenskaplig forskning:

Det blev till och med utan kolvar:

Inuti är det ganska blygsamt:

Kanske till och med för blygsamt. För en normal fantasi är det inte tillräckligt. Men det är en annan sak, jag kommer att bygga om till nästa lektion. Låt oss sätta igång.

Kapitel 1. Överföring av signalen vertikalt

I de tidigare lektionerna har vi dragit kablar enbart på en platt yta eller över små stegrande hinder. Men vad gör vi om vi måste föra signalen strikt neråt eller strikt uppåt?

Säg, en sådan situation

Som alternativ kan vi bygga en spiraltrappa av block:

Så här

Grov. Färdig. Tråkig. Inte vår metod. Det finns en mer elegant lösning. Den är mindre i storlek (2×1 mot 2×2) och kräver inte att man följer "Femtonregeln" (signalen sprider sig endast femton block från källan; om ni inte minns – fräscha upp minnet med noll lektionen).

Det bör omedelbart nämnas att denna variant kommer i två scheman:

Schema "Signal ovanifrån-ned"

Schema "Signal underifrån-upp"

Anmärkning. Nej, detta är inte en tredimensionell bild som kräver att ni skelar för att uppfatta den. Vänj er, det kommer fortfarande många dubbla, uppbyggda och till och med fyrdubbla bilder. De skiljer sig åt i signalerna, så leta efter skillnader i kablar, facklor och spakar.

Kapitel 2. Grundläggande logiska element

Nu för vi över från allmän teori till den verkliga praktiken, där vi kommer att studera de grundläggande logiska elementen som kan användas för att bygga nästan vilken stor logisk operation som helst.

Kopplingsblock

Detta block är väldigt användbart för att dölja alla scheman bakom väggarna. Sätt upp en strömbrytare, fäst en fackla till den, och – voilà! – man kan överföra en signal genom väggen där all Röd Magi kommer att ske.

Inverterare

Redan bekant för oss från noll lektionen. Den kan användas för att invertera signalen eller som en del av en förstärkningspunkt för att kringgå Femtonregeln. Den senaste varianten har gått i glömska tillsammans med diodens introduktion i version 1.6.

Vid första ögonkastet skiljer sig detta schema inte från det föregående, förutom att här används en fackla istället för sand. Egentligen ligger hela magin i just den skillnaden: i det första schemat får kablet bara signalen från blocket, i det andra får facklan den och ändrar den till dess motsats.

OCH

Vi börjar med OCH-elementet. Mer om själva elementet kommer att berättas i lektionerna om Diskret Matematik och Matematisk Logik. Eller på någon form av Schemaläggning eller Radioteknik. I nödfall – det finns Wikipedia.

Kort sagt, OCH-elementet ger en etta om båda signalerna som kommer till det också är lika med ett.

Schemat för OCH-elementet är ganska enkelt:

För att demonstrera elementets funktion kommer jag att dra en kabel från utgången närmare strömbrytarna:

Fungerar som den ska:

Kan användas, till exempel, för att dörren endast ska öppnas när båda strömbrytarna är på.

OCH-IKKE

Elementen ***-IKKE förenklar livet för schemadesignern genom att det inte behövs extra utrustning om de behöver en inverterad signal från elementet ***.

I fallet med OCH-IKKE innebär detta att kabeln kommer att lysa enbart om båda strömbrytarna är avstängda.

Detta är redan synligt här

Men det är värt att demonstrera också andra varianter:

Det är sant, utgången (vänster kabel) tänds endast när strömbrytarna är avstängda.

ELLER

Ett ELLER-element. Fungerar ännu enklare: ger en etta på utgången om åtminstone en av ingångarna har en etta. Under arbetet med detta underkapitel upptäckte vi att det här elementet har ganska varierande scheman. Beroende på spelarens resurser och syften kan tre olika typer av schema särskiljas. Låt oss börja med den mest grundläggande.

Spak-schema

Diamantkub leder sin krigsväg. Saknar en rykande cigarr.

Just därför är den grundläggande. Jag förstår fortfarande inte till vilket syfte detta konstverk är avsett, men ett sådant schema anges i Minecraft-Wiki, så jag ansåg det nödvändigt att nämna det. Ja, jag vet vad ni tänkte: stoppa kablar istället för strömbrytare.

Poker Face utförd av Röd Sand

Jag prövade. Resultatet var detsamma.

Förnuftet viskade mig att jag kunde försöka byta ut en av kablarna mot en strömbrytare...

And not a single hack was given that day

...men något hjälpte inte. Det fungerade bra endast vid kombinationen 0˅0. Det var ironi, om någon undrar.

Kabel-schema

Som ersätter spak-schemat kommer ett verkligt fungerande och aktivt tillämpat schema – kabel-schema. Fördelarna här inkluderar enkelhet och låga krav på utrustning (bara Röd Sand behövs).

Så här fungerar det:

Ett perfekt schema. Det finns verkligen en...

Problem med att hämta den verkliga signalen från linjen

...som kan uppstå i komplexa scheman. Anta att vi ger två signaler till vårt ELLER-element, men den högra signalen behöver vi plötsligt någon annanstans i schemat för några superspeciella operationer, och naivt nog gjorde vi så här:

Men när vi drog i den vänstra strömbrytaren, dök en etta upp på vårt avgrepp, där det borde stått en nolla:

:(

Tråkigt, sorgligt, nedslående.

Diod-schemat

I mina tankar om lösningen på detta problem tillbringade jag långa tjugo sekunder. Efter det drog jag upp två dioder från min ryggsäck och lödade dem in i schemat:

I första lektionen berättade jag redan hur dioder fungerar. I det här fallet fungerar de precis som de ska:

Så här är er första upptäckts framställning av Experimentella Centret vid Forskningslaboratoriet för Röd Sands natur (den som förstod humorn – räck upp handen :3).

ELLER-IKKE

Också ELLER-elementet har sin ***-IKKE-variant. Den är extremt enkel att bygga:

Och fungerar också:

Istället för en slutsats

Detta, mina herrar, är allt för idag. Redan nu kan ni bygga ett ganska enkelt schema som gör något väldigt häftigt. Till exempel att öppna en järndörr (som, för övrigt, inte kan öppnas på något annat sätt än med Röd Sand) bara när på knapparna bredvid dörren har lagts offer i form av diamanter. Naturligtvis kommer alla griefer inte att avskräckas från att slänga in vanliga stenar istället för ädelstenar, men kanske någon kommer att låta sig luras. Folk är ju olika :3

Med det sagt får ni ha det bra, jag har varit fr4ntic. Lycka till med byggandet och lyckade undersökningar. Vi hörs!

Särskilda tack

♥ Minecraft Wiki för material

♥ Pegazs för korrekturläsning

♥ Alla som gav en diamant till noll lektionen

♥ Alla som läste detta

♥ Alla som förstått något