• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Testen eines neuen Releases

Zwecks Speichern...
Such mal folgende Zeile:
<input type="submit" class=button_back name="back" value=""> </td>
Und ändere die in:
<input type="button" class=button_back name="back" value=""> </td>
(Dürfte irgendwo bei Zeile 1000-1100 sein ;-) )
Und dann bitte die Buttons nochmal auf funktion testen und auch die Entergeschichte nochmal testen... Kanns leider selber grad nicht testen!
 
Das ist nicht so dringend, ich wollt Euch das nur melden..

... es war Zeile 1016

<table align="center" width="80%"><tr><td width="20%"></td>
<td align="center"> <input type="submit" class=button_save name="save" value="" onclick="enableallcheckbox()">
<input type="button" class=button_back name="back" value=""> </td>
<td width="20%"></td></tr>
</table>

hat aber nichts gebracht , ist unverändert, der Button Speichern funktioniert ,die Entertaste nicht
 
Das ist nicht so dringend, ich wollt Euch das nur melden..

... es war Zeile 1016

<table align="center" width="80%"><tr><td width="20%"></td>
<td align="center"> <input type="submit" class=button_save name="save" value="" onclick="enableallcheckbox()">
<input type="button" class=button_back name="back" value=""> </td>
<td width="20%"></td></tr>
</table>

hat aber nichts gebracht , ist unverändert, der Button Speichern funktioniert ,die Entertaste nicht
Was kommt genau wenn du auch Enter drückst? Kommt dann die Seite "wird verlassen ohne zu speichern..." oder was anderes?
 
ich ändere z.B. den Namen des Kanal 0 von " Kanal 0" auf "Kanal100" , sobald man Enter drückt werden die Änderungen einfach verworfen, d.h. es steht wieder "Kanal 0" da und man bleibt auf der Konfigseite.
Jetzt kann ich wieder "Kanal 100" eintragen , wenn ich jetzt auf Speichern drücke , werden die Werte übernommen und auf die Hauptseite gewechselt.

wenn ich z.B. die Deckelüberwachung (also etwas im unteren Bereich) anwähle und dann Enter drücke, wird der Hacken entfernt, der Browser bleibt auf der Konfigurationsseite , springt aber ganz nach oben.
 
das kann weiter helfen:

wenn ich Enter drücke, werden die Werte verworfen, der Browser springt nach oben UND es wird immer eine Testnachricht gesendet....

Wenn man Enter drückt passiert das gleiche als würde man der neuen Button "Test Senden" drücken....
 
Ok,
Björn hat beim Testmail Button vergessen einen Type anzugeben...
Dann nimmt er Type Submit wenn nichts angegeben ist. Ich vermute mal dass er da hängt...

Zeile 675:
<div class="config_text row_4 col_7"><button onclick="$.get('config.php?alert-test=true')">Test senden!</button></div>
In
<div class="config_text row_4 col_7"><button type="button" onclick="$.get('config.php?alert-test=true')">Test senden!</button></div>
Ändern
 
Leider habe ich noch ein Problem gefunden....
Schaut euch bitte mal den Pitmaster an, der funktioniert nicht richtig als PID

Ich habe mal aus einem ausgeregelten Zustand bei 110 °C einen Temperatursprung auf 100,2 °C gemacht.
Der P-Anteil ist OK, der D auch, aber der I-Anteil passt nicht.

in den Bildern habe ich folgende Änderungen gekennzeichnet:
(Gleicher Test mit den unterschiedlichen Pitmasterversionen)

1 : Ki von 0.001 auf 0.01 erhöht
2 : Ki von 0.01 auf 0.02 erhöht

Der Plott mit Rot gekennzeichnet ist der neue Pitmaster => diese Sprünge dürfen nicht sein!!!
Der Plott mit Blau gekennzeichnet ist eine Zwischenversion von Alex (@) hier pass alles!

Pitmaster neu.JPG


Pitmaster Alex.JPG
 

Anhänge

  • Pitmaster neu.JPG
    Pitmaster neu.JPG
    118,4 KB · Aufrufe: 400
  • Pitmaster Alex.JPG
    Pitmaster Alex.JPG
    114,8 KB · Aufrufe: 448
... und noch was:
Wenn man aus der GUI oder vom Display einen Neustart macht, wird immer wieder auf ein neue Displayupdate hingewiesen obwohl die neue Version schon drauf ist...
Wenn man herunter fährt und dann durch die Spannungsunterbrechung wieder startet ist alles ok!

so, jetzt gehe ich in Bett....
 
Der Plott mit Rot gekennzeichnet ist der neue Pitmaster => diese Sprünge dürfen nicht sein!!!
Der Plott mit Blau gekennzeichnet ist eine Zwischenversion von Alex (@) hier pass alles!
Welche Zwischenversion von Alex war das denn?
Es wird jetzt die Differenz aufsummiert und gespeichert und anschließend mit Ki multipliziert, daher können die Sprünge "normal" sein.
Ich suche mal ob ich die Unterhaltung dazu finde.
 
Ich suche mal ob ich die Unterhaltung dazu finde.
OK, gefunden.
Die bisherige Berechnung hat die Schleifenzeit nicht richtig berücksichtigt, außerdem wird der Pitmaster nicht jedesmal neu gestartet. daher wird der I-Term jetzt auch nicht bei jeder Änderung auf 0 gesetzt.
Das Problem ist, wenn man jetzt ohne den Neustart Ki mittendrin auf z.B. 0 setzt, wird sich am I-Anteil nie wieder etwas ändern, auch wenn er bei 95% ist. Daher erfolgt die Multiplikation jetzt nach der Integration, und das Ergebniss der Integration wird in den nächsten Durchlauf übernommen. (Ist soweit auch in diversen anderen Quellen so oder ähnlich implementiert.)
Für Vorschläge bin ich offen, meiner Ansicht nach sollte aber der Regler dann auch für alle Möglichen Ki-Werte konsistent verhalten. Also auch bei einem Sprung auf Ki = 0 funktionieren, denke ich zumindest.
 
Selbstgespräche sind doch was feines....
Also auch bei einem Sprung auf Ki = 0 funktionieren, denke ich zumindest.
Ki = 0 heißt P bzw. PD-Regler. Also kann man in diesem Fall den I-Term auch direkt auf 0 setzen. Der Sprung im Ausgangswert ist dabei unvermeidlich und beruht auf der Änderung des Reglertyps.
Jetzt kann ich mir das auch logisch erklären.
Die Änderung muss ich nochmal kurz testen, dann mache ich nachher einen neuen Installer fertig.
 
Wenn man durch die Menüs navigiert z.B. Einstellungen/Wlaninfo dann zweimal schnell auf zurück tippt werden auf dem Homescreen auf der Position des Pfeils Zahlen angezeigt
Ja....
Da muss ich noch mal dran.
Da scheint mir der Editor einen Strich durch die Rechnung zu machen.
 
@Björn
mach noch keinen neuen Installer der Pitmaster funktioniert noch nicht ... schicke gleich noch nochmal einen Plott..
Edit:
Die Sprünge sind noch da, zwar kleiner und das Integrieren funktioniert nicht => der I-Anteil verhält sich wie der P-Anteil
Ki Sprünge:
1: von 0.001 auf 0.01
2: auf 0.02
3: auf 0.1
4: auf 1

Unbenannt_neu2.JPG
 

Anhänge

  • Unbenannt_neu2.JPG
    Unbenannt_neu2.JPG
    121 KB · Aufrufe: 367
das Integrieren funktioniert nicht
Ich habe noch einen Fehler gefunden.
EDIT:
Er hat den alten Wert immer auf 0 gesetzt und dann später die erste Integration ausgeführt.
Daher war der Wert dann = Temperaturdifferenz * Ki * Schleifendauer
 
Zurück
Oben Unten