Autor Beitrag
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Mi 29.09.04 08:00 
Hallo,
kann mir bitte jemand sagen, was zum Teufel KV-Diagramme sind und wie diese Aussehen?

Danke,
maxk

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mi 29.09.04 08:30 
Ich weiß ja nicht, in wievielen Fachbereichen es Diagramme gibt, die KV heißen, aber wenn es mit digitalen Berechnungen zu tun hat, meinst du wahrscheinlich das Karnaugh-Veitch(?)-Diagramm. Darin trägst du für jede Kombination einer bestimmten Anzahl Eingangssignale die Ausgangswerte ein, und kannst danach eine zweistufige Logikschaltung daraus berechnen. Ich versuche mal, ein Beispiel zu geben:

1. Du hast eine Boolsche Gleichung:
ausblenden Quelltext
1:
x = ((a or b) and (c or b)) or (a and b and c)					


2. Die trägst du jetzt in die Tabelle ein. Beachte dabei, dass die Eingangssignale an den Rändern immer als Gray-Code geschrieben werden müssen, d.h. es ändert sich nur ein Wert pro Zeile/Spalte:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
a b
0 0 | 0 0
0 1 | 1 1
1 1 | 1 1
1 0 | 0 1
     ------
      0 1 c


3. Dann kannst du die zusammenhängenden Einsen auslesen. Das müsste ich eigentlich einzeichnen. Jedenfalls kommst du auf:
ausblenden Quelltext
1:
x = b or (a and c)					


Für Schaltungen empfiehlt es sich Nands und Nors zu nehmen, aber als Beispiel muss das erstmal reichen. ;-)

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
Adrian
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 314



BeitragVerfasst: Mi 29.09.04 09:14 
Servus!

@ .Chef: Tut mir Leid, aber mit Deiner Erklärung wär ich nicht klargekommen, wenn ich die KV-Diagramme nicht kennen würde.
Eine anschauliche Darstellung findet man auf ls4-www.cs.uni-dortm.../RsVorlFol/kap3.html - so ca. bis zur Hälfte runterrollen, bis man was Farbiges findet :wink:

Gruß,

Adrian
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mi 29.09.04 10:02 
Adrian hat folgendes geschrieben:
Tut mir Leid, aber mit Deiner Erklärung wär ich nicht klargekommen, wenn ich die KV-Diagramme nicht kennen würde.

Bei uns ging da 'ne ganze Vorlesung drüber. Wenn ich in der Lage wäre, das Ganze in einem Beitrag konsistent zu erklären, wär der Prof arbeitslos. ;-)

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
maxk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Fr 01.10.04 06:07 
.Chef hat folgendes geschrieben:
Ich weiß ja nicht, in wievielen Fachbereichen es Diagramme gibt, die KV heißen, aber wenn es mit digitalen Berechnungen zu tun hat, meinst du wahrscheinlich das Karnaugh-Veitch(?)-Diagramm.
Genau, das meine ich. Ich hatte es kürzlich in Informatik, habe es aber irgendwie nicht so ganz verstanden. Also erstmal Danke für die Antworten, ich werde mir das nochmal langsam durchlesen ;)

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.