Hallo,
also im Code ist das relativ einfach zu lösen.
Willa setzt ja einfach bei Abbruch die Throttle auf null:
Code:
If Failure < 15 And Motorsenable = 1 Then 'if there are NO problems with the receiver and shrediquette was programmed: run motors
I2csend M_h , Ms_h
I2csend M_r , Ms_r
I2csend M_l , Ms_l
Else 'if there are problems with the receiver: turn off motors
I2csend M_h , 0
I2csend M_r , 0
I2csend M_l , 0
End If
Statt der Nullen jetzt n Parameter rein und gut. Oder?
Am komfortabelsten wäre da ein neuer Parameter im EEPROM und die entsprechende Stelle im TRIGUI, aber ich weiß nicht ob und wie das geht, da müsste William was zu sagen: ob das geht und ob das seiner Meinung nach Sinn macht und vor allem ob er das will.
Mann könnte dann einfach das bisherige Verhalten erreichen indem man diesen Parameter einfach 0 setzt, dann gehen die Motoren wie bisher aus.
Ich hab noch eine andere Bitte an Euch alle. Ich hoffe ich nerve nicht mit der ständigen Fragerei...
Ich habe leider sehr sehr wenig Ahnung von Regelungstechnik, darum stellt mich folgendes Verhalten vor ein Rätsel:
Es sit total windstill und dieses ständige Gewackel nervt echt total. (ich meine nicht das beim Sinkflug - das ist ja normal).
Sind das starke Vibrationen oder schlechte Parameter, wenn es an den Parametern liegt, wie fang ich das an?
Ich brauch mal einen "Crash Kurs" in Regelungstechnik für Dummies oder halt eine einfache Erklärung...
Gruß und Danke
Nils
ps.: Zur feier des Tages werde ich morgen meinen ersten Looping probieren, danach wird auf das neue Gehäuse umgebaut (wird wahrscheinlich nach dem Looping sowieso nötig sein
)
Lesezeichen