Fahrstuhlprogrammierung

ne projekt ist noch nicht eingefroren abgabe ist ja in 2wochen wie schon oben beschrieben, man hat ja aber noch andere verpflichtungen ausser ein fahrstuhl zu programmieren. Werde zum Wochenende hin wieder fragen stellen wenn ich nicht weiter komme :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hmm ich schau nur auf arbeit (mo-fr) hier rein xD

*ROFL*

Ich Würde erstmal mit 2 Etagen anfangen und das dann komplett
fertig machen. Rest ist fast nur noch Copy.

Bei mehreren Personen füllst du einfach ein Array wer wann gedrückt hat und fährst es dann ab.
Im nächsten Schritt vergleichst du was im Array liegt und wo du bist
und fährst die Rangfolge dann ab.
Dann den fertigen Fahrstuhl kopieren und einen zweiten draus machen. die beiden so verknüpfen das der fährt der am nächsten am Stockwerk dran
ist.
Dann könntest du noch die Betriebsstunden zählen und schauen das beide etwa gleichviele haben. Kannst noch einen Wartungschalter einbauen für
die Abschaltung eines Aufzuges.

Dann ist die 1 schon sicher :ROFLMAO:

Man braucht nur

Etagenknöpfe drinnen, Richtungsknöpfe draußen, pro Etage einen Wert
(zum vergleichen), ein wenig Hirnschmalz und ab gehts ;)

MFG Wastl


PS: Dein Programm hab ich mir noch nicht angeschaut, aber wollte auch meinen Senf dazugeben :rolleyes:
 
Wie kann ich es realisieren das mein Aufzug zuerst eine Anforderung bearbeitet (komplett zuende) bevor er mit der nächsten Anforderung beginnt.

Habe das Problem momentan wenn ich zu Stock 1 und 2 fahren möchte, frage ich zunächst:
-Wo bin ich gerade?
-Fahre entsprechend zuerst St1 oder St2 je nachdem, ob ich von St0 oder St3 losfahre, was zu erst in der Fahrtrichtung liegt.
-Wenn ich im entsprechenden Stock ankomme fahre ich gleich weiter,bevor die Tür geöffnet wurde.

Ich muss irgendwie die Anforderungen voneinander Splitten und nacheinander bearbeiten.
 
Wie kann ich es realisieren das mein Aufzug zuerst eine Anforderung bearbeitet (komplett zuende) bevor er mit der nächsten Anforderung beginnt.

Habe das Problem momentan wenn ich zu Stock 1 und 2 fahren möchte, frage ich zunächst:
-Wo bin ich gerade?
-Fahre entsprechend zuerst St1 oder St2 je nachdem, ob ich von St0 oder St3 losfahre, was zu erst in der Fahrtrichtung liegt.
-Wenn ich im entsprechenden Stock ankomme fahre ich gleich weiter,bevor die Tür geöffnet wurde.

Ich muss irgendwie die Anforderungen voneinander Splitten und nacheinander bearbeiten.


Ich würde das Ganze als eine bzw zwei Schrittketten realisieren.
Wenn du dann in einem Schritt stehst und die Türe öffnen muss, hast du als Weiterschaltbedingung "Türe war offen".
Beim erreichen eines angewählten Stockwerks muss in der Regel ja immer geöffnet werden.

Viel Erfolg



bike
 
Was ist mit Schalter zum umschalten auf die kleine Geschwindigkeit?
Was ist mit Korrekturschalter, vor den beiden letzten Halts, damit er sich nicht verzählen kann?
Was ist mit Notendschalter ganz oben und ganz unten im Schacht?
Soll es eine Rufabarbeitung sein?
Soll es ein Sammler Auf sein?
Soll es ein Sammler Auf/Ab sein?
 
Was hast du eigentlich als Ini's zur Verfügung ?
nur die Anforderungsschalter in jedem Stockwerk & Tur offen/geschlossen ?



Was ist mit Schalter zum umschalten auf die kleine Geschwindigkeit?
Was ist mit Korrekturschalter, vor den beiden letzten Halts, damit er sich nicht verzählen kann?
Was ist mit Notendschalter ganz oben und ganz unten im Schacht?
Soll es eine Rufabarbeitung sein?
Soll es ein Sammler Auf sein?
Soll es ein Sammler Auf/Ab sein?


Hast du nachgelesen?
Es gibt Stockwerk- mit Vorumschaltern für die Geschwindigkeiten.
Dann in jedem Stockwerk eine Anforderung und die Stockwerktaster in den Kabinen.

Was der TE bisher erstellt hat verheimlicht er ja noch sehr gut, doch was er nicht hat schreibt er dennoch.


bike
 
Zurück
Oben