i

Interaktive Elemente zur Digitaltechnik

Minimierer für Schaltterme

Im Kopf der Seite:

----
features: logic-tool
----

An der Stelle, an der das interaktive Element erscheinen soll:

<div class="logic-tool interaktiv"
    data-zeige-wahrheitstabelle="ja"
    data-zeige-minimierte-funktion="ja"
    data-sortiere-variablen-alphabetisch="nein">
</div>
Markup

Parameter:

  • data-zeige-wahrheitstabelle: Gibt an, ob die Wahrheitstabelle angezeigt werden soll
  • data-zeige-minimierte-funktion: Gibt an, ob die minimierte Funktion angezeigt werden soll.
  • data-sortiere-variablen-alphabetisch:
    • Falls ja: Die Eingangsvariablen werden in der Wahrheitstabelle alphabetisch sortiert
    • Falls nein: Die Eingangsvariablen erscheinen in der Wahrheitstabelle in der Reihenfolge, in der sie erstmalig im eingegebenen Schaltterm stehen

Ergebnis:


Schaltterm eingeben:

(not a and b and not c) or (a and b and not c)
vereinfachter Schaltterm (disjunktive Form):
vereinfachter Schaltterm (konjunktive Form):

Wahrheitstabelle:

Logik-Simulator

An der Stelle, an der das interaktive Element erscheinen soll:

<div
    class="logic-simulator"

    style="height: 450px;"
    data-konfiguration="full"
    data-datei="bsp.json"
    data-available-parts="all"
    data-debug="false"
/>
Markup

Parameter:

  • data-konfiguration: Gibt an, welche Features der Simulator anbieten soll. Mögliche Werte:
    • full: alle Features
    • fullWithoutModules: alle Features außer Erstellen von Modulen
    • simulation: Simulieren einer Datei, die über data-datei eingebunden wird; Bearbeitung nicht möglich
    • verbindungenHinzufuegen: In einer Datei, die über data-datei eingebunden wird, können Verbindungen hinzugefügt werdn. Simulation möglich.
  • data-datei: Datei, die bei Programmstart geladen werden soll. Die Datei muss sich im gleichen Ordner wie die Inhaltsdatei befinden.
  • data-available-parts: Bauteile, die hinzugefügt werden könen. Mögliche Werte:
    • all: Alle unterstützten Bauteile können hinzugefügt werden
    • Liste von Bauteilen, z.B.: "AND,OR,TEXT"
      Verfügbare Bauteile: AND, OR, NOT, NAND, NOR, SWITCH, LED, CONST_0, CONST_1, SEVEN_SEGMENT, BINARY_INPUT, BINARY_DISPLAY, HA, VA, SEVEN_SEGMENT_DECODER, RS_ASYNC, RS_POS_TAKT_ZUSTAND, D_POS_TAKT_FLANKE, REG_4BIT, SHIFT_REG_4BIT

Ergebnis:

Projektname: bsp *
Gatter
AND
OR
NOT
NAND
NOR
XOR
Ein- und Ausgabe
Schalter
LED
0 konstant
1 konstant
7-Segmentanzeige
Binäreingabe
Binärdisplay
Schaltnetze
Halbaddierer
Volladdierer
7-Segmentdecoder
Multiplexer
Demultiplexer
Flipflops
RS async
RS Taktzustand
D MS 1 Flanke
D MS 2 Flanken
Speicher
Register 4 Bit
Schieberegister 4 Bit
Zeit
Taktgeber
Darstellung
Textfeld
Rechteck
Module
s r 1S1R
Module
neues Modul
gewähltes Modul:
Abkürzung:
Eingänge
Ausgänge
Zoom: 100% X: 0 Y:0

Suche

17.6.3.4.17
https://dev.inf-schule.de/infschule/dokumentation/kapitel-erstellen/interaktive-elemente/digitaltechnik
https://dev.inf-schule.de/17.6.3.4.17
https://dev.inf-schule.de/@/page/IE82LWJt8hHwK2D5

Rückmeldung geben