@Helste:
"Ich bin ja Softwareentwickler, aber meine Programmiersprache ist ObjectPascal (Delphi)"
Endlich! Du kannst wenigstens mit Ahnung an den Code und musst nicht so rumpfuschen wie ich. BTW ich bin grad in dem IMU Barocode unterwegs. Also, der Baro wird 40x in der Sekunde ausgelesen d.h. der Mittelwert in meinem Code dürfte aus vielen doppelten Werten bestehen. Aktuell lese ich schliesslich nur "wild" 64 Werte ein und bilde dann den Mittelwert. Ich werde jetzt versuchen meinen Code auf den Timer des Baros zu synchronisieren und nach 32 Werten (800ms) einen neuen Mittelwert bilden. Wenn das gut funktioniert, kann ich auch eine Steig/Sinkrate berechnen, die man vielleicht auch für eine Failsavelandung verwenden kann.
LG
Rob
EDIT: 18Uhr: Erster Versuchscode mit Steig/Sinkrate ist fertig!
EDIT: 1950: Der Code ist jetzt besser. Steig/Sinkrate kann man ab ca 20cm/sec verwenden.
"Ich bin ja Softwareentwickler, aber meine Programmiersprache ist ObjectPascal (Delphi)"
Endlich! Du kannst wenigstens mit Ahnung an den Code und musst nicht so rumpfuschen wie ich. BTW ich bin grad in dem IMU Barocode unterwegs. Also, der Baro wird 40x in der Sekunde ausgelesen d.h. der Mittelwert in meinem Code dürfte aus vielen doppelten Werten bestehen. Aktuell lese ich schliesslich nur "wild" 64 Werte ein und bilde dann den Mittelwert. Ich werde jetzt versuchen meinen Code auf den Timer des Baros zu synchronisieren und nach 32 Werten (800ms) einen neuen Mittelwert bilden. Wenn das gut funktioniert, kann ich auch eine Steig/Sinkrate berechnen, die man vielleicht auch für eine Failsavelandung verwenden kann.
LG
Rob
EDIT: 18Uhr: Erster Versuchscode mit Steig/Sinkrate ist fertig!
EDIT: 1950: Der Code ist jetzt besser. Steig/Sinkrate kann man ab ca 20cm/sec verwenden.
Zuletzt bearbeitet: