Vergleicher?

Andreas

Level-1
Beiträge
120
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich habe mal wieder ein kleines problem...
Ich habe hier eine Steuerung stehen die 4 Heizstempel steuert.

Wenn die Maschine z.b. mit zwei stempeln arbeiten soll, vergleiche ich ganz einfach welcher Stempel länger heizen soll. (der1. soll z.b. 10s und der 2. 5s)
Der Stempel der länger heizen soll geht als erstes an, dann warte ich (5s) und mache den zweiten an damit beide zur gleichen zeit fertig sind.
Das geht bei zwei Stempeln mit einem einfachen vergleicher ganz einfach.
Wenn ich aber jetzt einen dritten und vierten Stempel nachrüsten muß muss ich ja ne ganze Menge vergleicher schreiben... das ist ziemlich doof. Habt Ihr ne einfachere Idee?

Gruß
Andi
 
Ich würde die Stempel der Heizzeit nach sortieren, dann die Differenzzeiten bilden, woraus ja 3 Differenzzeiten folgen und dann mit dem Stempel beginnen, dessen Heizzeit am größten ist, Differenzzeit zum nächsten, nächsten Stempel ein usw.

4 Stempel kann man ja wirklich noch zu Fuß mit Vergleichern sortieren, aber such mal hier im Forum nach "BubbleSort".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist das nicht ein ähnliches Prinzip, wie die Motorenpendel, die hier schon öfter beschrieben wurden (bei denen der Motor mit der kürzesten Laufzeit zuerst eingeschaltet wird)?
Nur das halt die Zeiten verglichen werden und beim Einschalten noch die Zeitdifferenz dazu kommt. Aber als Ansatz sicherlich verwendbar.
 
Tach Auch,
tja, was soll ich sagen... :p Ich hab den Bubble Sort genommen und es läuft wie lack!

Danke für den Hinweis.
Gruß
Andreas
 
Zurück
Oben