09.10.2014, 18:30
Hey,
ich habe einen Sollwert, den ich mit einem Istwert vergleiche und möchte den Istwert an den Sollwert angleichen.
Da ich nicht möchte, dass der Istwert direkt auf den Sollwert springt, habe ich das Signal über die "Rampenfunktion" angeglichen, da ich so die Geschwindigkeit wunderbar anpassen kann.
Funktioniert auch gut in positiver Richtung, also wenn ich einen Sollwert habe, der größer ist als der Istwert, dann berechnet mir die Rampenfunktion eine Gerade, die dann die Werte bildet, die dann als neue "Sollwerte" für den Istwert gelten und damit mein Istwert langsam angepasst wird.
Wenn aber nun mein Sollwert kleiner als mein Istwert ist, dann springt mein Istwert ohne Umschweife direkt auf den Sollwert.
In der Funktionsbeschreibung stand, dass es egal sei, ob der Endwert größer ist als der Startwert oder kleiner (End- und Startwert sind die Eingangswerte für die Rampe)
Hat von euch einer eine Ahnung wieso sich diese Funktion so einseitig verhält?
Besten Dank
-KRS
(Ich kann leider nicht einen Programmausschnitt anhängen, da mein Versuchsrechner kein Internet hat und ca. 5 Gehminuten entfernt steht )
ich habe einen Sollwert, den ich mit einem Istwert vergleiche und möchte den Istwert an den Sollwert angleichen.
Da ich nicht möchte, dass der Istwert direkt auf den Sollwert springt, habe ich das Signal über die "Rampenfunktion" angeglichen, da ich so die Geschwindigkeit wunderbar anpassen kann.
Funktioniert auch gut in positiver Richtung, also wenn ich einen Sollwert habe, der größer ist als der Istwert, dann berechnet mir die Rampenfunktion eine Gerade, die dann die Werte bildet, die dann als neue "Sollwerte" für den Istwert gelten und damit mein Istwert langsam angepasst wird.
Wenn aber nun mein Sollwert kleiner als mein Istwert ist, dann springt mein Istwert ohne Umschweife direkt auf den Sollwert.
In der Funktionsbeschreibung stand, dass es egal sei, ob der Endwert größer ist als der Startwert oder kleiner (End- und Startwert sind die Eingangswerte für die Rampe)
Hat von euch einer eine Ahnung wieso sich diese Funktion so einseitig verhält?
Besten Dank
-KRS
(Ich kann leider nicht einen Programmausschnitt anhängen, da mein Versuchsrechner kein Internet hat und ca. 5 Gehminuten entfernt steht )