multiwii 2.3 profile umschalten, wie ?

kl_Haribo

ergebener Benutzer
#2
Normal sollte das gehen, musst halt connecten, und start drücken. dann wählst du für den AUX-Kanal die entsprechenden Felder, die du haben möchtest, und drückst auf write.
Anschliessend überprüfst du mit der Fernbedienung ob die Kanäle auch in der richtigen position sind. die Beschriftung der einzelnen Modes wechselt dann auf grün, wenn es aktiv ist.
 

wildflyer

wildflieger :-)
#3
Normal sollte das gehen, musst halt connecten, und start drücken. dann wählst du für den AUX-Kanal die entsprechenden Felder, die du haben möchtest, und drückst auf write.
Anschliessend überprüfst du mit der Fernbedienung ob die Kanäle auch in der richtigen position sind. die Beschriftung der einzelnen Modes wechselt dann auf grün, wenn es aktiv ist.
hi,

ich meinte nicht das umschalten der flightmodes, sondern die "profile". ich denk mal, das man dort unterschiedliche pid werte usw. abspeichern kann und dann jeweils vor nem flug per stick-command umschalten kann, so wie beim mikrokopter.
also settings umschalten ... geht das bei multiwii ?

grüsse

joachim
 

Goetz_Cologne

Erfahrener Benutzer
#4
Folgendes habe ich irgendwann mal im englischen Mutterforum gefunden, aber selbst noch nicht getestet:

Is done in r1147 :cool:


For change setting number via sticks (at disarmed state):

SET1 - ROLL left + YAW left + THROTTLE min. - one confirmation beep and led blink

SET2 - PITCH up + YAW left + THROTTLE min. - two confirmation beep and led blink

SET3 - ROLL right + YAW left + THROTTLE min. - three confirmation beep and led blink

Last used setting number is stored in eeprom and and after next power up we hear one, two or three beeps indicating what settings are loaded.


Any setting have full configuration structure inside, and we must calibrate ACC and MAG in each setting separatly.

Temporarily the GUI show active setting number as "Power"... We need new GUI.

For now, after change the setting number via sticks, we must click "READ" button on GUI for read current config, then setup it, then click "WRITE"

New serial MSP command added: MSP_SELECT_SETTING - in message, Select Setting Number (0-2)


On future, the calibration data should be moved to separate "global" settings structure... But not all at once
 

wildflyer

wildflieger :-)
#5
Folgendes habe ich irgendwann mal im englischen Mutterforum gefunden, aber selbst noch nicht getestet:

Is done in r1147 :cool:


For change setting number via sticks (at disarmed state):

SET1 - ROLL left + YAW left + THROTTLE min. - one confirmation beep and led blink

SET2 - PITCH up + YAW left + THROTTLE min. - two confirmation beep and led blink

SET3 - ROLL right + YAW left + THROTTLE min. - three confirmation beep and led blink

Last used setting number is stored in eeprom and and after next power up we hear one, two or three beeps indicating what settings are loaded.


Any setting have full configuration structure inside, and we must calibrate ACC and MAG in each setting separatly.

Temporarily the GUI show active setting number as "Power"... We need new GUI.

For now, after change the setting number via sticks, we must click "READ" button on GUI for read current config, then setup it, then click "WRITE"

New serial MSP command added: MSP_SELECT_SETTING - in message, Select Setting Number (0-2)


On future, the calibration data should be moved to separate "global" settings structure... But not all at once
das hab ich probiert, aber das funktioniert so nicht. evtl mach ich auch was falsch ?


grüsse

joachim
 

kl_Haribo

ergebener Benutzer
#8
/************* Support multiple configuration profiles in EEPROM ************/
//#define MULTIPLE_CONFIGURATION_PROFILES

in der config.h, bei mir Zeile 889
 

Goetz_Cologne

Erfahrener Benutzer
#10
würde mich auch interessieren, ob es geklappt hat und:
Der Ausschnitt, den ich oben zitiert habe ist ja schon ziemlich alt (r1147, aktuell r1704dev bzw. r1648), da hat sich ggfs mit den globalen und Settings-bezogenen Einstellungen (wie ACC-Kal.) geändert, wäre auch gut zu wissen..
 

wildflyer

wildflieger :-)
#11
sorry, komme grad zu nix. wird evtl noch etwas dauern bevor ichs ausprobiern kann.

grüsse

joachim




würde mich auch interessieren, ob es geklappt hat und:
Der Ausschnitt, den ich oben zitiert habe ist ja schon ziemlich alt (r1147, aktuell r1704dev bzw. r1648), da hat sich ggfs mit den globalen und Settings-bezogenen Einstellungen (wie ACC-Kal.) geändert, wäre auch gut zu wissen..
 

Goetz_Cologne

Erfahrener Benutzer
#14
Ich frage mich, warum dieses herausragende Feature nicht öfter genutzt wird. Viele User sollten es nutzen, weil sie gelegentlich Änderungen am Copter vornehmen, welche eigene Einstellungen haben sollten. z.B.:
- mit oder ohne montierte Actioncam
- unterschiedliche Lipos (sowohl Kapazität als auch Zellenanzahl)
- fliegen LOS oder FPV

Ich mache gerade meine ersten Versuche mit mehreren (3) Profilen der GUI-Einstellungen mit MW2.3
Im Sketch muss "#define MULTIPLE_CONFIGURATION_PROFILES" aktiviert werden und auf die FC hochgeladen werden.
Nachdem ich in der GUI rumprobiert habe war ich verwirrt, wie ich ein Profil auswählen soll und welches Profil gerade gespeichert wird wenn ich auf "write" klicke.
Ich habe mich dazu entschlossen, mit GUI und Funke gleichzeitig zu arbeiten, das hat gut geklappt:

Ein Profil wird mit der Funke so ausgewählt:
YAW(low) & Throttle(low) &....
Profile 0: Roll(left)
Profile 1: Pitch(full)
Profile 2: Roll(full)
Bei Mode2-Steuerungen kann man sich die Stickstellungen gut merken: linker Stick untenlinks und gleichzeitig mit dem rechten Stick Profil wählen: links=0, oben=1, rechts=2.
Die LED's der FC melden durch blinken, dass der Befehl angekommen ist.

So hat die programmierung verschiedener Profile in der GUI bei mir funktioniert::
- GUI starten, COM-Port wählen und "start" klicken wie immer
- Profile mit Funke auswählen. Die Nummer des gewählten Profils wird in der GUI obenlinks angezeigt.
- "read" in der GUI klicken (die Settings werden NICHT automatisch upgedateted wenn ein Profil gewechselt wird)
- Einstellungen für dieses Profil machen (rates, PIDs, etc...)
- "write" klicken
- anderes Profil mit der Funke auswählen
- "read" klicken
- Einstellungen für dieses Profil machen (rates, PIDs, etc...)
- "write" klicken
....

morgen werde ich das auf dem Flugfeld ausprobieren, aber nach der Rückmeldung der GUI habe ich keinen Zweifel, dass das funktioniert:)
 

Goetz_Cologne

Erfahrener Benutzer
#16
1. Feldversuch. Ergebnis:
a) es funktioniert
b) dran denken: Auch die Servoeinstellungen sind Profilabhängig;-)

die Servoeinstellungen für meinen Tri habe ich im Feld auf die Schnelle nicht vernünftig hinbekommen, allerdings hatte ich da auch ohne multiple Profile schon so meine Probleme mit der Reihenfolge "Servo" "GoLive" "save" und "write" auf der Hauptregisterkarte... ...da ist irgendwas.. ....nennen wir es "nicht intuitiv" bis die Werte auch wirklich gespeichert werden...
 
FPV1

Banggood

Oben Unten