Hallo GerdW,
vielen Dank für die schnelle und Hilfreiche Antwort.
Es tut mir leid, ich habe mich etwas falsch ausgedrückt.
Die Kolbenstange oszilliert über einen Gesamtweg von 8mm.
Der Kraftsensor misst in positiver X-Richtung von Amplitude zu Amplitude (8mm) eine positive Kraft. In negativer X-Richtung erhalte ich negative Kraftwerte über den gesamten Weg.
Der Wegsensor hat seine Nullposition in der Ruhelage bei 0. Das heißt im Bereich 0mm bis 4mm erhalte ich unabhängig von der Bewegungsrichtung der Kolbenstange positive Werte, im Bereich von 0mm bis -4mm erhalte ich negative Werte, ebenfalls unabhängig von der Bewegungsrichtung.
Dies verfälscht mir die Ergebnisse, da die Vorzeichen nicht immer passen. Ich erhalte durch die Rechenoperation mehr positive Werte als negative, was auf die Vorzeichen zurückzuführen ist.
Wie kann ich dies beheben?
Liebe Grüße
Bubble
(17.05.2021 11:15 )GerdW schrieb: Hallo Bubble,
Zitat:Ich erfasse mit meinem VI verschieden Messwerte mit Hilfe verschiedener Sensoren, hierzu gehören ein Kraftsensor und ein Laserwegesensor.
Mich wundert, dass dieses VI überhaupt eine Messung erlaubt…
Voller Rube-Goldbergs und anderer fragwürdiger Konstruktionen!
Zitat:Ich würde gerne die Reibarbeit errechnen, hierzu muss ich die Kraft über den Weg integrieren.
Wie kann ich dies in Labview programmieren?
Einfach eine FOR-Loop, die über die Kraft-Weg-Samples deine Integrationsrechnung ausführt? Irgendwas in der Art von "Summe über dF*ds"!?
Zitat:Dabei gibt es eine Besonderheit, welche ich außerdem korrigieren muss:
Der Kraftsensor misst über die gesamte Kolbenstangenlänge Richtungsabhängig die Kraft.
Der Wegesensor misst jedoch nur über die halbe Kolbenlänge, d.h. der Wechsel der Vorzeichen tritt zu einem anderen Zeitpunkt auf, als beim Kraftsensor.
Der Wegsensor misst nur die Hälfte des Weges? Und was wird in der anderen Hälfte gemessen?
Was willst du "korrigieren", wenn der Wegsensor keine (zuverlässigen) Messwerte liefert?
Empfehlung:
Dein VI erstmal aufräumen, das hilft ungemein beim Verständnis deines Codes!
Dazu z.B. in der Messschleife auf die ExpressVIs (SplitSignal, MergeSignal) unbedingt verzichten!
Beispiel: