Lernpfad:Digitale Schaltungen/3: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{NNavigation}}
{{NNavigation}}


Beim Bau digitaler Schaltungen ist es hilfreich die Funktion eines Bauteils vorher testen zu können. Dazu kann man einen Simulator benutzen. Wir nutzen das Open Source Program [https://github.com/hneemann/Digital Digital], um Schaltungen zu bauen und zu simulieren.
Beim Bau digitaler Schaltungen ist es hilfreich, die Funktion eines Bauteils vorher testen zu können. Dazu kann man einen Simulator benutzen. Wir nutzen das Open Source Programm [https://github.com/hneemann/Digital Digital], um Schaltungen zu bauen und zu simulieren.


{{Aufgabe:Start|Icon=Digital Logo.png}}
{{Aufgabe:Start|Icon=Digital Logo.png}}
# Öffne {{Digital}} und probiere das Programm aus. Öffne die Datei {{DAT|Grundlagen/Digital/Grundlagen/grundgatter.dig}} im Programm. Du siehst eine einfache Schaltung mit den drei Grundgattern. Außerdem siehst du einen ''Test'', mit dem du deine Schaltung prüfen kannst.
# Öffne {{Digital}} und probiere das Programm aus. Öffne die Datei {{DAT|Grundlagen/Digital/Grundlagen/grundgatter.dig}} im Programm. Du siehst eine einfache Schaltung mit den drei Grundgattern. Außerdem siehst du einen ''Test'', mit dem du deine Schaltung prüfen kannst.
# Simuliere die Schaltung, indem du den grauen Pfeil in der Symbolleiste klickst ([[Datei:Digital Run Tests.svg|30px]]). Du kannst die drei Eingänge links (A, B und C) durch anklicken schalten. Der Ausgang (Y) zeigt dann das Ergebnis an.
# Simuliere die Schaltung, indem du den grauen Pfeil in der Symbolleiste klickst ([[Datei:Digital Run Tests.svg|30px]]). Du kannst die drei Eingänge links (A, B und C) durch Anklicken schalten. Der Ausgang (Y) zeigt dann das Ergebnis an.
# Führe den Test aus, indem du oben in der Symbolleiste den Pfeil mit dem grünen Haken klickst ([[Datei:Digital Run Tests.svg|30px]]) und studiere das Ergebnis. Kansnt du die Tabelle erklären?
# Führe den Test aus, indem du oben in der Symbolleiste den Pfeil mit dem grünen Haken klickst ([[Datei:Digital Run Tests.svg|30px]]) und studiere das Ergebnis. Kannst du die Tabelle erklären?
# Baue die gezeigte Schaltung um, um die Bedienung von {{Digital}} kennenzulernen. Lies dazu parallel die Hinweise unten durch.<br>Du kannst versuchen, die Schaltung so umzubauen, dass sie den Test erfüllt, aber das musst du nicht. Lerne einfach das Programm kennen, so dass du damit arbeiten kannst. Wenn du dich sicher fühlst, dann mache mit dem {{Pfad|4|nächsten Schritt}} weiter.
# Baue die gezeigte Schaltung um, um die Bedienung von {{Digital}} kennenzulernen. Lies dazu parallel die Hinweise unten durch.<br /> Du kannst versuchen, die Schaltung so umzubauen, dass sie den Test erfüllt, aber das musst du nicht. Lerne einfach das Programm kennen, sodass du damit arbeiten kannst. Wenn du dich sicher fühlst, dann mache mit dem {{Pfad|4|nächsten Schritt}} weiter.
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Hinweis|Digital nutzt eine kleinere Variante des <code>NOT</code>-Gatters: [[Datei:Digital NOT.svg]]}}
{{Hinweis|Digital nutzt eine kleinere Variante des <code>NOT</code>-Gatters: [[Datei:Digital NOT.svg]]}}
Zeile 15: Zeile 15:
* Du kannst Elemente mit der Maus auswählen (anklicken oder einen Rahmen ziehen).
* Du kannst Elemente mit der Maus auswählen (anklicken oder einen Rahmen ziehen).
* Leitungen kannst du auswählen, indem du die Eckpunkte mit einem Rahmen auswählst.
* Leitungen kannst du auswählen, indem du die Eckpunkte mit einem Rahmen auswählst.
* Gewählte Elemente kannst du mit der Taste "Entf"/"Del" löschen oder verschieben.
* Gewählte Elemente kannst du mit der Taste {{Button|Entf}}/{{Button|Del}} löschen oder verschieben.
* Ziehe Leitungen, indem du einen Eingang (blaue Punkte) oder Ausgang (rote Punkte) eines Elementes anklickst und dann die Leitung ziehst. Ein Klick platziert einen Eckpunkt der Leitung. EIn Rechtsklick bricht die Aktion ab.
* Ziehe Leitungen, indem du einen Eingang (blaue Punkte) oder Ausgang (rote Punkte) eines Elementes anklickst und dann die Leitung ziehst. Ein Klick platziert einen Eckpunkt der Leitung. Ein Rechtsklick bricht die Aktion ab.
* Links siehst du eine Liste der verfügbaren Bauteile. (Wenn nicht, dann klicke "Ansicht" → "Baumansicht der Bauteile" im Menü oben.)
* Links siehst du eine Liste der verfügbaren Bauteile. (Wenn nicht, dann klicke "Ansicht" → "Baumansicht der Bauteile" im Menü oben.)
*: Wir brauchen vor allem Teile aus der Kategorie "Logisch".
*: Wir brauchen hauptsächlich Teile aus der Kategorie "Logisch".
* Ein Rechtsklick auf ein Bauteil öffnet ein Konfigurationsmenü für das Element.
* Ein Rechtsklick auf ein Bauteil öffnet ein Konfigurationsmenü für das Element.


{{Lösung:Start|Lösung Teilaufgabe 3}}
{{Lösung:Start|Lösung Teilaufgabe 3}}
Im Testergebnis wird in jeder Zeile eine mögliche Kobination an ''Eingangssignalen'' angezeigt. Am Ende der Tabelle steht dann das Signal jedes Ausgangs.  
Im Testergebnis wird in jeder Zeile eine mögliche Kombination an ''Eingangssignalen'' angezeigt. Am Ende der Tabelle steht dann das Signal jedes Ausgangs.  


[[Datei:Digital Test Tabelle.png|center]]
[[Datei:Digital Test Tabelle.png|center]]


Wenn das ''Ausgangssignal'' nicht dem erwarteten Wert entspricht, dann wird die Zelle rot dargestellt und enthält einen Eintrag der Art "E: 1 / F: 0". Dies ist die bedeutet "Erwartetes Signal: 1 / Fehlerhaftes Signal: 0", also ist laut Wahrheitstafel für diese Kombination aus Eingangssignalen eigentlich das Ergebnis <code>1</code> erwartet, aber am Ausgang kam das Signal <code>1</code> an.
Wenn das ''Ausgangssignal'' nicht dem erwarteten Wert entspricht, dann wird die Zelle rot dargestellt und enthält einen Eintrag der Art "E: 1 / F: 0". Dies ist die Bedeutung "Erwartetes Signal: 1 / Fehlerhaftes Signal: 0", also ist laut Wahrheitstafel für diese Kombination aus Eingangssignalen eigentlich das Ergebnis <code>1</code> erwartet, aber am Ausgang kam das Signal <code>1</code> an.
{{Lösung:End}}
{{Lösung:End}}
{{Lösung:Start|Lösung Teilaufgabe 4}}
{{Lösung:Start|Lösung Teilaufgabe 4}}
[[Datei:Digital Grundgatter.svg|center]]
[[Datei:Digital Grundgatter.svg|center]]
{{Lösung:End}}
{{Lösung:End}}
8.581

Bearbeitungen