Brantiko
31.08.2008, 21:00
Moin,
Da eine Anfahrtsrampe nicht Linear sondern nach einer quadratischen Funktion hochgezählt werden soll : f(x) = x^2 * (1/700) habe ich folgendes Programm geschrieben:
...
Dim Ergebnis As Single
Dim Zahl As Byte
Const Multiplikator = 1 / 700
Zahl = 100
...
Ergebnis = Zahl ^ 2
Ergebnis = Ergebnis * Multiplikator
Ergebnis wird dann entsprechend ausgegeben
Das funktioniert auch soweit.
Allerdings ist der Chip (Attiny2313) wegend er Single Variable jetzt schon zu 94% voll!
Hat Jemand eine andere Idee?
Eine Wertepaar-Liste wäre noch eine Idee, allerdings ist das doof zu optimieren, kostet Speicher und nervig einzutippen.
Da eine Anfahrtsrampe nicht Linear sondern nach einer quadratischen Funktion hochgezählt werden soll : f(x) = x^2 * (1/700) habe ich folgendes Programm geschrieben:
...
Dim Ergebnis As Single
Dim Zahl As Byte
Const Multiplikator = 1 / 700
Zahl = 100
...
Ergebnis = Zahl ^ 2
Ergebnis = Ergebnis * Multiplikator
Ergebnis wird dann entsprechend ausgegeben
Das funktioniert auch soweit.
Allerdings ist der Chip (Attiny2313) wegend er Single Variable jetzt schon zu 94% voll!
Hat Jemand eine andere Idee?
Eine Wertepaar-Liste wäre noch eine Idee, allerdings ist das doof zu optimieren, kostet Speicher und nervig einzutippen.