Seite 1 von 1

Klopflimit loggen - INI Datei anpassen

Verfasst: So Jun 09, 2019 10:46 am
von squenz
Hallo in die Runde,

ich würde gerne passend zum Klopfsignal auch das in TS applizierte "Knock input Threshold" mitloggen. Leider gibt es diese Option nicht standardmäßig, ich habe aber gelesen, dass man die INI Datei anpassen kann um Kanäle hinzuzufügen.

Ich bin auf dem Gebiet wahrlich kein Experte... soweit ich das sehe, taucht das Knock input Threshold als "knock_thresholds" an 3 Stellen auf. Es sieht für mich so aus als wird 1x der "Curve Editor" und 1x die Tabelle dazu definiert. Ein weiteres mal im Fließtext.

Ich habe versucht "knock_thresholds" 1:1 wie das knock in zu definieren und habe es anschließend zu den Logging Kanälen hinzugefügt.

Dennoch bekomme ich folgende Fehlermeldung:

Error: DataLog entry references non existent OutputChannel, ignored., Problem at:
[mainController.ini]:[Line:5672]: entry = knock_thresholds, "Knock input threshold", float, "%.1f"

Habe ich das Knock Threshold an der falschen Stelle als OutputChannel definiert? Ist es möglicherweise einfach garnicht möglich das als OutputChannel zu definieren?

Über etwas Hilfe zu dem Problem würde ich mich sehr freuen!

Viele Grüße

Markus

PS: anbei die von mir angepasste .ini

Re: Klopflimit loggen - INI Datei anpassen

Verfasst: So Jun 09, 2019 8:56 pm
von Alfagta
Hallo,

das ist eine Konstante die du nicht loggen kannst.
Es müsste dazu eine Ausgabe geben von der Megasquirt in den Output Channels, da der wert ja in der MS anhand der Tabelle berechnet wird.

Es gibt jedoch eine Knock_thresholds in den Output Channels also eventuell ist das die berechnete Schwelle.+
Unterschied ist das K ist ein groß Buchstabe, die INI wird case sensitiv ausgewertet.
Versuch mal diese zu verwenden.

Gruß

Re: Klopflimit loggen - INI Datei anpassen

Verfasst: Mo Jun 10, 2019 2:02 pm
von squenz
Alfagta hat geschrieben:Hallo,

das ist eine Konstante die du nicht loggen kannst.

Es gibt jedoch eine Knock_thresholds in den Output Channels also eventuell ist das die berechnete Schwelle.+
Unterschied ist das K ist ein groß Buchstabe, die INI wird case sensitiv ausgewertet.
Versuch mal diese zu verwenden.
Vielen Dank für den Input! Nach Anpassung der Schreibweise war der Fehler weg und ich konnte Knock-thresholds als Logging Parameter auswählen, nur leider wird satt dem tatsächlichen Knock threshold aus der Tabelle im TS einfach nur das eingehende Klopfsignal angezeigt. Also identisch zu "Knock in". Scheint somit wohl wirklich nicht "logbar" zu sein.

Viele Grüße

Markus