02.05.2014, 12:45
Hallo zusammen,
es ist mir eigentlich etwas peinlich, aber ich komme seit Tagen zu keinem brauchbaren Ergebnis.
Ich bekomme von einer FPGA einen kontinuierlichen absoluten Positionswert, der in dem VI in Grad umgerechnet wird und auf Null kalibriert werden kann.
Auf Grund der Systemeigenschaften möchte ich die Position über die Geschwindigkeit regeln.
Die aktuelle Geschw. soll mit einer berechneten Geschw. über ein PID abgeglichen werden.
Eigentliches Problem:
Das Positionssignal ist diskret und steigt nur alle paar Werte um 1,6°. Nur für diesen Moment erhalte ich eine Geschwindigkeitsspitze. Ich bräuchte einen Mittelwert über alle Messpunkte um einen brauchbaren Eingang für den PID zu haben.
Ich arbeite hier schon mit Programmen eines Vorgängers und habe aus zeitlichen Gründen nur die Möglichkeit mir LV über "learning by doing" anzueignen. So hoffe ich, dass die Frage nicht ganz doof ist.
[attachment=49560]
P.S.: der "Loeffel" im VI ist die Schaufel eines Hydraulik-Baggers
Viele Grüße
Jannik
es ist mir eigentlich etwas peinlich, aber ich komme seit Tagen zu keinem brauchbaren Ergebnis.
Ich bekomme von einer FPGA einen kontinuierlichen absoluten Positionswert, der in dem VI in Grad umgerechnet wird und auf Null kalibriert werden kann.
Auf Grund der Systemeigenschaften möchte ich die Position über die Geschwindigkeit regeln.
Die aktuelle Geschw. soll mit einer berechneten Geschw. über ein PID abgeglichen werden.
Eigentliches Problem:
Das Positionssignal ist diskret und steigt nur alle paar Werte um 1,6°. Nur für diesen Moment erhalte ich eine Geschwindigkeitsspitze. Ich bräuchte einen Mittelwert über alle Messpunkte um einen brauchbaren Eingang für den PID zu haben.
Ich arbeite hier schon mit Programmen eines Vorgängers und habe aus zeitlichen Gründen nur die Möglichkeit mir LV über "learning by doing" anzueignen. So hoffe ich, dass die Frage nicht ganz doof ist.
[attachment=49560]
P.S.: der "Loeffel" im VI ist die Schaufel eines Hydraulik-Baggers
Viele Grüße
Jannik