Hallo , ich müsste ein paar Zahlen im Code ablegen.
Es sollen verschiedene Zeiten einer Zündkurve im Code abgelegt werden , welche ich dann je nach Drehzahl abrufe.
Wie macht man soetwas in Bascom ?
also wenn DZ = 1000 dann 50
DZ = 2000 = 52
usw.
Hallo , ich müsste ein paar Zahlen im Code ablegen.
Es sollen verschiedene Zeiten einer Zündkurve im Code abgelegt werden , welche ich dann je nach Drehzahl abrufe.
Wie macht man soetwas in Bascom ?
also wenn DZ = 1000 dann 50
DZ = 2000 = 52
usw.
Wie sieht denn der Kurveenverlauf aus? Am besten hast du halt ne Formal, aus der du es immer rausrechnest, dann musst du keine Tabelle ausfstellen, in der du ein par Tausend Werte speicherst.
MFG Moritz
www.free-webspace.biz/update
Ne mit Formel ist da nix.
Höstends in 3 oder 4 Berecihe einteilen.
Bild hier
müssten so an die 255 Werte sein
Mann kann doch nicht lauter IF-Schleifen fahren .
Literale legt der Bascom sowieso immer im Flash an, logo. (z.B. DATA)
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Reicht es nicht, wenn du die Werte als Konstanten definierst?
Konstanten verbrauchen keinen Specher, weil der Compiler sie direkt duch die Zahlen ersetzt und wenn du sie ganz oben im Quelltext definierst, lassen sie sich leicht ändern.
Den Verlauf in entsprechende Bereiche einzuteilen und die Werte über die entspechende Funktion zu ermiteln ist aber kein so grosses ProblemNe mit Formel ist da nix.
Höstends in 3 oder 4 Berecihe einteilen.
Wenn du viele unterschiedliche Kurven abbilden musst oder die sich ständig ändern, ist diese Methode natürlich nicht so doll.Code:ungefähr so ... Const dz1 = 2000 const dz2 = 4000 if Dz < dz1 then t = 1 else if Dz > dz2 then t = 4 else t = a*dz + b end if
da würde ich aber eher case nehmen anstatt if...then...else...else...else....
mfg knacki
Lesezeichen