FB18 - Das Forum für Informatik

fb18.de / Bachelorstudieng / PM Technische Informatik

Ampelschaltung

Ampelschaltung 2009-02-03 16:50
Anonymer User
Hallo. Ich bin nochmal die RS Aufgabenblätter durchgegangen und an der Ampelschaltung hängen geblieben. Die Aufgabenstellung war mir damals schon nicht so recht klar und jetzt komme ich irgendwie nicht dahinter (auch wenn die Antwort wohl trivial ist ). Und zwar geht es um die b) der Aufgabe 30. Man soll die Zustände kodieren und den Zustandsgraphen in eine Zustandstabelle übertragen. Die Tabelle ist schon vorgegeben, also K|Z2|Z1|Z0|Z2+|Z1+|Z0+|

Mir will irgendwie nicht klar werden, was Z0-Z2 und Z0+-Z2+ sein soll. Klar, die "Zustände" - hm. Ich stehe gerade so krass auf dem Schlauch, dass ich nichtmal die Frage richtig formulieren kann.

Die Lösung habe ich, werde aus ihr aber nicht schlau. Wäre vllcht jemand so nett, mir die ersten drei Zeilen anschaulich zu erklären? Bin echt am durchdrehen.

__K|Z2|Z1|Z0|Z2+|Z1+|Z2+|
__1|_0|_0|_0|___0|__0|__1|
__X|_0|_0|_1|___0|__1|__1|
__X|_0|_1|_0|___X|__X|__X|
(…)

Bin für jeden Tipp dankbar.

RE: Ampelschaltung 2009-02-03 18:26
Philipp
Hi,

Was Z1 und so weiter sind… also du sagst ja schon, dass dies die Zustände sind. Das ist durchaus richtig ^^.

Wir gehen hier ja eine Ampelschaltung durch, also haben wir am anfang den Wartezustand mit Z1 = 0, Z2= 0 und Z3 = 0, und sobald der Bedarfsknopf K "gedrückt", also auf 1 schaltet, wird ändert sich der Zustand, dabei hilft uns Z1+, Z2+, Z3+ um die veränderung besser sichtbar zu machen. Da sieht man eben was passiert, wie z.B. in der 3. Zeile mit Z1+,Z2+,Z3+ = x, da es denn zustand 0 1 0 nicht gibt in der Ampel.

So denk ich mir das und sehe dahinter auch sonst keinen anderen Zweck, hoffe ich konnt dir ein bisschen helfen, vielleicht kannst du deine Frage ja noch einmal besser formulieren jetzt ;)

RE: Ampelschaltung 2009-02-03 18:57
Anonymer User
Hallo Phillip, ich danke dir erstmal für deine Antwort. Leider führt sie mich zu dem Schluss, dass meine allererste Vermutung, nämlich dass die Aufgabe totaler Schwachsinn ist, scheinbar richtig war.

Wo liegt denn der Sinn der Aufgabe? Ich meine die Kodierung liegt doch bereits im Aufgabenblatt vor. Alles, was bei der "neuen" Tabelle anders ist sind die zwei neuen - ich sag mal "im OP Code nicht vorkommenden" Codes(die deswegen sowieso ignoriert werden) und die Z+ Geschichte, die nichts anderes ist als das nächste Z (ohne Plus). Wo genau liegt die Schwierigkeit, die Idee dahinter - was soll ich dabei lernen?

RE: Ampelschaltung 2009-02-03 19:07
Anonymer User
Oh, das ist wohl nur ein kleiner Hirnfick und dient lediglich für die nächste Teilaufgabe c) . Uff und an sowas hänge ich mich auf.

Vielen Dank nochmal.

RE: Ampelschaltung 2009-02-03 20:17
Philipp
^^, joar… aber gut, dass du es nu raus hast ^^

RE: Ampelschaltung 2009-02-07 16:48
Anonymer User
hat vielleicht jemand mal die musterlösung?
die aufgabenstellung ist qualitativ so gut wie lehmanns vorlesung(und skript);-).
ich hätte mir jetzt sowas gedacht:


Zustand__K|Z2|Z1|Z0|Z2+|Z1+|Z2+|
W __1|_0|_0|_0|___0|__0|__1|
x __0|_0|_0|_1|___0|__1|__0|
y __0|_0|_1|_1|___1|__0|__0|
z __0|_1|_1|_1|___0|__0|__1|
a __0|_1|_1|_0|___0|__1|__0|
b __0|_1|_0|_0|___1|__0|__0|

also um von zustand y ->a zu kommen muss auf z2 +1 gerechnet werden.

dieser weg is aber anscheinend falsch??was sollen die X im ersten post?


bei c) hab ich auch kein plan was da jetzt gefragt ist;/

D) würde bei mir so aussehen

z2 z1 z0 | r g g | s g
0 0 0 | - - x | x -
0 0 1 | - x - | x -


e)

wie ich daraus jetzt kv diaramme machen soll ist mir auch noch nicht klar..

3 eingänge z2 z1 z0
ausgänge 5 ausgänge ( gelb-rot, rot-rot, rot grün, rotgelb-rot,grün-rot; also alle zustände?)


am besten wär mal die komplette lösung der aufgabe.

danke mfg

RE: Ampelschaltung 2009-02-12 18:39
Nico
So ich hätte da auch mal eine Frage:
Bei mir kommt als minimierte Form für ROT raus:
Z1+Z2

ich hatte mir als Lösung jedoch etwas anderes abgeschrieben, nun bin ich mir nicht mehr sicher, welche der beiden Lösungen falsch ist :/
Mag mir jemand mal seine richtige Lösung geben?
mfg
Nico

RE: Ampelschaltung 2009-02-12 21:50
Anonymer User
Also ich habe für Rot
DNF: Z1 v (¬C ^ A)

RE: Ampelschaltung 2009-02-12 21:51
Anonymer User
Also ich habe für Rot
DNF: Z1 v (¬C ^ A)

Z1 v (¬Z0 ^ Z2)
meinte ich, hab mir das mit A,B,C aufn schmierblatt aufgeschrieben gehabt ^^

RE: Ampelschaltung 2009-02-12 22:01
Nico
Z1 v (¬Z0 ^ Z2)
das macht beim hinschauen durchaus Sinn, da ist mir auch gleich ein Fehler aufgefallen, danke ;)

RE: Ampelschaltung 2009-02-12 22:09
Anonymer User
Sorry, aber hab gerade gesehen das du doch recht hattest….
meine Lösung ist zwar nicht falsch, glaub ich aber halt nicht optimal vereifacht (ein dont care beim zusammenfassen nicht beachtet)
Also Z2 v Z1 ist schon gut gewesen, sry für das verwirrung stiften….

RE: Ampelschaltung 2009-03-10 23:27
Maxim
Es gibt ja so eine ähnliche Aufgabe (mit einem Fahrstuhl glaube ich). Weiß jemand wie die aussieht oder wo man die finden kann. Würde gerne zu Übung diese Aufgabe machen.

RE: Ampelschaltung 2009-03-11 00:42
Philipp
Suchfunktion benutzen ;)

—> http://www.fb18.de/mybb/showthread.php?tid=10343&pid=103739#pid103739

Hier die Folien vom Tutorium zur ersten Klausur

RE: Ampelschaltung 2009-03-12 00:24
Maxim
Achso war das die? Da steht zwar nix von einem Fahrstuhl, aber zur Übung ist es auch gut geeignet.

RE: Ampelschaltung 2009-03-12 18:45
Anonymer User
autsch :D… ja stimmt sorry ^^… aber ich denke die hilft ja auch ;)

RE: Ampelschaltung 2009-03-12 18:46
Philipp
kam von mir war nur net eingeloggt, blöde cookies ^^