From 2631c90c29ab74078dc99db31202fcc2e6d144d8 Mon Sep 17 00:00:00 2001 From: MikeNomatter Date: Tue, 24 Sep 2024 11:28:40 +0200 Subject: [PATCH] Refactor dMin to dMax (#4173) * rename vars * swap labels for older versions * change locales * fix slider warnings for older versions --- locales/ca/messages.json | 23 +++---- locales/da/messages.json | 25 ++++--- locales/de/messages.json | 21 +++--- locales/en/messages.json | 23 +++---- locales/es/messages.json | 21 +++--- locales/eu/messages.json | 4 +- locales/fr/messages.json | 21 +++--- locales/gl/messages.json | 23 +++---- locales/it/messages.json | 21 +++--- locales/ja/messages.json | 21 +++--- locales/ko/messages.json | 21 +++--- locales/nl/messages.json | 4 +- locales/pl/messages.json | 21 +++--- locales/pt/messages.json | 21 +++--- locales/pt_BR/messages.json | 21 +++--- locales/ru/messages.json | 21 +++--- locales/uk/messages.json | 21 +++--- locales/zh_CN/messages.json | 21 +++--- locales/zh_TW/messages.json | 4 +- src/js/TuningSliders.js | 20 +++--- src/js/debug.js | 6 +- src/js/fc.js | 14 ++-- src/js/msp/MSPHelper.js | 26 ++++---- src/js/tabs/pid_tuning.js | 127 +++++++++++++++--------------------- src/tabs/pid_tuning.html | 30 ++++----- 25 files changed, 256 insertions(+), 325 deletions(-) diff --git a/locales/ca/messages.json b/locales/ca/messages.json index d95faa1e13..5262d48a1a 100644 --- a/locales/ca/messages.json +++ b/locales/ca/messages.json @@ -1779,11 +1779,11 @@ "pidTuningAntiGravityHelp": { "message": "L'antigravetat augmenta I (i, a 4.3, P) durant i poc després dels canvis ràpids de l'accelerador, augmentant l'estabilitat d'actitud durant les bombejos de l'accelerador.

Els valors de guany més alts poden millorar l'estabilitat en màquines de baixa autoritat o amb un centre de compensació de gravetat." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivada", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the D feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Configuració d'amortiment dinàmic \/ D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1791,7 +1791,7 @@ "message": "Amortiment
dinàmic", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Guany", "description": "Gain of the D Max feature" }, @@ -1799,7 +1799,7 @@ "message": "D Max Gain augmenta la sensibilitat del sistema que augmenta D quan el quad gira ràpidament o tremola en el propwash.

Els valors de guany més alts augmenten D més fàcilment que els valors més baixos, augmentant D cap a D Max més ràpidament. Els valors de 40 o fins i tot 50 poden funcionar bé per a les configuracions noves d'estil lliure.

Els valors més baixos no augmentaran D cap a DMax excepte en moviments molt ràpids, i poden adaptar-se millor a les configuracions de cursa minimitzant el retard D.

ADVERTÈNCIA: El guany o l'avanç s'han de configurar per sobre d'uns 20, o D no augmentarà com hauria de ser. Si poseu tots dos a zero, es fixarà D al valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avanç", "description": "Advance of the D Max feature" }, @@ -1807,12 +1807,12 @@ "message": "D Max Advance afegeix sensibilitat al factor Gain quan els sticks es mouen ràpidament.

Advance no respon al giroscopi ni al propwash. Actua abans que el factor Gain i de vegades és útil per a quads de baixa autoritat que tendeixen a retardar-se malament al començament d'un moviment.

En general, és millor deixar-lo a zero.

ADVERTIMENT: o bé L'avançament, o guany, s'ha de configurar per sobre d'uns 20, o D no augmentarà com hauria de ser. Si poseu tots dos a zero, es fixarà D al valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max augmenta D durant moviments més ràpids del giroscopi i\/o del stick.

El factor \"Guany\" augmenta D quan el quad gira ràpidament o tremola en el propwash. Normalment només es necessita \"Guany\".

El factor \"Avançament\" augmenta D cap a D Max durant les entrades del stick. Normalment no és necessari i s'ha de posar a zero. L'avançament pot ser útil per a quads de baixa autoritat que tendeixen a sobrepassar-se molt.

Els valors de guany més alts (p. ex. 40) poden ser més adequats per a l'estil lliure aixecant D més fàcilment.

ADVERTIMENT: un dels guanys. o L'avançament s'ha de posar per sobre d'uns 20 o D no augmentarà com hauria de ser. Si poseu tots dos a zero, es bloquejarà D al valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { - "message": "Amortiment de la línia de base de QUALSEVOL moviment del quad.

S'oposa al moviment, ja sigui causat per les entrades dels sticks o per influències externes (p. ex.,propwash o ràfegues de vent)

Els guanys D Min més alts proporcionen més estabilitat i redueixen la superació.

D amplifica el soroll (amplia de 10x a 100x). Això pot cremar motors si els guanys són massa elevats o si el D no es filtra bé.

D-term és una mica com l'amortidor del vostre cotxe.", + "pidTuningDerivativeHelp": { + "message": "Amortiment de la línia de base de QUALSEVOL moviment del quad.

S'oposa al moviment, ja sigui causat per les entrades dels sticks o per influències externes (p. ex.,propwash o ràfegues de vent)

Els guanys D més alts proporcionen més estabilitat i redueixen la superació.

D amplifica el soroll (amplia de 10x a 100x). Això pot cremar motors si els guanys són massa elevats o si el D no es filtra bé.

D-term és una mica com l'amortidor del vostre cotxe.", "description": "Derivative helpicon message on PID table titlebar" }, "pidTuningPidSettings": { @@ -1973,9 +1973,6 @@ "message": "Controla els petits desplaçaments persistents.

Semblant a P, però s'acumula progressivament i lentament fins que l'error és zero. Important per a biaixos a llarg termini, com ara un centre de gravetat desplaçat o influències externes persistents com el vent.

Els guanys més alts proporcionen un seguiment més ajustat, sobretot en els girs, però poden fer que el quad se senti rígid.

Pot provocar oscil·lacions lentes en versions de poca autoritat o si són elevades en proporció a P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivativa" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4236,11 +4233,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Amortiment Dinàmic:
Guany D<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Augmenta D max, la quantitat màxima a la qual D pot augmentar durant moviments més ràpids.

Per als quads de cursa, on el control lliscant principal d'amortiment s'ha ajustat a un nivell baix per minimitzar la calor del motor, moure aquest control lliscant cap a la dreta millorarà. Control de superació per a canvis ràpids de direcció.

Per als quads HD o cinematogràfics, la millor solució per a la inestabilitat en el vol cap endavant es mou movent el control lliscant Amortiment (no el control lliscant Amortiment dinàmic) cap a la dreta. Comproveu la calor del motor i escolteu si hi ha sorolls estranys durant les entrades ràpides en moure aquest control lliscant cap a la dreta.

Per als quads d'estil lliure, especialment les construccions més pesades, moure aquest control lliscant cap a la dreta pot ajudar a controlar la superació en girs i voltes..

Nota:<\/strong>
En general, la superació en els girs i els girs es deu a que no hi ha prou 'i-Term Relax', o dessincronitzacions del motor o una autoritat inadequada (també conegut com a Motor saturació). Si trobeu que moure el control lliscant del Daping Boost cap a la dreta no millora el capgirament ni el rodatge, torneu-lo a la posició normal i cerqueu el motiu de la superació o el balanceig.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Amortiment Pitch:
Pitch: Roll D<\/small><\/i>", diff --git a/locales/da/messages.json b/locales/da/messages.json index 1411d1bcd0..de4b83cce3 100644 --- a/locales/da/messages.json +++ b/locales/da/messages.json @@ -1763,11 +1763,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti tyndegraft øger I (og i 4.3, P) under og kort tid efter hurtig ændring af gas, øger positions stabilitet mens gas øges.

Højere forstærknings værdier kan forbedre stabiliteten på maskiner med lav autoritet eller dem med et offset tyngdepunkt." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivativ (afledt)", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Dynamisk dæmpning \/ D Maks. indstillinger", "description": "Title for the options panel for the D Max feature" }, @@ -1775,7 +1775,7 @@ "message": "Dynamisk
dæmpning", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Forstærkning", "description": "Gain of the D Max feature" }, @@ -1783,7 +1783,7 @@ "message": "D Max forstærkning øger følsomheden af det system, der øger D når fartøj skifter hurtigt eller ryster pga propel turbulens.

Højere forstærknings værdier bringer D hurtigere op end lavere værdier, løft D mod D Max hurtigere. Værdier af 40 eller endda 50 kan fungere godt for ren Freestyle fartøjer.

Lavere værdier vil ikke hæve D mod DMax undtagen i virkelig hurtige bevægelser, og kan passe ræs fartøjer bedre ved at minimere D lag.

ADVARSEL: Enten forstærkning, eller Advance, skal sættes over omkring 20, ellers D vil ikke stige som det skal. Indstilling af begge til nul vil låse D til basisværdi.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Forskud", "description": "Advance of the D Max feature" }, @@ -1791,12 +1791,12 @@ "message": "D Max Advance tilføjer følsomhed til forstærknings faktor, når pinde flyttes hurtigt.

Advance reagerer ikke på gyro eller propel turbulens.. Det virker tidligere end forstærknings faktor og er lejlighedsvis nyttigt for langsomme fartøjer, der har tendens til at reagere dårligt i starten af et træk i pinden.

Generelt er det bedst at stille værdien på nul.

ADVARSEL: Enten Advance, eller forstærkning, skal sættes over omkring 20, ellers D vil ikke stige som det skal. Indstilling af begge til nul vil låse D til basisværdi.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max øger D under hurtigere gyro og \/ eller pind bevægelser.

'forstærkning' faktoren øger D, når fartøjet bliver hurtigt eller ryster pga propel turbulens. Normalt er kun 'forstærkning' nødvendig.

'Advance' faktoren øger D mod D Max under stigende pind værdi. Normalt er det ikke nødvendigt og bør sættes til nul. Advance kan være nyttigt for langsomme fartøjer, som har tendens til at overskride kraftigt.

Højere forstærknings værdier (fx 40) kan være mere egnede til freestyle fartøjer ved at løfte D mere let.

ADVARSEL: En af forstærkning eller Advance værdier skal sættes over ca. 20 ellers vil D ikke stige som det skal. Indstilling af begge til nul vil låse D til basisværdi.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { - "message": "Baseline dæmpning af enhver bevægelse af fartøjet.

modsætter sig bevægelse, uanset om forårsaget af pind bevægelse eller eksterne påvirkninger (fx. propel turbulens eller vindstød)

Højere D Min forstærkning giver mere stabilitet og reducerer overskridelsen.

D forstærker støj (forstørrer med 10x til 100x). Dette kan brænde en motor af, hvis forstærkning er for høj eller D er ikke filtreret godt.

D-term er lidt ligesom støddæmperen på din bil.", + "pidTuningDerivativeHelp": { + "message": "Baseline dæmpning af enhver bevægelse af fartøjet.

modsætter sig bevægelse, uanset om forårsaget af pind bevægelse eller eksterne påvirkninger (fx. propel turbulens eller vindstød)

Højere D forstærkning giver mere stabilitet og reducerer overskridelsen.

D forstærker støj (forstørrer med 10x til 100x). Dette kan brænde en motor af, hvis forstærkning er for høj eller D er ikke filtreret godt.

D-term er lidt ligesom støddæmperen på din bil.", "description": "Derivative helpicon message on PID table titlebar" }, "pidTuningPidSettings": { @@ -1957,14 +1957,11 @@ "message": "Styrer vedvarende små forskydninger.

Svarende til P, men akkumuleres gradvist og langsomt, indtil fejl er nul. Vigtigt for mere langsigtede biaser såsom en offset centrum af tyngdekraft, eller vedvarende ydre påvirkninger som vind.

Højere forstærkning giver strammere sporing, især i omgange, men kan få fartøjet til at føle sig stive.

Kan forårsage langsomme svingninger i lav autoritet bygger eller hvis høj i forhold til P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Afledt" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, "pidTuningDMaxHelp": { - "message": "Giver stærkere dæmpning for hurtige manøvrer, der ellers kan forårsage overskridelse.

Giver en lavere grundlæggende D min værdi end sædvanlig, holde motorerne kølige, og drej-in hurtigere, men løfter D til at kontrollere overshot i flips eller hurtige reversals.

Mest nyttigt for racere, frekvens støjende fartøjer eller langsomme fartøjer.", + "message": "Giver stærkere dæmpning for hurtige manøvrer, der ellers kan forårsage overskridelse.

Giver en lavere grundlæggende D værdi end sædvanlig, holde motorerne kølige, og drej-in hurtigere, men løfter D til at kontrollere overshot i flips eller hurtige reversals.

Mest nyttigt for racere, frekvens støjende fartøjer eller langsomme fartøjer.", "description": "D Max Term helpicon message on PID table titlebar" }, "pidTuningDerivativeHelp": { @@ -4214,11 +4211,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Dynamisk dæmpning:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Øger D max, den maksimale værdi, D kan stige til under hurtigere bevægelser.

For race fartøjer, hvor hoveddæmpningsskyderen er sat lav til at minimere motorvarme, at flytte denne skyder til højre vil forbedre overskydningskontrol for hurtige retningsændringer.

For HD eller kinetiske fartøjer håndteres ustabilitet i fremadgående flyvning bedst ved at flytte dæmpnings skyderen (ikke dynamisk dæmpning skyderen) til højre. Tjek for motorvarme og lyt efter underlige lyde under hurtige bevægelser, når du flytter denne skyder til højre.

For freestyle fartøjer, især tungere konstruktioner, kan det hjælpe at flytte denne skyder til højre for at styre overskydning i flips og krængning.

Bemærk:<\/strong>
Overskyd generelt i flips og krængning skyldes manglende 'i-Term Relax', eller at motor desyncs, eller utilstrækkelig styring (fx motor mætning). Hvis du opdager, at flytning af Damping Boost skyderen til højre ikke forbedre flip eller krængning overshoot, sæt skyder tilbage til den normale position, og undersøg årsag til overskridelse eller wobble.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Højderor dæmpning:
højderor:krængror D<\/small><\/i>", diff --git a/locales/de/messages.json b/locales/de/messages.json index d527d399c5..dced51da15 100644 --- a/locales/de/messages.json +++ b/locales/de/messages.json @@ -1530,11 +1530,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravity verstärkt I-Term (in 4.3) während und kurz nach schnellen Gaswechseln und erhöht so die Lagestabilität während des Gasgebens.

Höhere Werte (Gains) können die Stabilität auf Coptern träge oder schwerfällig sind oder mit einem versetzten Schwerpunkt besitzen, verbessern." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivativ", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Dynamische Dämpfung \/ D Max Einstellungen", "description": "Title for the options panel for the D Max feature" }, @@ -1542,7 +1542,7 @@ "message": "Dynamische
Dämpfung", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Verstärkung", "description": "Gain of the D Max feature" }, @@ -1550,7 +1550,7 @@ "message": "D Max Gain erhöht die Empfindlichkeit des Systems, das erhöht D, wenn das Quad sich schnell dreht oder vibriert während Propwash.

Eine Verstärkung durch DMax Gain erhöht D schneller und wird somit zügiger Richtung DMax angehoben. Werte von 40 oder sogar 50 können gut für saubere Freestyle Builds funktionieren.

Kleinere Werte erhöhen D nicht in Richtung DMax außer bei wirklich schnellen Veränderungen. Bei schnellen Racers ist vermutlich eine kleinerer DMax besser indem man die D Verzögerung minimiert.

WARNUNG: Entweder Gain oder Advance, muss über 20 gesetzt werden oder D wird nicht so ansteigen, wie er sollte. Wenn beide auf Null gesetzt werden, wird D auf den Basiswert festgelegt.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Vorhaltezeit", "description": "Advance of the D Max feature" }, @@ -1558,11 +1558,11 @@ "message": "D Max Advance erhöht die Empfindlichkeit des Verstärkungsfaktors, wenn die Sticks schnell bewegt werden.

DMax Advance reagiert nicht auf Gyro oder Propwash. Dieser Wert reagiert vor dem Gain-Wert und kann für Quads mit geringer Sensitivität nützlich sein, die häufig bei schnellen Stickbewegungen schwerfällig sind.

Im Allgemeinen ist es am besten den Wert bei 0 zu belassen.

WARNUNG: Entweder Advance oder Gain, muss über 20 gesetzt werden oder D wird nicht so ansteigen, wie er sollte. Wenn beide auf Null gesetzt werden, wird D am Basiswert gesperrt.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max erhöht D bei schnelleren Gyro- und\/oder Stick-Bewegungen.

Der Faktor 'Gain (Verstärkung)' erhöht D, wenn das Quad sich schnell dreht oder durch Propwash vibriert. Normalerweise wird nur 'Gain' benötigt.

Der 'Advance' Faktor erhöht D in Richtung D Max während der Stichbewegungen. Normalerweise wird das nicht benötigt und sollte auf Null gesetzt werden. Der Advance-Faktor kann für weniger gut abgestimmte Quads nützlich sein, die dazu neigen, stark zu überschießen(Overshoot).

Höhere Verstärkungswerte (zB 40) können für Freestyle besser geeignet sein, indem D leichter angehoben wird.

WARNUNG<\/b>: Ein Wert (Gain oder Advance) muss über 20 gesetzt werden oder D wird nicht so ansteigen, wie man beabsichtigt. Wenn beide auf Null gesetzt werden, wird D am Basiswert gesperrt.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Basis Dämpfung jeder des Copters.

Reguliert gegen Bewegungen, ob durch Stick-Eingänge oder äußere Einflüsse (z.B. prop-wash oder Windböen)

Eine höhere D Min Verstärkung sorgt für mehr Stabilität und reduziert das Überschiessen(Overshoot).

D verstärkt das Rauschen(Noice=Störung) (im Faktor 10-100x). Ein falscher Wert kann den ESC oder die Motoren zerstören oder D nicht gut gefiltert ist.

Der D-Term ist vergleichbar mit einem Stoßdämpfer im Auto.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1724,9 +1724,6 @@ "message": "Kontrolliert anhaltende kleine Abweichungen.

Ähnlich wie bei P, summiert aber progressiv und langsam, bis der Fehler Null ist. Wichtig für längerfristige Abweichungen, wie z. B. ein versetzter Schwerpunkt oder anhaltende äußere Einflüsse wie Wind.

Höhere Verstärkungen sorgen für eine engere Nachführung, besonders in Kurven, können aber dazu führen, dass sich der Copter steif anfühlt.

Kann langsame Schwingungen bei trägen Coptern verursachen oder wenn sie im Verhältnis zu P hoch sind.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Differential" - }, "pidTuningDMax": { "message": "D<\/b>-Max" }, @@ -3604,11 +3601,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Dynamische Dämpfung:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Erhöht D Max, den maximale Wert, auf den D bei schnelleren Bewegungen steigen kann.

Für Rennquads, wo der Haupt-Dämpfungsregler niedrig eingestellt wurde, um die Motortemperatur zu minimieren, Wenn Du diesen Schieberegler nach rechts verschiebst, wird das Überschießen bei schnelle Richtungsänderungen verbessern.

Für HD oder Kino Quads, Instabilität im Forward-Flug wird am besten durch Verschieben des Dämpfungsreglers nach rechts reguliert (nicht des Dynamic Dämpfungs Reglers). Prüfe die Motortemperatur und achte auf seltsame Motorengeräusche beim Verschieben dieses Reglers nach rechts.

Für Freestyle-Quads, besonders schwerere Builds, kann das Verschieben dieses Schiebereglers nach rechts helfen, Überschießen (Overshoot) in Flips und Rolls zu steuern.

Hinweis:<\/strong>
Generelles Überschießen in Flips und Rollen ist auf zu wenig 'I-Term Relax' zurückzuführen oder Motordesyncs oder durch Motorsättigung). Wenn Du das feststellst, wenn Du den Dämpfungs Boost Regler nach rechts bewegst, kannst du das Flip- oder Rollüberschießen nicht verbessern, verschiebe wieder nach links auf die normale Position und suche den Grund für den Überschießen oder Wobbel.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Pitch-Dämpfung:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/en/messages.json b/locales/en/messages.json index 927bc246d6..17b5feadbf 100755 --- a/locales/en/messages.json +++ b/locales/en/messages.json @@ -1858,11 +1858,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravity boosts I (and, in 4.3, P) during and shortly after fast throttle changes, increasing attitude stability during throttle pumps.

Higher gain values may improve stability on low authority machines or those with an offset centre of gravity." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "Derivative", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Dynamic Damping / D Max settings", "description": "Title for the options panel for the D Max feature" }, @@ -1870,7 +1870,7 @@ "message": "Dynamic
Damping", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Gain", "description": "Gain of the D Max feature" }, @@ -1878,7 +1878,7 @@ "message": "D Max Gain increases the sensitivity of the system that increases D when the quad turns quickly or is shaking in propwash.

Higher Gain values bring D up more readily than lower values, lifting D towards D Max more quickly. Values of 40 or even 50 may work well for clean Freestyle builds.

Lower values will not raise D towards DMax except in really fast moves, and may suit race setups better by minimising D lag.

WARNING: Either Gain, or Advance, must be set above about 20, or D will not increase as it should. Setting both to zero will lock D at the base value.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Advance", "description": "Advance of the D Max feature" }, @@ -1886,12 +1886,12 @@ "message": "D Max Advance adds sensitivity to the Gain factor when the sticks are moved quickly.

Advance does not respond to gyro or propwash. It acts earlier than the Gain factor and is occasionally useful for low authority quads that tend to lag badly at the start of a move.

Generally it is best left at zero.

WARNING: Either Advance, or Gain, must be set above about 20, or D will not increase as it should. Setting both to zero will lock D at the base value.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max increases D during quicker gyro and/or stick movements.

The 'Gain' factor increases D when the quad turns quickly or is shaking in propwash. Usually only 'Gain' is needed.

The 'Advance' factor increases D towards D Max during stick inputs. Usually it is not needed and should be set to zero. Advance can be useful for low authority quads that tend to overshoot heavily.

Higher Gain values (eg 40) may be more suitable for freestyle by lifting D more readily.

WARNING: One of Gain or Advance must be set above about 20 or D will not increase as it should. Setting both to zero will lock D at the base value.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { - "message": "Baseline damping of ANY motion of the craft.

Opposes movement whether caused by stick inputs or external influences (e.g. prop-wash or wind gusts)

Higher D Min gains provide more stability and reduce overshoot.

D amplifies noise (magnifies by 10x to 100x). This can burn out motors if gains are too high or D isn't filtered well.

D-term is a bit like the shock absorber on your car.", + "pidTuningDerivativeHelp": { + "message": "Baseline damping of ANY motion of the craft.

Opposes movement whether caused by stick inputs or external influences (e.g. prop-wash or wind gusts)

Higher D gains provide more stability and reduce overshoot.

D amplifies noise (magnifies by 10x to 100x). This can burn out motors if gains are too high or D isn't filtered well.

D-term is a bit like the shock absorber on your car.", "description": "Derivative helpicon message on PID table titlebar" }, "pidTuningPidSettings": { @@ -2052,9 +2052,6 @@ "message": "Controls persisting small offsets.

Similar to P, but accumulates progressively and slowly until error is zero. Important for longer-term biases such as an offset center of gravity, or persistent outside influences like wind.

Higher gains provide tighter tracking, especially in turns, but can make the craft feel stiff.

Can cause slow oscillations in low authority builds or if high in proportion to P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivative" - }, "pidTuningDMax": { "message": "D Max" }, @@ -4315,11 +4312,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Dynamic Damping:
D Max", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Increases D max, the maximum amount that D can increase to during faster movements.

For race quads, where the main Damping slider has been set low to minimize motor heat, moving this slider to the right will improve overshoot control for quick direction changes.

For HD or cinematic quads, instability in forward flight is best addressed by moving the Damping slider (not the Dynamic Damping slider) to the right. Check for motor heat and listen for weird noises during quick inputs when moving this slider to the right.

For freestyle quads, especially heavier builds, moving this slider to the right may help control overshoot in flips and rolls.

Note:
Generally overshoot in flips and rolls is due to not enough 'i-Term Relax', or motor desyncs, or inadequate authority (a.k.a. Motor Saturation). If you find that moving the Damping Boost slider to the right doesn't improve flip or roll overshoot, put it back to the normal position, and seek out the reason for the overshoot or wobble.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Pitch Damping:
Pitch:Roll D", diff --git a/locales/es/messages.json b/locales/es/messages.json index 4a5304022c..13216fad02 100644 --- a/locales/es/messages.json +++ b/locales/es/messages.json @@ -1739,11 +1739,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravedad aumenta I (y también P en 4.3) durante un instante poco después de cambios de aceleración bruscos, aumentando la estabilidad de la actitud durante los acelerones.

Valores más altos pueden mejorar la estabilidad en máquinas de baja autoridad o en aquellas con un centro de gravedad desplazado." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "Derivativo (D)", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Amortiguación Dinámica \/ Ajustes D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1751,7 +1751,7 @@ "message": "Amortiguación
Dinámica", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Ganancia", "description": "Gain of the D Max feature" }, @@ -1759,7 +1759,7 @@ "message": "El valor de Ganancia de D Max aumenta la sensibilidad del sistema que incrementa D cuando la aeronave gira rápidamente o se agita en turbulencias.

Valores más altos hacen que D suba más fácilmente, elevando D hacia D Max más rápidamente. Valores de 40 o incluso 50 pueden funcionar bien para construcciones limpias de Freestyle.

Valores inferiores no elevarán D hacia D Max excepto en movimientos realmente muy rápidos, y puede adaptarse mejor a construcciones tipo carreras minimizando el retraso de D.

ADVERTENCIA: El valor de Ganancia o el Avance, deben establecerse por encima de 20, o D no aumentará como debería. Establecer ambos a cero bloqueará D en el valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avance", "description": "Advance of the D Max feature" }, @@ -1767,11 +1767,11 @@ "message": "El Avance de D Max añade sensibilidad al factor de Ganancia cuando los mandos se mueven rápidamente.

El Avance no responde al giro o a las turbulencias. Actúa antes que el factor de Ganancia y en ocasiones es útil para aeronaves de baja autoridad que tienden a retrasarse malamente al inicio de un movimiento.

Generalmente es mejor dejarlo en cero.

ADVERTENCIA: El valor de Ganancia o el Avance, deben establecerse por encima de 20, o D no aumentará como debería. Establecer ambos a cero bloqueará D en el valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max incrementa D durante movimientos rápidos de giro y\/o mando.

El factor de Ganancia incrementa D cuando la aeronave gira rápidamente o se agita en turbulencias. Habitualmente sólo la Ganancia es necesaria.

El factor Avance incrementa D hacia D Max con los movimientos de los mandos. Normalmente no se necesita y deber ser cero. Puede ser útil para aeronaves con baja autoridad que tienden a sobregirar fuertemente.

Valores de Ganancia altos (por ejemplo 40) se adaptan mejor al estilo freestyle elevando D más rápidamente.

ADVERTENCIA: El valor de Ganancia o el Avance, deben establecerse por encima de 20, o D no aumentará como debería. Establecer ambos a cero bloqueará D en el valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Amortiguación de CUALQUIER movimiento de la aeronave.

Se opone al movimiento causado por entradas de los mandos o influencias externas (por ejemplo turbulencias o rachas de viento)

Un valor más alto de D Min proporciona más estabilidad y reduce los sobregiros.

D amplifica el ruido (magnifica entre 10x y 100x). Esto puede quemar los motores si los valores son demasiado altos o si la D no tiene los filtros correctos.

El término D es un poco como el amortiguador de tu coche.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1933,9 +1933,6 @@ "message": "Controla pequeños desplazamientos persistentes.

Similar a P, pero acumula progresivamente y lentamente hasta que el error es cero. Importante para tendencias más largas en el tiempo, como un desplazamiento del centro de gravedad, o influencias externas persistentes como el viento.

Valores más altos proporciona un seguimiento más ajustado, especialmente en giros, pero pueden hacer que parezca que la aeronave se resiste a los cambios.

Puede causar oscilaciones lentas en construcciones de baja autoridad o si tiene un valor muy alto en proporción a P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivativo (D)" - }, "pidTuningDMax": { "message": "D Max (D)" }, @@ -4196,11 +4193,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Amortiguación dinámica:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Aumenta D max, el máximo valor que D puede incrementarse durante movimientos rápidos.

Para aeronaves de carreras, donde el deslizador principal de amortiguación ha sido ajustado bajo para minimizar el calor de los motores, mover este deslizador hacia la derecha mejorará el control al sobregiro para cambios rápidos de dirección.

Para aeronaves HD o cinemáticas, la inestabilidad en vuelo recto se corrige mejor moviendo el deslizador de Amortiguación (no el de Amortiguación dinámica) hacia la derecha. Verifica siempre la temperatura del motor y escucha por si hay ruidos extraños al hacer movimientos rápidos si mueves este deslizador hacia la derecha.

Para aeronaves freestyle, especialmente construcciones pesadas, mover el deslizador hacia la derecha ayudará a controlar el sobregiro en flips y rolls.

Nota:<\/strong>
Generalmente el sobregiro en flips y rolls es producido por no tener suficiente 'Relajar I Term', desincronizaciones de motor, o autoridad inadecuada (saturación de motores). Si al mover la Amortiguación dinámica a la derecha no mejora el sobregiro en flips y rolls, vuelve a la posición \"normal\" y busca la razón del sobregiro o bamboleo.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Amortiguación de Pitch:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/eu/messages.json b/locales/eu/messages.json index 2a84c481b8..989633b72d 100644 --- a/locales/eu/messages.json +++ b/locales/eu/messages.json @@ -1306,11 +1306,11 @@ "message": "Muga", "description": "Anti Gravity Threshold Parameter" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Irabazia", "description": "Gain of the D Max feature" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Aurreratua", "description": "Advance of the D Max feature" }, diff --git a/locales/fr/messages.json b/locales/fr/messages.json index 655dc26962..db5d04bfcc 100644 --- a/locales/fr/messages.json +++ b/locales/fr/messages.json @@ -1492,11 +1492,11 @@ "pidTuningAntiGravityHelp": { "message": "L'anti Gravité renforce I (et, en 4.3, P) pendant et peu de temps après le changement rapide de l'accélérateur, augmentant la stabilité d'attitude pendant les pompes à papillon.

Des valeurs de gain plus élevées peuvent améliorer la stabilité sur les machines de basse autorité ou celles avec un centre de gravité décalé." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>érivée", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Atténuation dynamique \/ réglages D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1504,7 +1504,7 @@ "message": "Atténuation
Dynamique", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Gain", "description": "Gain of the D Max feature" }, @@ -1512,7 +1512,7 @@ "message": "Le gain D Max augmente la sensibilité du système qui augmente D lorsque le quad tourne rapidement ou tremble lors de propwash.

Des valeurs de gain plus élevées augmentent D plus rapidement que les valeurs basses, amenant D vers D Max plus vite. Des valeurs de 40 ou même 50 peuvent bien fonctionner pour une machine freestyle bien faite.

Des valeurs basses n'augmenteront pas D vers D Max à moins que les mouvements ne soient vraiment très rapides et peut satisfaire une configuration pour la course en minimisant le délais de D.

ATTENTION: Gain ou Avance doit être au delà de 20, ou D n'augmentera pas comme il devrait. Mettre ces deux valeurs à zéro verrouille D à la valeur de base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avance", "description": "Advance of the D Max feature" }, @@ -1520,11 +1520,11 @@ "message": "D Max Avance ajoute de la sensibilité au facteur Gain lorsque les sticks sont déplacés rapidement.

L'avance ne réagit pas au gyro ou au propwash. Il agit plus tôt que le facteur Gain et est parfois utile pour les quads de basse autorité qui ont tendance à prendre du retard au début d'un mouvement.

Généralement, il est préférable de le laisser à zéro.

AVERTISSEMENT : Soit l'avance, soit le Gain, doit être défini au-dessus de 20, sinon D n'augmentera pas comme il le devrait. Si vous définissez les deux à zéro, vous verrouillez D à la valeur de base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max augmente D pendant les mouvements plus rapides du gyro et\/ou des sticks.

Le facteur 'Gain' augmente D lorsque le quad tourne rapidement ou se secoue en propwash. Habituellement, seul 'Gain' est nécessaire.

Le facteur 'Avance' augmente D vers D Max pendant les entrées des sticks. Habituellement, il n'est pas nécessaire et devrait être fixé à zéro. L'avance peut être utile pour les quads de basse autorité qui ont tendance à dépasser lourdement.

Des valeurs de gain plus élevées (par exemple 40) peuvent être plus adaptées au freestyle en augmentant D plus facilement.

AVERTISSEMENT : Au moins Gain ou Avance doit être défini au-dessus de 20 ou D n'augmentera pas comme il le devrait. Si vous définissez les deux à zéro, vous verrouillez D à la valeur de base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDMaxHelp": { "message": "Atténue de facto de TOUT mouvement de la machine.

Oppose un mouvement que ce soit causé par des mouvements de sticks ou des influences extérieures (e. . prop-wash ou rafales de vent)

Des gains d min plus élevés procurent plus de stabilité et réduisent le dépassement.

D amplifie le bruit (de 10x à 100x). Cela peut brûler les moteurs si les gains sont trop élevés ou D n'est pas bien filtré.

D-term est un peu comme l'amortisseur sur votre voiture.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1686,9 +1686,6 @@ "message": "Contrôle la persistance de petits décalages.

Similaire à P, mais accumule progressivement et lentement jusqu'à ce que l'erreur soit nulle. Important pour les biais de long terme comme un centre de gravité décalé ou une influence extérieure persistante comme le vent.Des gains plus élevés fournissent un suivi plus juste, surtout lors des virages, mais peut rendre le contrôle un peu rigide.

Peut causer des oscillations lentes sur les machines peu puissantes ou si la valeur est élevée en comparaison de P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Dérivée" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -3555,11 +3552,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Atténuation dynamique:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Augmente le D Max, valeur maximale que D peut atteindre lors de mouvements rapides.

Pour les quads de course où le curseur d'atténuation principal est bas pour minimiser l'échauffement des moteurs, déplacer ce curseur à droite améliorera le contrôle du dépassement pour les changements de direction rapides.

Pour les quads HD ou cinématiques, une instabilité de vol en avant est mieux corrigée en bougeant le curseur d'atténuation (pas celui d'atténuation dynamique) à droite.\nVérifiez la température des moteurs et soyez attentifs aux sons étranges lors de mouvement de sticks rapides quand vous bougez ce curiseur à droite.

Pour les quads freestyle, surtout les machines lourdes, déplacer ce curseur à droite peut aider à contrôler les dépassements lors de flips et rolls.

Note:<\/strong>
En général le dépassement lors de flips et rolls est lié à un manque de 'i-Term Relax', ou une désynchronization des moteurs, ou une authoritée inadequate (saturation des Moteurs).\nSi vous trouvez que déplacer le boost de l'atténuation à droite n'améliore pas les dépassements de flips ou rolls, replacez-le à la position normale et cherchez une autre raison pour les dépassements ou oscillations.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Atténuation du Pitch :
Pitch:Roll D<\/small><\/i>", diff --git a/locales/gl/messages.json b/locales/gl/messages.json index 4aa8410c96..e6308bc5e2 100644 --- a/locales/gl/messages.json +++ b/locales/gl/messages.json @@ -1679,11 +1679,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravity aumenta a I (e P na 4.3) durante un instante e pouco despois de cambios de aceleración rápidos, aumentando a estabilidade da actitude durante os aceleróns.

Os valores de ganancia máis altos poden mellorar a estabilidade en máquinas de autoridade ou aqueles con un centro de gravidade desprazado." }, - "pidTuningDMin": { - "message": "D<\/b>erivative", - "description": "Table header of the D Min feature in the PIDs tab" + "pidTuningDerivative": { + "message": "D<\/b>erivada", + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Amortiguación Dinámica \/ Axustes D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1691,7 +1691,7 @@ "message": "Amortiguación
Dinámica", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Ganancia", "description": "Gain of the D Max feature" }, @@ -1699,7 +1699,7 @@ "message": "D Max Gain aumenta a sensibilidade do sistema que aumenta D cando o quad xira rapidamente ou ten propwash.

Os valores de ganancia máis altos traen D máis facilmente que os valores máis baixos, levantando cara a D Max máis rápido. Os valores de 40 ou incluso 50 poden funcionar ben para as construcións limpas de freestyle.

Os valores máis baixos non aumentarán a DMAX, excepto en movementos moi rápidos, e poden atender mellor configuracións de carreira minimizando D Lag.

Aviso: ou ganancia ou avance, debe ser definido por riba de 20, ou D non vai aumentar como debería. Configurar ambos a cero bloqueará D no valor da base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Ascenso", "description": "Advance of the D Max feature" }, @@ -1707,11 +1707,11 @@ "message": "D Max Advance engade sensibilidade ao factor de ganancia cando os stiks móvense rapidamente.

Advance non responde o xiro ou o propwash. Actúa antes que o factor de ganancia e en ocasións é útil para os quads de baixa autoridade que tenden a retrasarse mal ao comezo dun movemento.

Xeralmente é mellor deixalo en cero.

Aviso: O valor de Advance, ou ganancia, debe ser definido por riba de 20, ou D non vai aumentar como debería. Configuración de ambos a cero bloqueará D no valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max aumenta D durante movementos rápidos de gyro e\/ou stiks.

O factor de \"Ganancia\" aumenta D cando o quad xira rapidamente ou está tremendo no propwash. Normalmente só é necesario \"Ganancia\".

O factor \"Advance\" aumenta D cara a D Max durante as entradas de Stick. Normalmente non é necesario e debe ser definido como cero. Advance pode ser útil para os quads de baixa autoridade que tenden a sobrexirar fortemente.

Os valores de ganancia máis altos (p. exem, 40) poden ser máis axeitados para o freestyle subindo D máis pronto.

Aviso: O valor de Ganancia ou o Avance debe ser definido por riba de 20 ou D non aumentará como debería. Configuración de ambos a cero bloqueará D no valor da base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Amortiguación de calquera movemento do quad.

Oponse os movementos causados polas entradas dos stiks ou influencias externas (p. exem. propwash ou rachas de vento)

Un valor de D Min máis alto proporciona máis estabilidade e reduce os sobrexiros.

D amplifica o ruído (magnifica entre 10x ata 100x). Isto pode queimar os motores se as ganancias son demasiado altas ou D non se filtra ben.

O D-term é un pouco como o amortecedor no seu coche.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1873,9 +1873,6 @@ "message": "Controla os pequenos desplazamentos persistentes.

Semellante a P, pero acumúlase progresivamente e lentamente ata que o erro é cero. Importante para prexuízos a longo prazo, como un centro de gravidade descompensado ou influencias externas persistentes, como o vento.

Os aumentos máis altos proporcionan un seguimento máis axustado, especialmente nos xiros, pero poden facer que o quad se sinta ríxido.

Pode causar oscilacións lentas en compilacións de baixa autoridade ou se son altas en proporción a P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivada" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4115,11 +4112,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Amortiguamento dinámico:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Aumenta o D Max, a cantidade máxima que D pode aumentar durante os movementos máis rápidos.

Para os quads de carreiras, onde o control deslizante do amortecemento principal foi axustado baixo para minimizar a calor do motor, movendo este control deslizante á dereita mellorará o control dos sobrexiros para cambios de dirección rápidos.

Para os quads cinemáticos ou cinematográficos, a inestabilidade no voo cara a adiante é mellor abordada movendo o control deslizante de amortecemento (non o control deslizante de amortecemento dinámico) á dereita. Consulte a temperatura do motor e escoite ruídos estraños durante as entradas rápidas ao mover este control deslizante á dereita.

Para os quads de freestyle, especialmente as construcións máis pesadas, movendo este control deslizante á dereita pode axudar a controlar o sobrexiro en flips e rolls.

Nota:<\/strong>
Xeralmente o sobrexirot en flips e rolls débese a que non hai suficiente 'I-TERM RELAX', desincronizacións dos motores ou autoridade inadecuada (A.K.A. Saturación Motor). Se pensa que ó mover o control deslizante de amortecemento á dereita non mellora o sobrexiro nos flips ou rolls, colóqueo de volta á posición normal e busque o motivo do bamboleo ou sobrexiro.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Amortiguamento Pitch:
Pitch: Roll D<\/small><\/i>", diff --git a/locales/it/messages.json b/locales/it/messages.json index 119a6d0334..760866b479 100644 --- a/locales/it/messages.json +++ b/locales/it/messages.json @@ -1739,11 +1739,11 @@ "pidTuningAntiGravityHelp": { "message": "L'Anti Gravity incrementa l'I term (e, in 4.3, la P) quando vengono rilevati cambiamenti veloci di gas, aumentando la stabilità durante i colpi di gas.

Valori più alti di guadagno possono aumentare la stabilità su quad a bassa potenza o in quelli con un baricentro spostato." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivativo", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Impostazioni Damping dinamico\/D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1751,7 +1751,7 @@ "message": "Damping
Dinamico", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Guadagno", "description": "Gain of the D Max feature" }, @@ -1759,7 +1759,7 @@ "message": "Il guadagno del D Max aumenta la sensibilità del sistema che aumenta la D quando il quad vira velocemente o sta oscillando nel propwash.

Valori di guadagno più alti faranno aumentare la D più velocemente rispetto a valori bassi, aumentando la D verso la D Max più rapidamente. Valori di 40 o anche 50 possono funzionare bene per build Freestyle pulite.

Valori più bassi non aumenteranno la D tranne che in manovre molto veloci e potrebbe essere utile in setup da gara minimizzando il lag della D.

AVVISO: Sia per il guadagno o l'advance, devono essere settati oltre circa 20, altrimenti la D non aumenterà come deve. Impostando entrambi su 0 bloccherà la D al valore base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avanzamento", "description": "Advance of the D Max feature" }, @@ -1767,11 +1767,11 @@ "message": "Il D Max Advance aggiunge sensibilità al fattore di guadagno quando gli stick vengono spostati rapidamente.

L'Advance non risponde al giroscopio o al propwash. Agisce prima del guadagno ed è occasionalmente utile per i quads a bassa potenza che tendono a ritardare molto all'inizio di una manovra.

Generalmente è meglio lasciare a zero.

ATTENZIONE: Uno tra il guadagno o l'advance devono essere sopra circa 20, altrimenti la D non aumenterà come dovrebbe. Impostando entrambi su 0 bloccherà la D al valore base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max aumenta la D durante i movimenti veloci del gyro e\/o degli stick.

Il fattore 'Guadagno' aumenta la D quando il quad vira rapidamente o sta oscillando in propwash. Di solito è necessario solo 'Guadagno'.

Il fattore 'Advance' aumenta la D verso il D Max durante gli input degli stick. Di solito non è necessario e dovrebbe essere impostato a zero. L'advance può essere utile per i quad a bassa potenza che tendono a dare molto overshoot.

Valori di guadagno più alti (es 40) possono essere più adatti per il freestyle, aumentandola D più facilmente.

ATTENZIONE: Uno tra il guadagno o l'advance devono essere sopra circa 20, altrimenti la D non aumenterà come dovrebbe. Impostando entrambi su 0 bloccherà la D al valore base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Smorzamento base di QUALSIASI movimento del modello.

Si oppone al movimento sia causato dal movimento degli stick sia da influenze esterne (es propwash o folate di vento)

Guadagni di D Min più alti danno una maggiore stabilità e riducono gli overshoot.

La D amplifica il rumore (aumenta da 10x a 100x). Questo può far bruciare i motori se i guadagni sono troppo alti o la D non è ben filtrata.

La D è un po' come l'ammortizzatore di una macchina.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1933,9 +1933,6 @@ "message": "Controlla piccole differenze persistenti.

Simile alla P ma si accumula progressivamente e lentamente finché l'errore non è zero. È importante per bias a lungo termine come un baricentro spostato o influenze esterne persistenti come il vento.

Guadagni più alti garantiscono un tracking più stretto, specialmente nelle virate, ma possono rendere il quad più rigido.

Può causare oscillazioni lente su quad a bassa potenza o se troppo alto in rapporto alla P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivato" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4196,11 +4193,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Damping dinamico:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Aumenta D max, il valore massimo a cui la D può aumentare durante i movimenti più veloci.

Per quad da gara, dove lo slider principale del Damping è stato impostato basso per minimizzare il calore dei motori, muovendo lo slider a destra migliorerà il controllo dell'overshoot in cambi rapidi di direzione.

Per i quad HD e cinematici, l'instabilità nel volo in avanti può essere risolta meglio muovendo lo slider Damping (non lo slider del Damping Dinamico) verso destra. Controlla il calore dei motori e rumori strani durante input veloci quando sposti lo slider verso destra.

Per quad freestyle, specialmente build più pesanti, muovendo questo slider verso destra può aiutare a controllare overshoot in flip e roll.

Nota:<\/strong>
Generalmente l'overshoot in flip e roll è dovuto a 'I-Term Relax' insufficiente, desync dei motori o potenza inadeguata (alias Saturazione dei Motori). Se scopri che muovendo lo slider Boost del Damping a destra non migliora l'overshoot di flip e roll, riportalo in posizione normale e cerca il motivo per gli overshoot o il wobble.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Damping Pitch:
D Pitch e Roll<\/small><\/i>", diff --git a/locales/ja/messages.json b/locales/ja/messages.json index e80d86ab08..2fa637e040 100644 --- a/locales/ja/messages.json +++ b/locales/ja/messages.json @@ -1739,11 +1739,11 @@ "pidTuningAntiGravityHelp": { "message": "アンチグラビティは、高速のスロットル切り替え時にI値 (BF4.3ではP値) をブーストし、スロットルポンプのような効果で姿勢安定性を高めます。

値を高くすると、制御の弱い機体や重心がずれた機体で安定性を向上させることが可能です。" }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivative", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "動的ダンピング \/ D Max 設定", "description": "Title for the options panel for the D Max feature" }, @@ -1751,7 +1751,7 @@ "message": "動的
ダンピング", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "強度[ゲイン]", "description": "Gain of the D Max feature" }, @@ -1759,7 +1759,7 @@ "message": "D Max強度[ゲイン] は、機体の急旋回やプロップウォッシュでふらついたりしたときにD値を自動増加させシステムの感度を高めます。

強度を高くすると低い値よりもD値が上昇しやすくなり、D値がより速くD Max値に向かいます。40~50の値は新造したフリースタイル機体に適しています。

低い値では、よほど速い動きでない限りD値がD Max値まで上昇することはなく、D値の差異を最小にすることでレース用機体のセットアップに適している場合があります。

警告: 強度、詳細のどちらかを20程度以上に設定しないと、D値が正常に増加しません。両方の値をゼロにすると、D値は基準値で固定されます。", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "詳細設定", "description": "Advance of the D Max feature" }, @@ -1767,11 +1767,11 @@ "message": "D Max詳細は、スティックを素早く動かしたときの強度係数に感度を付加します。

詳細はジャイロやプロップウォッシュには反応しません。強度係数よりも速く作用し、動き出しでひどく遅れがちな制御の弱い機体に時々有効です。

一般的にはゼロのままがベストです。

警告: 詳細、強度のどちらかを20程度以上に設定しないと、D値は正常に増加しません。両方の値をゼロにすると、D値は基準値で固定されます。", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Maxは、ジャイロやスティックを素早く動かすときにD値を増加させます。

機体を急旋回させたり、プロップウォッシュでふらついたりすると『強度』係数はD値を増加させます。通常は『強度』だけ調整が必要となります。

『詳細』係数はスティック入力時にD値をD Max方向に増加させる係数です。通常は必要ありませんので、ゼロに設定してください。詳細は大きくオーバーシュートしがちな制御の弱い機体に有効です。

強度の値が高いほど (例えば40)、D値をより容易に上昇させることができ、フリースタイル機体に適している場合があります。

警告: 強度、詳細のどちらかを20程度以上に設定しないと、D値が正常に増加しません。両方の値をゼロにすると、D値は基準値で固定されます。", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "機体のあらゆる動きを減衰させる基準値です。

スティック入力や外部からの影響 (プロップウォッシュや突風等) による動きを抑制します。

D Min値を高くすると、より安定し、オーバーシュートが減少します。

D値はノイズを増幅 (10~100倍に拡大) します。このため値を高くしすぎたり、D値がうまくフィルタリングされていないと、モーターが焼損する場合があります。

D値は車のショックアブソーバーのようなものです。", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1933,9 +1933,6 @@ "message": "小規模なズレを永続的に制御します。

P値と似ていますがエラーがゼロになるまで徐々に累積されます。重心がずれているような長期的な偏りや、風のような持続的な外的影響に重要な値となります。

値を高くすると、特に旋回時にタイトな挙動が得られますが、機体の動きが硬く感じられることがあります。

制御の弱い機体や、P値に比べ値が高い場合は、ゆっくりとした揺れを引き起こす場合があります。", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivative" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4196,11 +4193,11 @@ }, "pidTuningDMaxGainSlider": { "message": "動的ダンピング:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "D Max値を増加させます。これは、より速い動きの時にD値が増加できる最大値です。

モーターの発熱を抑えるためにメインのダンピングスライダーが低く設定されているレース用機体の場合、このスライダーを右側に動かすことで、素早い旋回時のオーバーシュートコントロールが改善されます。

HD空撮機やCineWhoop機体では、直進飛行が不安定な場合、ダンピングスライダー (動的ダンピングスライダーではありません) を右側に動かすのが最適です。このスライダーを右側に動かすときは、モーターの発熱をチェックし、素早い入力時に異音がしないかを確認してください。

フリースタイル機体、特にヘビー級の機体では、このスライダーを右側に動かすことで、フリップやロールでのオーバーシュートを抑えることができます。

注:<\/strong>
一般的にフリップやロールのオーバーシュートは『I値リラックス』が十分でないか、モーターの同期が取れていないか、制御が不十分なこと (別名: モーターサチレーション) が原因です。ダンピングブーストスライダーを右側に動かしてもフリップやロールのオーバーシュートが改善されない場合は、再度通常の位置に戻しオーバーシュートやふらつきの原因を探ってください。", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "ピッチダンピング:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/ko/messages.json b/locales/ko/messages.json index 7dce2baa12..60b08d3550 100644 --- a/locales/ko/messages.json +++ b/locales/ko/messages.json @@ -1775,11 +1775,11 @@ "pidTuningAntiGravityHelp": { "message": "안티 그라비티는 스로틀이 빠르게 변화하는 동안과 직후에 I (4.3은 P도) 를 증가시켜 스로틀 펌프 중 자세 안정성을 높입니다.

높은 게인 값은 낮은 권위의 기계 또는 무게 중심이 틀어진 기계에서 안정성을 향상시킬 수 있습니다." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>미분", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "다이나믹 댐핑 \/ D 최대 설정", "description": "Title for the options panel for the D Max feature" }, @@ -1787,7 +1787,7 @@ "message": "다이나믹
댐핑", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "게인", "description": "Gain of the D Max feature" }, @@ -1795,7 +1795,7 @@ "message": "D 최대 게인은 쿼드가 빠르게 회전하거나 프롭워시 흔들릴 때 D가 증가하는 시스템의 감도를 높입니다.

게인 값이 높을수록 낮은 값보다 D가 더 쉽게 상승하므로 D를 D 최대로 더 빠르게 들어올립니다. 40 또는 50의 값은 깨끗한 프리스타일 빌드에 적합합니다.

낮은 값은 매우 빠른 움직임을 제외하고 D를 D 최대쪽으로 올리지 않으며, D 지연을 최소화함으로써 레이스 설정에 더 적합할 수 있습니다.

경고: 게인 또는 진전을 약 20보다 높게 설정해야 합니다. 그렇지 않으면 D가 증가하지 않습니다. 둘 다 0으로 설정하면 D가 기준값으로 고정됩니다.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "가속", "description": "Advance of the D Max feature" }, @@ -1803,11 +1803,11 @@ "message": "D 최대 진전은 스틱이 빠르게 이동할 때 게인 요인에 감도를 추가합니다.

진전은 자이로 또는 프롭워시에 반응하지 않습니다. 게인 계수보다 먼저 작용하며, 이동 시작 시 지연이 심한 낮은 권한 쿼드에 유용할 때도 있습니다.

일반적으로 0으로 두는 것이 가장 좋습니다.

경고: 진전 또는 게인을 약 20보다 높게 설정해야 합니다. 그렇지 않으면 D가 증가하지 않습니다. 둘 다 0으로 설정하면 D가 기준값으로 고정됩니다.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D 최대는 더 빠른 자이로 및\/또는 스틱 이동 중에 D를 증가시킵니다.

쿼드가 빠르게 회전하거나 프롭워시에서 흔들릴 때 '게인' 계수는 D를 증가시킵니다. 보통 '게인'만 있으면 됩니다.

스틱 입력 중에 '진전' 계수는 D를 D 최대쪽으로 증가시킵니다. 일반적으로 필요하지 않으며 0으로 설정해야 합니다. 진전은 오버슈팅이 심한 낮은 권위의 쿼드에 유용할 수 있습니다.

더 높은 게인 값 (예: 40) 은 D를 더 쉽게 들어올려 프리스타일에 더 적합할 수 있습니다.

경고: 게인 또는 진전 중 하나를 약 20보다 높게 설정해야 합니다. 그렇지 않으면 D가 증가하지 않습니다. 둘 다 0으로 설정하면 D가 기준값으로 고정됩니다.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "기체의 모든 모션에 대한 기본 댐핑.

스틱 입력이나 외부 영향(예: 프롭워시 또는 돌풍)에 의해 유발되는지 여부에 관계없이 움직임에 반대합니다.

D 최소 게인이 높을수록 안정성이 높아지고 오버슈트가 감소합니다.

D는 소음을 증폭시킵니다(10배에서 100배 확대). 게인이 너무 높거나 D가 잘 걸러지지 않으면 모터가 연소될 수 있습니다.

D-텀은 당신의 차에 있는 쇼크 업소버와 약간 비슷합니다.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1969,9 +1969,6 @@ "message": "작은 오프셋 지속을 제어합니다.

P와 비슷하지만 오차가 0이 될 때까지 점진적으로 천천히 누적됩니다. 무게중심 틀어짐 또는 바람과 같은 지속적인 외부 영향과 같은 장기적인 편향에 중요합니다.

더 높은 게인은 특히 차례대로 더 엄격한 추적을 제공하지만, 기체가 딱딱하게 느껴질 수 있습니다.

낮은 권위의 빌드 또는 P에 대한 비율이 높은 경우 느린 진동을 일으킬 수 있습니다.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "D(미분)" - }, "pidTuningDMax": { "message": "D<\/b> 최대" }, @@ -4232,11 +4229,11 @@ }, "pidTuningDMaxGainSlider": { "message": "다이나믹 댐핑:
D 최대<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "더 빠른 움직임 동안 D가 증가할 수 있는 최대량인 D 최대를 증가시킵니다.

주 댐핑 슬라이더가 모터 열을 최소화하기 위해 낮게 설정되어 있는 레이스 쿼드의 경우, 이 슬라이더를 오른쪽으로 이동하면 빠른 방향 변경을 위한 오버슈트 제어를 개선할 수 있습니다.

HD 또는 시네마틱 쿼드의 경우, 전진 비행의 불안정성은 (다이나믹 댐핑 슬라이더가 아닌) 댐핑 슬라이더를 오른쪽으로 이동하여 가장 잘 해결됩니다. 이 슬라이더를 오른쪽으로 이동할 때 빠른 입력 동안 항상 모터 열을 확인하고 이상한 소음이 들리는지 확인하십시오.

프리스타일 쿼드, 특히 무거운 빌드의 경우 이 슬라이더를 오른쪽으로 이동하면 플립과 롤에서 오버슛을 제어하는 ​​데 도움이 될 수 있습니다.

참고:<\/strong>
일반적으로 플립과 롤의 오버슛은 'i-텀 릴렉스'가 충분하지 않거나, 모터 동기화가 부족하거나, 권한이 충분하지 않기 때문입니다(일명 모터 포화). 댐핑 부스트 슬라이더를 오른쪽으로 움직여도 플립이나 롤 오버슈트가 개선되지 않으면, 정상 위치로 되돌리고 오버슈트 또는 흔들림의 원인을 찾으십시오.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "피치 댐핑:
피치:롤 D<\/small><\/i>", diff --git a/locales/nl/messages.json b/locales/nl/messages.json index a908816dd4..9980ecaabc 100644 --- a/locales/nl/messages.json +++ b/locales/nl/messages.json @@ -1341,11 +1341,11 @@ "message": "Drempel", "description": "Anti Gravity Threshold Parameter" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Toename", "description": "Gain of the D Max feature" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Voortgang", "description": "Advance of the D Max feature" }, diff --git a/locales/pl/messages.json b/locales/pl/messages.json index 1d85ee6225..4f3f215229 100644 --- a/locales/pl/messages.json +++ b/locales/pl/messages.json @@ -1743,11 +1743,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravity zwiększa na chwilę parametr I (oraz parametr P od wersji betaflight 4.3) podczas szybkich ruchów przepustnicą, zwiększając stabilność lotu podczas gwałtownego wznoszenia.

Wyższe wartości mogą poprawić stabilność w jednostkach latających o niskim autorytecie lub tych z przesuniętym środkiem ciężkości." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>pochodna", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Ustawienia dynamicznego tłumienia \/ D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1755,7 +1755,7 @@ "message": "Dynamiczny
Damping", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Wzmocnienie", "description": "Gain of the D Max feature" }, @@ -1763,7 +1763,7 @@ "message": "D Max Gain zwiększa czułość systemu, gdy quad obraca się szybko lub podczas efektu propwash.

Wyższe wartości wzmocnienia powodują szybsze podnoszenie D. Wartości 40 lub nawet 50 mogą dobrze działać w przypadku czystych konfiguracji Freestyle.

Niższe wartości nie zwiększają D w kierunku D Max, z wyjątkiem naprawdę szybkich ruchów, i mogą lepiej pasować do konfiguracji quada wyścigowego, minimalizując opóźnienie D.

OSTRZEŻENIE: Wzmocnienie lub Natarcie muszą być ustawione powyżej około 20, w przeciwnym razie D nie wzrośnie tak, jak powinno. Ustawienie obu na zero zablokuje D na wartości podstawowej.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Wyprzedzenie", "description": "Advance of the D Max feature" }, @@ -1771,11 +1771,11 @@ "message": "D Max Advance dodaje czułość do współczynnika wzmocnienia, gdy drążki poruszają się szybko.

Advance nie reaguje na żyroskop ani na efekt propwash. Działa wcześniej niż współczynnik wzmocnienia i czasami jest przydatny w przypadku quadów o niskim autorytecie, które mają tendencję do dużego opóźnienia na początku ruchu.

Ogólnie najlepiej pozostawić go na zero.

OSTRZEŻENIE: Advance lub Zysk muszą być ustawione powyżej około 20, w przeciwnym razie D nie wzrośnie tak, jak powinno. Ustawienie obu na zero zablokuje D na wartości podstawowej.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max zwiększa D podczas szybkich ruchów żyroskopu oraz podczas szybkich ruchów drążka w nadajniku RC.

Współczynnik „Gain” zwiększa D, gdy quad obraca się szybko lub podczas efektu propwash. Zwykle potrzebne jest tylko „Gain”.

Współczynnik „Advance” zwiększa D w kierunku D Max podczas wychylania drążka. Zwykle nie jest potrzebny i powinien być ustawiony na zero. Advance może być przydatny w przypadku quadów o niskim autorytecie, które mają tendencję do silnego przeregulowania.

Wyższe wartości wzmocnienia Gain (np. 40) mogą być bardziej odpowiednie do freestyle'u, ponieważ łatwiej podnoszą D.

OSTRZEŻENIE: Jedno ze wzmocnień Gain lub Advance musi być ustawione powyżej około 20, w przeciwnym razie D nie wzrośnie tak, jak powinno. Ustawienie obu na zero zablokuje D na wartości podstawowej.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Podstawowe tłumienie KAŻDEGO ruchu twojego quada.

Przeciwstawia się ruchowi spowodowanemu ruchem drążka lub czynnikami zewnętrznymi (np. efektem propwash lub podmuchom wiatru)

Wyższe wzmocnienia D Min zapewniają większą stabilność i zmniejszają przeregulowanie.

D wzmacnia szum (powiększa od 10x do 100x). Może to spalić silniki, jeśli wzmocnienia są zbyt wysokie lub D nie jest dobrze filtrowane.

D-term jest trochę jak amortyzator w twoim samochodzie.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1937,9 +1937,6 @@ "message": "Kontroluje utrzymujące się małe przesunięcia.

Podobne do P, ale kumuluje się stopniowo i powoli, aż błąd wyniesie zero. Ważne dla długoterminowych odchyleń, takich jak przesunięcie środka ciężkości lub utrzymujące się wpływy zewnętrzne, takie jak wiatr.

Wyższe wzmocnienia zapewniają dokładniejsze śledzenie, zwłaszcza na zakrętach, ale mogą sprawić, że jednostka latająca będzie sztywna.

Może powodować powolne oscylacje w kompilacjach o niskim autorytecie lub jeśli jest wysoki proporcjonalnie do P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Pochodna" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4200,11 +4197,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Tłumienie dynamiczne:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Zwiększa D max, maksymalną wartość, do której D może wzrosnąć podczas szybszych ruchów.

W przypadku quadów wyścigowych, w których główny suwak tłumienia został ustawiony nisko, aby zminimalizować ciepło silnika, przesunięcie tego suwaka w prawo poprawi kontrola przeregulowania dla szybkich zmian kierunku.

W przypadku quadów HD lub kinowych niestabilność w locie do przodu najlepiej rozwiązać, przesuwając suwak Tłumienie (nie suwak Tłumienie dynamiczne) w prawo. Sprawdź, czy silnik się nagrzewa i słuchaj dziwnych dźwięków podczas szybkiego wprowadzania danych podczas przesuwania tego suwaka w prawo.

W przypadku quadów freestyle, szczególnie cięższych, przesunięcie tego suwaka w prawo może pomóc w kontrolowaniu przerzutów i przewrotów.

Uwaga:<\/strong>
Ogólnie przewroty w przewrotach i przewrotach są spowodowane niewystarczającym „i-Term Relax”, desynchronizacją silnika lub nieodpowiednim autorytetem (tzw. Nasycenie). Jeśli okaże się, że przesunięcie suwaka Wzmocnienie tłumienia w prawo nie poprawia przewrotu lub przechylenia, ustaw go z powrotem w normalnej pozycji i poszukaj przyczyny przeregulowania lub chybotania.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Pitch Damping:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/pt/messages.json b/locales/pt/messages.json index 7f6ebaa95a..9cb2ce6def 100644 --- a/locales/pt/messages.json +++ b/locales/pt/messages.json @@ -1771,11 +1771,11 @@ "pidTuningAntiGravityHelp": { "message": "Anti Gravity impulsiona o I (e, na 4.3, o P) durante e pouco depois de mudanças rápidas no acelerador, aumenta a estabilidade da atitude durante rasgos de acelerador.

Ganhos mais elevados podem melhorar a estabilidade em aparelhos com baixa autoridade ou com desvio no centro de gravidade." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivativo", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Amortecimento dinâmico \/ Definições D Max", "description": "Title for the options panel for the D Max feature" }, @@ -1783,7 +1783,7 @@ "message": "Amortecimento
Dinâmico", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Ganho", "description": "Gain of the D Max feature" }, @@ -1791,7 +1791,7 @@ "message": "O ganho D Max aumenta a sensibilidade do sistema que aumenta o D quando o quad vira rapidamente ou treme em propwash.

Valores de ganho maiores aumentam o D mais rapidamente do que valores inferiores, elevando o D até ao D Max mais rapidamente. Valores de 40 ou mesmo 50 podem funcionar bem para construções de Freestyle limpas.

Valores baixos não aumentarão o D para o DMax exceto em movimentos realmente rápidos, e podem ser mais adequados a configurações de corrida através da minimização do atraso do D.

AVISO: Ganho, ou Avanço, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir para zero irá bloquear o D no valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avanço", "description": "Advance of the D Max feature" }, @@ -1799,11 +1799,11 @@ "message": "O Avanço D Max adiciona sensibilidade ao fator de Ganho quando os sticks são movidos rapidamente.

O avanço não responde ao gyro ou a propwash. Age mais cedo do que o fator de Ganho e às vezes é útil para quads com baixa autoridade que tendem a ter atraso no início de um movimento.

Geralmente é melhor deixar no zero.

AVISO: Ambos o Avanço, ou o Ganho, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir ambos para zero irá bloquear o D no valor de base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max D aumenta o D durante movimentos mais rápidos do gyro e\/ou dos sticks.

O fator 'Ganho' aumenta o D quando o quad vira rapidamente ou está a tremer em propwash. Geralmente, apenas 'Ganho' é necessário.

O fator 'Avanço' aumenta o D na direção de D Max durante inputs de sticks. Normalmente não é necessário e deve ser definido como zero. Avanço pode ser útil para quads com baixa autoridade que tendem a ter muito overshoot.

Valores maiores de Ganho (por exemplo, 40) podem ser mais adequados para o estilo livre, levantando o D mais prontamente.

AVISO: Um dos valore de Ganho ou Avanço deve ser definido acima de cerca de 20 ou o D não aumentará como deveria. Definir para zero irá bloquear o D no valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "O amortecimento de base de QUALQUER movimento do aparelho.

Opõe-se quer ao movimento causado por inputs de sticks como ao de influências externas (ex: propwash ou rajadas de vento)

Valores mais altos do D Min fornecem mais estabilidade e reduzem o overshoot.

O D amplifica ruído (amplifica por 10x a 100x). Isto pode queimar os motores se os ganhos forem muito altos ou se o D não for bem filtrado.

O termo D é um bocado como o amortecedor no seu carro.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1965,9 +1965,6 @@ "message": "Controla os pequenos offsets persistentes.

Semelhante ao P, mas acumula progressiva e lentamente até que o erro seja zero. Importante para tendências de longo prazo, como um centro de de gravidade desviado, ou influências externas persistentes como o vento.

Altos ganhos permitem um rastreio mais apertado, especialmente em curvas, mas pode fazer com que o aparelho pareça mais rijo.

Pode causar lentas oscilações em builds com baixa autoridade ou se estiver alto em proporção ao P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivativo" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4228,11 +4225,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Amortecimento Dinâmico:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Aumenta o máximo de D, a quantidade máxima que D pode aumentar durante movimentos mais rápidos.

Para quads de corrida, onde o principal controle deslizante de amortecedor foi reduzido para minimizar o calor do motor, mover esta barra deslizante para a direita irá melhorar o controle do overshoot para mudanças na direção rápida.

Para quads HD ou cinemáticos, a instabilidade em voo para frente é melhor resolvida movendo o slider de amortecimento (não o slider dinâmico) para a direita. Verifique se há aquecimento do motor e escute por ruídos estranhos durante inputs rápidos quando mover este controle para a direita.

Para quads de freestyle, especialmente builds mais pesadas, mover este slider para a direita pode ajudar a controlar o overshoot em flips e rolls.

Nota:<\/strong>
Geralmente, overshoot em flips e rolls são devidos a insuficiente 'i-Term Relax', desyncs de motor ou autoridade inadequada (Saturação do Motor). Se achar que ao mover o slider de amortecimento para a direita não melhora o overshoot no flip ou roll, volte a colocá-lo na posição normal e procure a razão para o overshoot ou oscilação.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Amortecimento Pitch:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/pt_BR/messages.json b/locales/pt_BR/messages.json index cd5ac1383f..7f7c75fe33 100644 --- a/locales/pt_BR/messages.json +++ b/locales/pt_BR/messages.json @@ -1657,11 +1657,11 @@ "pidTuningAntiGravityHelp": { "message": "A Anti Gravidade aumenta o termo I (e na versão 4.3, também o termo P) durante e um pouco depois de mudanças rápidas no acelerador, aumentando a estabilidade de atitude durante uma aceleração rápida.

Valores de ganho maiores podem melhorar a estabilidade em aeronaves com pouca autoridade ou naquelas que tem seu centro de gravidade deslocado." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivativo", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Amortecedor Dinâmico \/ Configurações de D Máximo", "description": "Title for the options panel for the D Max feature" }, @@ -1669,7 +1669,7 @@ "message": "Amortecedor
Dinâmico", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Ganho", "description": "Gain of the D Max feature" }, @@ -1677,7 +1677,7 @@ "message": "O ganho D Max aumenta a sensibilidade do sistema que aumenta o D quando a aeronave vira rapidamente ou treme devido a propwash.

Valores de ganho maiores aumentam o D mais rapidamente, elevando o D até ao D Max mais rapidamente. Valores de 40 ou mesmo 50 podem funcionar bem para construções de Freestyle.

Valores baixos não aumentarão o D para o DMax exceto em movimentos realmente rápidos, e podem ser mais adequados a configurações de corrida através da minimização do atraso do D.

AVISO: Ganho, ou Avanço, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir para zero irá manter o D no valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Avanço", "description": "Advance of the D Max feature" }, @@ -1685,11 +1685,11 @@ "message": "O Avanço D Max adiciona sensibilidade ao fator de Ganho quando os sticks são movidos rapidamente.

O avanço não responde ao giroscópio ou ao efeito de propwash. Age mais cedo do que o fator de Ganho e às vezes é útil para aeronaves com pouca autoridade que tendem a ter atraso no início de um movimento.

Geralmente é melhor deixar no zero.

AVISO: Ambos o Avanço, ou o Ganho, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir ambos para zero irá manter o D no valor de base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max aumenta o D durante movimentos mais rápidos do gyro e\/ou dos sticks.

O fator 'Ganho' aumenta o D quando o quad vira rapidamente ou se está sofrendo os efeitos de propwash. Geralmente, apenas 'Ganho' é necessário.

O fator 'Avanço' aumenta o D na direção de D Max durante movimentos dos sticks. Normalmente não é necessário e deve ser definido como zero. Avanço pode ser útil para aeronaves com pouca autoridade que tendem a oscilar muito após movimentos rápidos.

Valores maiores de Ganho (por exemplo, 40) podem ser mais adequados para o estilo livre, aumentando o D mais rapidamente.

AVISO: Um dos valores de Ganho ou Avanço deve ser definido acima de 20 ou o D não aumentará como deveria. Definir para zero irá manter o D no valor base.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "A base de amortecimento de QUALQUER movimento da aeronave.

Opõe-se qualquer ao movimento causado pelos sticks ou de influências externas (ex: propwash ou rajadas de vento)

Valores mais altos do D Min fornecem mais estabilidade e reduzem oscilações.

O D amplifica ruído (amplifica em 10x a 100x). Isto pode queimar os motores se os ganhos forem muito altos ou se o D não for bem filtrado.

O termo D como o amortecedor no seu carro.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1851,9 +1851,6 @@ "message": "Controla os pequenos deslocamentos persistentes.

Semelhante ao P, mas acumula progressiva e lentamente até que o erro seja zero. Importante para tendências de longo prazo, como um centro de de gravidade desviado, ou influências externas persistentes como o vento.

Altos ganhos permitem um rastreio mais preciso, especialmente em curvas, mas pode fazer com que o aeronave pareça mais dura.

Pode causar lentas oscilações em aeronaves com pouca autoridade ou se estiver muito elevado em relação ao P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivativo" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4058,11 +4055,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Amortecedor Dinâmico:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Aumenta o máximo de D, a quantidade máxima que D pode aumentar durante movimentos mais rápidos.

Para aeronaves de corrida, onde o slider do amortecedor principal de foi reduzido para diminuir a temperatura do motor, mover este slider para a direita irá melhorar o controle de overshoot para mudanças na direção rápida.

Para aeronaves HD ou cinemáticos, para melhorar a instabilidade em voo para frente, é recomendado mover o slider de amortecimento (não o dinâmico) para a direita. Verifique se há aquecimento do motor e escute por ruídos estranhos durante movimentos rápidos do stick quando mover este slider para a direita.

Para aeronaves de freestyle, especialmente as mais pesadas, mover este slider para a direita pode ajudar a controlar o overshoot em flips e rolls.

Nota:<\/strong>
Geralmente, overshoot em flips e rolls são devidos a valores muito baixos no 'Relaxar o Termo I', desincronização dos motores ou pouca autoridade (Saturação do Motor). Se achar que ao mover o slider de amortecimento para a direita não melhora o overshoot no flip ou roll, volte a colocá-lo na posição normal e procure a razão para o overshoot ou oscilação.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Amortecimento do Pitch:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/ru/messages.json b/locales/ru/messages.json index d856146fc7..f51f0f70d6 100644 --- a/locales/ru/messages.json +++ b/locales/ru/messages.json @@ -1733,11 +1733,11 @@ "pidTuningAntiGravityHelp": { "message": "Антигравити усиливает I (и P в 4.3) во время быстрого изменения газа и немного после, повышая устойчивость во время резкого добавления газа.<\/br><\/br> Высокие значения могут повысить стабильность на квадрокоптерах с низкой управляемостью или со смещенным центром тяжести." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivative", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Динамическое демпфирование \/ D Max настройки", "description": "Title for the options panel for the D Max feature" }, @@ -1745,7 +1745,7 @@ "message": "Динамическое
Демпфирование", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Усиление", "description": "Gain of the D Max feature" }, @@ -1753,7 +1753,7 @@ "message": "Коэффициент усиления D Max увеличивает чувствительность системы, усиливая D при быстрой маневренности квадрокоптера или в случае вибраций при пропвоше.

\n\nБолее высокие значения коэффициент усиления быстрее поднимают D к D Max, чем низкие, ускоряя процесс увеличения D. Значения 40 или даже 50 могут хорошо работать для чистых Freestyle-сборок.

\n\nБолее низкие значения не поднимут D к D Max, за исключением случаев очень быстрых движений, и могут лучше подойти для гоночных настроек, минимизируя задержку D.

\n\nПРЕДУПРЕЖДЕНИЕ: Коэффициенты усиления или опережения, должны быть установлены примерно на уровне 20 или более, в противном случае D не увеличится, как это должно быть. Установка обоих коэффицентов на ноль заблокирует D на базовом значении.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Опережение", "description": "Advance of the D Max feature" }, @@ -1761,11 +1761,11 @@ "message": "Коэффициент опережения D Max повышает чувствительность к коэффициенту усиления D Max при быстром перемещении стиков.

Опережение не реагирует на гироскоп или пропвош. Оно действует раньше, чем коэффициент усиления и иногда полезен для квадрокоптеров с низкой управляемостью, которые как правило сильно отстают в начале хода.

Обычно его лучше оставить равным нулю.

ПРЕДУПРЕЖДЕНИЕ: Коэффициенты усиления или опережения, должны быть установлены примерно на уровне 20 или более, в противном случае D не увеличится, как это должно быть. Установка обоих коэффицентов на ноль заблокирует D на базовом значении.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "Коэффициент усиления D Max увеличивает чувствительность системы, усиливая D при быстрой маневренности квадрокоптера или в случае вибраций при пропвоше.

\n\nБолее высокие значения коэффициент усиления быстрее поднимают D к D Max, чем низкие, ускоряя процесс увеличения D. Значение 40 может хорошо работать для чистых Freestyle-сборок.

\n\nБолее низкие значения не поднимут D к D Max, за исключением случаев очень быстрых движений, и могут лучше подойти для гоночных настроек, минимизируя задержку D.

\n\nПРЕДУПРЕЖДЕНИЕ: Коэффициенты усиления или опережения, должны быть установлены примерно на уровне 20 или более, в противном случае D не увеличится, как это должно быть. Установка обоих коэффицентов на ноль заблокирует D на базовом значении.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Базовое демпфирование любого движения сборки.

Противодействует движению вызваному положению стиков или внешними воздействиями (например пропвош или порывы ветра)

Более высокие значения D обеспечивают большую стабильность и снижают перелегурирование.

D усиливает шум (увеличивается от 10х до 100х). Это может привести к перегреву двигателей, если коэффициент слишком высок или D плохо зафильтрован.

D немного похож на амортизатор в вашем автомобиле.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1927,9 +1927,6 @@ "message": "Контроль устойчивых малых смещений.

Аналогично P, но накапливает прогрессивно и медленно до тех пор, пока ошибка не станет равной нулю. Важно для продолжительных отклонений, таких как смещенный центр тяжести или постоянные внешние воздействия, например, ветер.

Более высокие коэффициенты обеспечивают более точное отслеживание, особенно при поворотах, но могут делать управление аппаратом жестким.

Могут вызывать медленные осцилляции при высоком соотношении к P.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivative" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -4190,11 +4187,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Динамическое демпфирование:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Увеличение D Max - максимальное значние, до которого поднимается D во время резких движений.

\nДля гоночных квадрокоптеров, где основной ползунок демпфирования установлен на низком уровне, чтобы минимизировать нагрев моторов, перемещение этого ползунка вправо улучшит контроль за перерезами при быстрых изменениях направления.

\nДля квадрокоптеров HD или кинематографических, нестабильность при прямом полете лучше всего решается путем перемещения ползунка демпфирования (не динамического демпфирования) вправо. Обратите внимание на нагрев моторов и слушайте на наличие странных звуков при быстрых командах управления, когда перемещаете этот ползунок вправо.

\nДля фристайл-квадрокоптеров, особенно более тяжелых моделей, перемещение этого ползунка вправо может помочь контролировать перескоки при флипах и роллах.

\nПримечание:<\/strong>
Как правило, перескоки при флипах и роллах обусловлены недостаточным уровнем \"Ослабления I\", или десинхронизацией моторов, или недостаточной управляемостью (также известной как насыщение моторов). Если вы обнаружите, что перемещение вправо ползунка не улучшает перелеты при флипах или роллах, верните его в нормальное положение и выясните причину перерывов или дрожания.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Демпфирование по крену: Pitch:Roll D<\/small><\/i>", diff --git a/locales/uk/messages.json b/locales/uk/messages.json index dc4093f812..5bc7cbda0f 100644 --- a/locales/uk/messages.json +++ b/locales/uk/messages.json @@ -1739,11 +1739,11 @@ "pidTuningAntiGravityHelp": { "message": "Антигравітація підсилює значення I (і, у версії 4.3, також P) під час швидких змін тяги, збільшуючи стійкість положення висоти під час швидких збільшень тяги.

Високі значення коефіцієнтів можуть покращити стійкість машин з низькою керованістю або тих, що мають зміщений центр тяжіння." }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "Д<\/b>иференціальна", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "Налаштування динамічного демпфування \/ Д Макс", "description": "Title for the options panel for the D Max feature" }, @@ -1751,7 +1751,7 @@ "message": "Динамічне
Демпфування", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "Посилення", "description": "Gain of the D Max feature" }, @@ -1759,7 +1759,7 @@ "message": "Посилення Д Макс збільшує чутливість системи, що збільшує Д, коли квадрокоптер швидко повертається або тремтить у потоці повітря від пропелерів (propwash).

Вищі значення посилення підвищують Д швидше, ніж нижчі значення, піднімаючи Д ближче до Д Макс. Значення 40 або навіть 50 можуть працювати добре для чистих фрістайл-збірок.

Нижчі значення не піднімають Д до Д Макс, окрім швидких рухів, і можуть бути кращими для гоночних налаштувань, зменшуючи запізнення Д.

ПОПЕРЕДЖЕННЯ: Одне зі значень Посилення або Випередження повинно бути встановлене вище 20, інакше Д-коефіцієнт не збільшуватиметься, як це потрібно. Встановлення обох параметрів на нуль заблокує значення Д на базовому рівні.", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "Випередження", "description": "Advance of the D Max feature" }, @@ -1767,11 +1767,11 @@ "message": "\"Випередження Д Макс\" додає чутливість до коефіцієнта посилення при швидкому переміщенні стіків.

Випередження не реагує на гіроскоп або propwash. Воно діє раніше, ніж коефіцієнт посилення, і іноді корисне для квадрокоптерів з низькою керованістю, які мають тенденцію реагувати з великою затримкою на початку маневру.

Зазвичай його краще залишити на нулі.

ПОПЕРЕДЖЕННЯ: Або Випередження, або Посилення повинні бути встановлені вище, приблизно 20, інакше Д не буде збільшуватися належним чином. Встановлення обох параметрів на нуль зафіксує Д на базовому значенні.", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "Д Макс збільшує Д під час швидких рухів гіроскопа та\/або стіків.

Коефіцієнт \"Посилення\" збільшує Д, коли квадрокоптер швидко повертається або трясеться в потоці повітря пропелерів (propwash). Зазвичай потрібне тільки \"Посилення\".

Коефіцієнт \"Випередження\" збільшує Д до Д Макс під час рухів стіками. Зазвичай він не потрібен і повинен бути встановлений на нуль. Випередження може бути корисним для квадрокоптерів з низькою керованістю, які мають тенденцію до сильного перельоту.

Вищі значення Посилення (наприклад, 40) можуть бути більш придатними для фрістайлу, оскільки легше піднімають Д.

ПОПЕРЕДЖЕННЯ: Одне з Посилення або Випередження повинно бути встановлене вище, приблизно 20, інакше Д не буде збільшуватися належним чином. Встановлення обох параметрів на нуль зафіксує Д на базовому значенні.", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "Базове демпфування БУДЬ-ЯКОГО руху апарата.

Протидіє руху, спричиненому командами стіків або зовнішніми впливами (наприклад, турбулентністю пропелера або поривами вітру).

Вищі коефіцієнти підсилення Д Мін забезпечують більшу стабільність і зменшують перельот.

Д посилює шум (збільшує від 10 до 100 разів). Це може призвести до перегорання моторів, якщо Д-коефіцієнт занадто високий або погано відфільтрований.

Д-складова трохи схожа на амортизатор у вашому автомобілі.", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1933,9 +1933,6 @@ "message": "Компенсує малі відхилення, які залишаються.

Подібний до П-коефіцієнта, але накопичується поступово та повільно, поки помилка не дорівнює нулю. Важливо для довгострокових зміщень, таких як зміщений центр мас, або постійних зовнішніх впливів, таких як вітер.

Вищі значення надають більш точне слідкування, особливо під час поворотів, але можуть зробити літаючий апарат більш жорстким.

Може викликати повільні коливання в системах з низькою керованістю або якщо внесок І-складової великий відносно П-складової.", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Диференціальна" - }, "pidTuningDMax": { "message": "Д<\/b> Макс." }, @@ -4196,11 +4193,11 @@ }, "pidTuningDMaxGainSlider": { "message": "Динамічне демпфування:
Д Макс.<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "Збільшує Д Макс., максимальну величину, до якої Д-коефіцієнт може збільшитися під час швидших рухів.

Для гоночних квадрокоптерів, де головний повзунок демпфування встановлено на низький рівень, щоб мінімізувати нагрівання мотора, переміщення цього повзунка праворуч покращить контроль перельотів при швидких змінах напрямку.

Для HD або кінематографічних квадрокоптерів, найкраще вирішити нестабільність при польоті вперед, перемістивши повзунок демпфування (а не повзунок динамічного демпфування) правіше. Перевірте нагрівання двигуна та прислухайтеся до дивних шумів під час швидких рухів стіками після того, як перемістили повзунок вправо.

Для фрістайл-дронів, особливо важких збірок, переміщення цього повзунка правіше може допомогти контролювати перельот під час фліпів і ролів.

Примітка:<\/strong>
Загалом перельот під час фліпів і ролів відбувається через недостатній рівень «Послаблення І-складової» або десинхронізацію мотора, або високу інерційність (так зване моторне насичення - коли мотори не можуть видати більше потужності для більш точної реакції). Якщо ви виявите, що переміщення повзунка \"Динамічного демпфування\" праворуч не покращує перельот після сальто чи бочки, поверніть його в нормальне положення та знайдіть причину перельотів або тремтіння.", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Демпфування тангажа:
Тангаж:Крен D<\/small><\/i>", diff --git a/locales/zh_CN/messages.json b/locales/zh_CN/messages.json index d9ca6c917f..b067f370b6 100644 --- a/locales/zh_CN/messages.json +++ b/locales/zh_CN/messages.json @@ -1391,11 +1391,11 @@ "pidTuningAntiGravityHelp": { "message": "反重力会在油门变化后的短时间内增大 I (在4.3中还会增大 P),从而提高油门抽动期间的姿态稳定度。

更高的增益值可能会提高弱动力飞机或质心偏离中心的飞机的稳定性。" }, - "pidTuningDMin": { + "pidTuningDerivative": { "message": "D<\/b>erivative", - "description": "Table header of the D Min feature in the PIDs tab" + "description": "Table header of the Derivative feature in the PIDs tab" }, - "pidTuningDMinFeatureTitle": { + "pidTuningDMaxFeatureTitle": { "message": "动态阻尼 \/ D Max 设置", "description": "Title for the options panel for the D Max feature" }, @@ -1403,7 +1403,7 @@ "message": "动态
阻尼", "description": "Sidebar title for the options panel for the D Max feature" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "增益(Gain)", "description": "Gain of the D Max feature" }, @@ -1411,7 +1411,7 @@ "message": "D Max 可增加系统灵敏度,在飞机快速转弯或发生洗桨震荡时增加 D。

更高的增益值将会更快速地提升 D,将 D 更快地推向 D Max。 40 或 50 可能在干净的花飞机上取得良好效果。

较低的增益值将在除快速移动以外的大多数时间都不会使 D 升高到 D Max,并且最小化 D 延迟可能更适用于竞速飞机。

警告: 增益和超前都设置地超过20,否则 D 不会按预期增加。将其设置为 0 将会使 D 锁定在基础值。", "description": "D Max feature helpicon message" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "超前", "description": "Advance of the D Max feature" }, @@ -1419,11 +1419,11 @@ "message": "D Max 超前 将提升摇杆快速移动时增益因子的灵敏度。

超前并不对应陀螺仪或洗桨。它的作用时间早于增益因子,并对某些在运动动作之初就有严重延迟的弱动力飞机偶尔有用。

通常来说,最好将其保持为零。

警告: 超前或增益必须至少有一项设置得大于20,否则 D 将不会按预设方式增加。将两者都设为 0 将使 D 锁定为基础值。", "description": "D Max feature helpicon message" }, - "pidTuningDMinFeatureHelp": { + "pidTuningDMaxFeatureHelp": { "message": "D Max 在陀螺快速移动\/快速打杆时增大 D。

“增益”因子可以在快速转弯或洗桨时增大 D。

“超前”因子将在摇杆命令输入时提前增大 D。通常来说并不需要使用它并应将其保持为0。超前对于某些易于过冲的弱动力飞机来说非常有用。

更高的增益值 (例如 40) 能够更迅速地提升 D,这或许更适用于花式飞行

警告: 超前或增益必须至少有一项设置得大于20,否则 D 将不会按预设方式增加。将两者都设为 0 将使 D 锁定为基础值。", "description": "D Max feature helpicon message" }, - "pidTuningDMinHelp": { + "pidTuningDerivativeHelp": { "message": "飞机运动的基本阻尼。

它抗拒运动,不论是摇杆输入还是外部影响 (例如洗桨或强风)

更高的 D Min 增益将提供更强的稳定性并减少过冲。

D Term 会放大噪声 (模值放大 10-100 倍)。如果增益值过高而又没有进行良好滤波的话,它将会迅速烧毁电机。

D Term 更像是汽车上的减震器。", "description": "Derivative helpicon message on PID table titlebar" }, @@ -1585,9 +1585,6 @@ "message": "控制较小的持续偏移。

与 P 类似,但持续缓慢累积直至误差为 0。对于长期偏差很重要,例如重心偏移质心、风等长期外部影响。

更高的增益将使得飞机“更跟手”,尤其是在过弯时,但也可能使得飞机感觉“更僵硬”

在弱动力飞机上,若其与P的比例较高则可能导致缓慢晃动。", "description": "Integral Term helpicon message on PID table titlebar" }, - "pidTuningDerivative": { - "message": "Derivative" - }, "pidTuningDMax": { "message": "D<\/b> Max" }, @@ -3345,11 +3342,11 @@ }, "pidTuningDMaxGainSlider": { "message": "动态阻尼:
D Max<\/small><\/i>", - "description": "D Min slider label" + "description": "D Max slider label" }, "pidTuningDMaxGainSliderHelp": { "message": "增大 D max,则在快速运动中 D 值可增大的最大量也会增加。

对于竞速飞机,当为了降低电机热量而将 阻尼 滑块降低时,滑动此滑块将会提高快速转弯时的控制力。

对于使用高清图传系统或者要进行电影式航拍的飞机来说,解决前飞时抖动的最好方法是将 阻尼 滑块(注意不是 动态阻尼 滑块)推到最右边。在将该滑块调整至最右的过程中请仔细检查电机温度,并仔细聆听快速转向时是否出现了奇怪的噪声。

对于花式飞行,尤其是较重的飞机,将此滑块向右推可以帮助控制翻滚时出现的过冲。

注意:<\/strong>
通常来说翻滚出现的过冲是由于“I 值释放”得不够,或是电机失步,或是动力过弱(即出现电机饱和)。如果你发现向右移动 阻尼增压 滑块并不能改善翻滚的过冲,请将它重置回默认位置,并寻找过冲或晃动的真正原因。", - "description": "D_min slider helpicon message" + "description": "D Max slider helpicon message" }, "pidTuningRollPitchRatioSlider": { "message": "Pitch 阻尼:
Pitch:Roll D<\/small><\/i>", diff --git a/locales/zh_TW/messages.json b/locales/zh_TW/messages.json index bda8f33182..a328c29f40 100644 --- a/locales/zh_TW/messages.json +++ b/locales/zh_TW/messages.json @@ -1288,11 +1288,11 @@ "message": "閾值", "description": "Anti Gravity Threshold Parameter" }, - "pidTuningDMinGain": { + "pidTuningDMaxGain": { "message": "增益", "description": "Gain of the D Max feature" }, - "pidTuningDMinAdvance": { + "pidTuningDMaxAdvance": { "message": "超前", "description": "Advance of the D Max feature" }, diff --git a/src/js/TuningSliders.js b/src/js/TuningSliders.js index 3da354d8c2..0054e9c515 100644 --- a/src/js/TuningSliders.js +++ b/src/js/TuningSliders.js @@ -1,6 +1,8 @@ import MSP from "./msp"; import FC from "./fc"; import MSPCodes from "./msp/MSPCodes"; +import semver from 'semver'; +import { API_VERSION_1_47 } from "./data_storage"; import { isExpertModeEnabled } from "./utils/isExportModeEnabled"; import { mspHelper } from "./msp/MSPHelper"; import $ from 'jquery'; @@ -25,7 +27,7 @@ const TuningSliders = { sliderDTermFilter: 1, sliderDTermFilterMultiplier: 1, - dMinFeatureEnabled: true, + dMaxFeatureEnabled: true, defaultPDRatio: 0, PID_DEFAULT: [], FILTER_DEFAULT: {}, @@ -45,7 +47,7 @@ const TuningSliders = { expertMode: false, }; -const D_MIN_RATIO = 0.85; +const D_MAX_RATIO = 0.85; TuningSliders.initialize = function() { this.PID_DEFAULT = FC.getPidDefaults(); @@ -241,10 +243,12 @@ TuningSliders.dtermFilterSliderDisable = function() { TuningSliders.updateSlidersWarning = function(slidersUnavailable = false) { const WARNING_P_GAIN = 70; - const WARNING_DMAX_GAIN = 60; + const WARNING_D_MAX_GAIN = 60; const WARNING_I_GAIN = 2.5 * FC.PIDS[0][0]; - const WARNING_DMIN_GAIN = 42; - const enableWarning = FC.PIDS[0][0] > WARNING_P_GAIN || FC.PIDS[0][1] > WARNING_I_GAIN || FC.PIDS[0][2] > WARNING_DMAX_GAIN || FC.ADVANCED_TUNING.dMinRoll > WARNING_DMIN_GAIN; + const WARNING_D_GAIN = 42; + const enableWarning = semver.lt(FC.CONFIG.apiVersion, API_VERSION_1_47) + ? FC.PIDS[0][0] > WARNING_P_GAIN || FC.PIDS[0][1] > WARNING_I_GAIN || FC.PIDS[0][2] > WARNING_D_MAX_GAIN || FC.ADVANCED_TUNING.dMaxRoll > WARNING_D_GAIN + : FC.PIDS[0][0] > WARNING_P_GAIN || FC.PIDS[0][1] > WARNING_I_GAIN || FC.PIDS[0][2] > WARNING_D_GAIN || FC.ADVANCED_TUNING.dMaxRoll > WARNING_D_MAX_GAIN; $('.subtab-pid .slidersWarning').toggle(enableWarning && !slidersUnavailable); }; @@ -368,9 +372,9 @@ TuningSliders.updateFormPids = function(updateSlidersOnly = false) { }); }); - $('.pid_tuning input[name="dMinRoll"]').val(FC.ADVANCED_TUNING.dMinRoll); - $('.pid_tuning input[name="dMinPitch"]').val(FC.ADVANCED_TUNING.dMinPitch); - $('.pid_tuning input[name="dMinYaw"]').val(FC.ADVANCED_TUNING.dMinYaw); + $('.pid_tuning input[name="dMaxRoll"]').val(FC.ADVANCED_TUNING.dMaxRoll); + $('.pid_tuning input[name="dMaxPitch"]').val(FC.ADVANCED_TUNING.dMaxPitch); + $('.pid_tuning input[name="dMaxYaw"]').val(FC.ADVANCED_TUNING.dMaxYaw); $('.pid_tuning .ROLL input[name="f"]').val(FC.ADVANCED_TUNING.feedforwardRoll); $('.pid_tuning .PITCH input[name="f"]').val(FC.ADVANCED_TUNING.feedforwardPitch); $('.pid_tuning .YAW input[name="f"]').val(FC.ADVANCED_TUNING.feedforwardYaw); diff --git a/src/js/debug.js b/src/js/debug.js index 8dc9494780..0f31f9265e 100644 --- a/src/js/debug.js +++ b/src/js/debug.js @@ -51,7 +51,7 @@ const DEBUG = { {text: "RX_SPEKTRUM_SPI"}, {text: "DSHOT_RPM_TELEMETRY"}, {text: "RPM_FILTER"}, - {text: "D_MIN"}, + {text: "D_MAX"}, {text: "AC_CORRECTION"}, {text: "AC_ERROR"}, {text: "DUAL_GYRO_SCALED"}, @@ -423,8 +423,8 @@ const DEBUG = { 'debug[2]': 'Motor 3 - rpmFilter', 'debug[3]': 'Motor 4 - rpmFilter', }, - 'D_MIN': { - 'debug[all]': 'D_MIN', + 'D_MAX': { + 'debug[all]': 'D_MAX', 'debug[0]': 'Gyro Factor [roll]', 'debug[1]': 'Setpoint Factor [roll]', 'debug[2]': 'Actual D [roll]', diff --git a/src/js/fc.js b/src/js/fc.js index c8f526fb8e..2f49d28c81 100644 --- a/src/js/fc.js +++ b/src/js/fc.js @@ -555,11 +555,11 @@ const FC = { feedforwardYaw: 0, feedforwardTransition: 0, antiGravityMode: 0, - dMinRoll: 0, - dMinPitch: 0, - dMinYaw: 0, - dMinGain: 0, - dMinAdvance: 0, + dMaxRoll: 0, + dMaxPitch: 0, + dMaxYaw: 0, + dMaxGain: 0, + dMaxAdvance: 0, useIntegratedYaw: 0, integratedYawRelax: 0, motorOutputLimit: 0, @@ -984,8 +984,8 @@ const FC = { // if defaults change they should go here // Introduced in 1.44 const versionPidDefaults = [ - 45, 80, 40, 30, 120, - 47, 84, 46, 34, 125, + 45, 80, 30, 40, 120, + 47, 84, 34, 46, 125, 45, 80, 0, 0, 120, ]; diff --git a/src/js/msp/MSPHelper.js b/src/js/msp/MSPHelper.js index 26267dcc4a..55e428f320 100644 --- a/src/js/msp/MSPHelper.js +++ b/src/js/msp/MSPHelper.js @@ -1138,11 +1138,11 @@ MspHelper.prototype.process_data = function(dataHandler) { FC.ADVANCED_TUNING.feedforwardYaw = data.readU16(); FC.ADVANCED_TUNING.antiGravityMode = data.readU8(); - FC.ADVANCED_TUNING.dMinRoll = data.readU8(); - FC.ADVANCED_TUNING.dMinPitch = data.readU8(); - FC.ADVANCED_TUNING.dMinYaw = data.readU8(); - FC.ADVANCED_TUNING.dMinGain = data.readU8(); - FC.ADVANCED_TUNING.dMinAdvance = data.readU8(); + FC.ADVANCED_TUNING.dMaxRoll = data.readU8(); + FC.ADVANCED_TUNING.dMaxPitch = data.readU8(); + FC.ADVANCED_TUNING.dMaxYaw = data.readU8(); + FC.ADVANCED_TUNING.dMaxGain = data.readU8(); + FC.ADVANCED_TUNING.dMaxAdvance = data.readU8(); FC.ADVANCED_TUNING.useIntegratedYaw = data.readU8(); FC.ADVANCED_TUNING.integratedYawRelax = data.readU8(); @@ -1489,13 +1489,13 @@ MspHelper.prototype.process_data = function(dataHandler) { FC.PIDS[0][0] = data.readU8(); FC.PIDS[0][1] = data.readU8(); FC.PIDS[0][2] = data.readU8(); - FC.ADVANCED_TUNING.dMinRoll = data.readU8(); + FC.ADVANCED_TUNING.dMaxRoll = data.readU8(); FC.ADVANCED_TUNING.feedforwardRoll = data.readU16(); FC.PIDS[1][0] = data.readU8(); FC.PIDS[1][1] = data.readU8(); FC.PIDS[1][2] = data.readU8(); - FC.ADVANCED_TUNING.dMinPitch = data.readU8(); + FC.ADVANCED_TUNING.dMaxPitch = data.readU8(); FC.ADVANCED_TUNING.feedforwardPitch = data.readU16(); } @@ -1503,7 +1503,7 @@ MspHelper.prototype.process_data = function(dataHandler) { FC.PIDS[2][0] = data.readU8(); FC.PIDS[2][1] = data.readU8(); FC.PIDS[2][2] = data.readU8(); - FC.ADVANCED_TUNING.dMinYaw = data.readU8(); + FC.ADVANCED_TUNING.dMaxYaw = data.readU8(); FC.ADVANCED_TUNING.feedforwardYaw = data.readU16(); } @@ -2090,11 +2090,11 @@ MspHelper.prototype.crunch = function(code, modifierCode = undefined) { .push16(FC.ADVANCED_TUNING.feedforwardPitch) .push16(FC.ADVANCED_TUNING.feedforwardYaw) .push8(FC.ADVANCED_TUNING.antiGravityMode) - .push8(FC.ADVANCED_TUNING.dMinRoll) - .push8(FC.ADVANCED_TUNING.dMinPitch) - .push8(FC.ADVANCED_TUNING.dMinYaw) - .push8(FC.ADVANCED_TUNING.dMinGain) - .push8(FC.ADVANCED_TUNING.dMinAdvance) + .push8(FC.ADVANCED_TUNING.dMaxRoll) + .push8(FC.ADVANCED_TUNING.dMaxPitch) + .push8(FC.ADVANCED_TUNING.dMaxYaw) + .push8(FC.ADVANCED_TUNING.dMaxGain) + .push8(FC.ADVANCED_TUNING.dMaxAdvance) .push8(FC.ADVANCED_TUNING.useIntegratedYaw) .push8(FC.ADVANCED_TUNING.integratedYawRelax); diff --git a/src/js/tabs/pid_tuning.js b/src/js/tabs/pid_tuning.js index fe4f79fff3..96b7ad2106 100644 --- a/src/js/tabs/pid_tuning.js +++ b/src/js/tabs/pid_tuning.js @@ -10,7 +10,7 @@ import TuningSliders from "../TuningSliders"; import Model from "../model"; import RateCurve from "../RateCurve"; import MSPCodes from "../msp/MSPCodes"; -import { API_VERSION_1_45 } from "../data_storage"; +import { API_VERSION_1_45, API_VERSION_1_47 } from "../data_storage"; import { gui_log } from "../gui_log"; import { degToRad, isInt } from "../utils/common"; import semver from "semver"; @@ -81,7 +81,7 @@ pid_tuning.initialize = function (callback) { self.setRateProfile(); // Profile names - if (semver.gte(FC.CONFIG.apiVersion, "1.45.0")) { + if (semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_45)) { $('input[name="pidProfileName"]').val(FC.CONFIG.pidProfileNames[FC.CONFIG.profile]); $('input[name="rateProfileName"]').val(FC.CONFIG.rateProfileNames[FC.CONFIG.rateProfile]); } else { @@ -290,11 +290,11 @@ pid_tuning.initialize = function (callback) { $('.pid_filter input[name="dtermLowpassDynMaxFrequency"]').val(FC.FILTER_CONFIG.dterm_lowpass_dyn_max_hz); $('.pid_filter select[name="dtermLowpassDynType"]').val(FC.FILTER_CONFIG.dterm_lowpass_type); - $('.pid_tuning input[name="dMinRoll"]').val(FC.ADVANCED_TUNING.dMinRoll); - $('.pid_tuning input[name="dMinPitch"]').val(FC.ADVANCED_TUNING.dMinPitch); - $('.pid_tuning input[name="dMinYaw"]').val(FC.ADVANCED_TUNING.dMinYaw); - $('.dminGroup input[name="dMinGain"]').val(FC.ADVANCED_TUNING.dMinGain); - $('.dminGroup input[name="dMinAdvance"]').val(FC.ADVANCED_TUNING.dMinAdvance); + $('.pid_tuning input[name="dMaxRoll"]').val(FC.ADVANCED_TUNING.dMaxRoll); + $('.pid_tuning input[name="dMaxPitch"]').val(FC.ADVANCED_TUNING.dMaxPitch); + $('.pid_tuning input[name="dMaxYaw"]').val(FC.ADVANCED_TUNING.dMaxYaw); + $('.dMaxGroup input[name="dMaxGain"]').val(FC.ADVANCED_TUNING.dMaxGain); + $('.dMaxGroup input[name="dMaxAdvance"]').val(FC.ADVANCED_TUNING.dMaxAdvance); $('input[id="useIntegratedYaw"]').prop('checked', FC.ADVANCED_TUNING.useIntegratedYaw !== 0); @@ -465,72 +465,36 @@ pid_tuning.initialize = function (callback) { $('#pidTuningIntegratedYawCaution').toggle(checked); }).change(); - // if user decreases Dmax, don't allow Dmin above Dmax - function adjustDMin(dElement, dMinElement) { + // if user decreases Dmax, don't allow D above Dmax + // if user increases D, don't allow Dmax below D + function adjustDValues(dElement, dMaxElement) { const dValue = parseInt(dElement.val()); - const dMinValue = parseInt(dMinElement.val()); - const dMinLimit = Math.min(Math.max(dValue, 0), 250); - if (dMinValue > dMinLimit) { - dMinElement.val(dMinLimit); + const dMaxValue = parseInt(dMaxElement.val()); + const dMaxLimit = Math.min(Math.max(dValue, 0), 250); + const dLimit = Math.min(Math.max(dMaxValue, 0), 250); + if (dMaxValue > dMaxLimit) { + dMaxElement.val(dMaxLimit); } - } - - $('.pid_tuning .ROLL input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinRoll"]'); - adjustDMin($(this), dMinElement); - }).change(); - - $('.pid_tuning .PITCH input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinPitch"]'); - adjustDMin($(this), dMinElement); - }).change(); - - $('.pid_tuning .YAW input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinYaw"]'); - adjustDMin($(this), dMinElement); - }).change(); - - // if user increases Dmin, don't allow Dmax below Dmin - function adjustD(dMinElement, dElement) { - const dValue2 = parseInt(dElement.val()); - const dMinValue2 = parseInt(dMinElement.val()); - const dLimit = Math.min(Math.max(dMinValue2, 0), 250); - - if (dValue2 < dLimit) { + if (dValue < dLimit) { dElement.val(dLimit); } } - - $('.pid_tuning input[name="dMinRoll"]').change(function() { - const dElement= $('.pid_tuning .ROLL input[name="d"]'); - adjustD($(this), dElement); - }).change(); - - $('.pid_tuning input[name="dMinPitch"]').change(function() { - const dElement= $('.pid_tuning .PITCH input[name="d"]'); - adjustD($(this), dElement); - }).change(); - - $('.pid_tuning input[name="dMinYaw"]').change(function() { - const dElement= $('.pid_tuning .YAW input[name="d"]'); - adjustD($(this), dElement); - }).change(); - - $('.pid_tuning .ROLL input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinRoll"]'); - adjustDMin($(this), dMinElement); - }).change(); - - $('.pid_tuning .PITCH input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinPitch"]'); - adjustDMin($(this), dMinElement); - }).change(); - - $('.pid_tuning .YAW input[name="d"]').change(function() { - const dMinElement= $('.pid_tuning input[name="dMinYaw"]'); - adjustDMin($(this), dMinElement); - }).change(); - + + function setupDAdjustmentHandlers(axis) { + const dMaxElement = $(`.pid_tuning input[name="dMax${axis}"]`); + const dElement = $(`.pid_tuning .${axis} input[name="d"]`); + + dMaxElement.change(function() { + adjustDValues(dElement, dMaxElement); + }).change(); + + dElement.change(function() { + adjustDValues(dElement, dMaxElement); + }).change(); + } + + ['Roll', 'Pitch', 'Yaw'].forEach(axis => setupDAdjustmentHandlers(axis)); + $('input[id="gyroNotch1Enabled"]').change(function() { const checked = $(this).is(':checked'); const hz = FC.FILTER_CONFIG.gyro_notch_hz > 0 ? FC.FILTER_CONFIG.gyro_notch_hz : FILTER_DEFAULT.gyro_notch_hz; @@ -927,11 +891,11 @@ pid_tuning.initialize = function (callback) { FC.FILTER_CONFIG.dterm_lowpass_dyn_min_hz = parseInt($('.pid_filter input[name="dtermLowpassDynMinFrequency"]').val()); FC.FILTER_CONFIG.dterm_lowpass_dyn_max_hz = parseInt($('.pid_filter input[name="dtermLowpassDynMaxFrequency"]').val()); - FC.ADVANCED_TUNING.dMinRoll = parseInt($('.pid_tuning input[name="dMinRoll"]').val()); - FC.ADVANCED_TUNING.dMinPitch = parseInt($('.pid_tuning input[name="dMinPitch"]').val()); - FC.ADVANCED_TUNING.dMinYaw = parseInt($('.pid_tuning input[name="dMinYaw"]').val()); - FC.ADVANCED_TUNING.dMinGain = parseInt($('.dminGroup input[name="dMinGain"]').val()); - FC.ADVANCED_TUNING.dMinAdvance = parseInt($('.dminGroup input[name="dMinAdvance"]').val()); + FC.ADVANCED_TUNING.dMaxRoll = parseInt($('.pid_tuning input[name="dMaxRoll"]').val()); + FC.ADVANCED_TUNING.dMaxPitch = parseInt($('.pid_tuning input[name="dMaxPitch"]').val()); + FC.ADVANCED_TUNING.dMaxYaw = parseInt($('.pid_tuning input[name="dMaxYaw"]').val()); + FC.ADVANCED_TUNING.dMaxGain = parseInt($('.dMaxGroup input[name="dMaxGain"]').val()); + FC.ADVANCED_TUNING.dMaxAdvance = parseInt($('.dMaxGroup input[name="dMaxAdvance"]').val()); FC.ADVANCED_TUNING.useIntegratedYaw = $('input[id="useIntegratedYaw"]').is(':checked') ? 1 : 0; @@ -1072,6 +1036,17 @@ pid_tuning.initialize = function (callback) { FC.FEATURE_CONFIG.features.generateElements($('.tab-pid_tuning .features')); $('.tab-pid_tuning .pidTuningSuperexpoRates').hide(); + + if (semver.lt(FC.CONFIG.apiVersion, API_VERSION_1_47)) { + const derivativeTip = document.querySelector('.derivative .cf_tip'); + const dMaxTip = document.querySelector('.dmax .cf_tip'); + + ['i18n', 'i18n_title'].forEach(attr => { + const tmp = derivativeTip.getAttribute(attr); + derivativeTip.setAttribute(attr, dMaxTip.getAttribute(attr)); + dMaxTip.setAttribute(attr, tmp); + }); + } // translate to user-selected language i18n.localizePage(); @@ -2424,9 +2399,9 @@ pid_tuning.updatePIDColors = function(clear = false) { }); }); - setTuningElementColor($('.pid_tuning input[name="dMinRoll"]'), FC.ADVANCED_TUNING_ACTIVE.dMinRoll, FC.ADVANCED_TUNING.dMinRoll); - setTuningElementColor($('.pid_tuning input[name="dMinPitch"]'), FC.ADVANCED_TUNING_ACTIVE.dMinPitch, FC.ADVANCED_TUNING.dMinPitch); - setTuningElementColor($('.pid_tuning input[name="dMinYaw"]'), FC.ADVANCED_TUNING_ACTIVE.dMinYaw, FC.ADVANCED_TUNING.dMinYaw); + setTuningElementColor($('.pid_tuning input[name="dMaxRoll"]'), FC.ADVANCED_TUNING_ACTIVE.dMaxRoll, FC.ADVANCED_TUNING.dMaxRoll); + setTuningElementColor($('.pid_tuning input[name="dMaxPitch"]'), FC.ADVANCED_TUNING_ACTIVE.dMaxPitch, FC.ADVANCED_TUNING.dMaxPitch); + setTuningElementColor($('.pid_tuning input[name="dMaxYaw"]'), FC.ADVANCED_TUNING_ACTIVE.dMaxYaw, FC.ADVANCED_TUNING.dMaxYaw); setTuningElementColor($('.pid_tuning .ROLL input[name="f"]'), FC.ADVANCED_TUNING_ACTIVE.feedforwardRoll, FC.ADVANCED_TUNING.feedforwardRoll); setTuningElementColor($('.pid_tuning .PITCH input[name="f"]'), FC.ADVANCED_TUNING_ACTIVE.feedforwardPitch, FC.ADVANCED_TUNING.feedforwardPitch); setTuningElementColor($('.pid_tuning .YAW input[name="f"]'), FC.ADVANCED_TUNING_ACTIVE.feedforwardYaw, FC.ADVANCED_TUNING.feedforwardYaw); diff --git a/src/tabs/pid_tuning.html b/src/tabs/pid_tuning.html index ea8c302a01..fd343de68d 100644 --- a/src/tabs/pid_tuning.html +++ b/src/tabs/pid_tuning.html @@ -89,14 +89,14 @@
-
D Max
-
+
Derivative
+
- +
-
Derivative
-
+
D Max
+
@@ -119,7 +119,7 @@ - + @@ -129,7 +129,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -655,22 +655,22 @@ - + - - - -