02.02.2011, 15:42
Hi Leute,
ich habe da nochmal wieder ein anliegen.
Und zwar geht es um Zeitgesteuerte Schleifen.
Ich möchte zwei Zeitgesteuerte Schleifen parallel laufen lassen. Das funktioniert auch so weit wenn ich die mit dem selben Takt versehen.
Jetzt aber zu meinem Problem:
Mit diesen beiden Schleifen möchte ich folgendes erreich:
1. Schleife soll kontinuierliche Berechnung von Werten mit festen Takt durchführen
2. Schleife soll diese Berechneten Werte übernehmen und mit dem selben Takt weiterverarbeiten.
Dabei stelle ich mir das so vor, dass die erste Schleife im ersten Zyklus einen Wert berechnet und diese dann erst im zweiten Zyklus der zweiten Schleife zur Verfügung gestellt wird. Wie kann ich sowas erreichen?
Mit Queues und Meldern komme ich da gerade irgendwie nicht weiter. Die geben den Wert ja sofort weiter, sobald dieser zur Verfügung steht. Das heisst, der Wert kann noch im selben Takt von der zweiten Schleife verarbeitet werden, was aber nicht soll. Diese sollen also quasi um einen Taktzyklus verschoben arbeiten.
Hat da jemand eine Idee?
Danke schonmal
Gruß
ich habe da nochmal wieder ein anliegen.
Und zwar geht es um Zeitgesteuerte Schleifen.
Ich möchte zwei Zeitgesteuerte Schleifen parallel laufen lassen. Das funktioniert auch so weit wenn ich die mit dem selben Takt versehen.
Jetzt aber zu meinem Problem:
Mit diesen beiden Schleifen möchte ich folgendes erreich:
1. Schleife soll kontinuierliche Berechnung von Werten mit festen Takt durchführen
2. Schleife soll diese Berechneten Werte übernehmen und mit dem selben Takt weiterverarbeiten.
Dabei stelle ich mir das so vor, dass die erste Schleife im ersten Zyklus einen Wert berechnet und diese dann erst im zweiten Zyklus der zweiten Schleife zur Verfügung gestellt wird. Wie kann ich sowas erreichen?
Mit Queues und Meldern komme ich da gerade irgendwie nicht weiter. Die geben den Wert ja sofort weiter, sobald dieser zur Verfügung steht. Das heisst, der Wert kann noch im selben Takt von der zweiten Schleife verarbeitet werden, was aber nicht soll. Diese sollen also quasi um einen Taktzyklus verschoben arbeiten.
Hat da jemand eine Idee?
Danke schonmal
Gruß