Hallo iBot,
Nehme an 2 sind besser.
Bei der Digitvariable bitte beachten, es wird die letzte Stelle immer gerundet.
Somit ausprobieren.
Gruß
fredred
@fredred:
Ok ich werde es für weitere Versuche mal mit einbauen. Ich denke 3 Digits sollten reichen oder?
@joho63:
Ja ziemlich sicher. Ich werde heut mal ne Kennlinie (Winkel-Ohm) aufnehmen vlt kann man dann ja auch den genauen Log erkennen.
Achja es ist ein Saitek P2500 Gamepad.
Hallo iBot,
Nehme an 2 sind besser.
Bei der Digitvariable bitte beachten, es wird die letzte Stelle immer gerundet.
Somit ausprobieren.
Gruß
fredred
Logaritmische funktion lässt sich in lineare mathematisch nicht wandeln, für ein Potentiometer bleibt softwaremässig nur eine Wertetabelle.
Sonst könnte man es hardwaremässig realisieren: https://www.roboternetz.de/community...it-OpAmp-LM324 .![]()
Geändert von PICture (18.04.2014 um 18:24 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Hallo PICture,
Bin nicht ganz deiner Meinung Zitat[„Logaritmische funktion lässt sich in lineare mathematisch nicht wandeln“] Zitatende.
Natürlich ist mit linear skalierten Achsen die Logarithmusfunktion immer gekrümmt.
Jede Exponentialfunktion läßt sich aber in eine Exponentialfunktion zu beliebiger Basis umrechnen.
Du logarithmierst die x-Achse. Dann erhälst du äquidistante Ticks bei 0.1, 1, 10,100 usw. Der Funktionsgraf des Logarithmus wird dann zur Geraden.
Ansatzbeispiel für Berechnung exp(x*ln(a)) .
Hallo iPot,
kleiner Tipp: Potiwerte wurden ja ermittelt. Nun einzelne Werte in einen wissenschaftlichen Taschenrechner eingeben. Dort solltest du dich mal das Ergebnis bei nl/2nl oder log Betätigung anschauen und eventuell kombinieren.
So mache ich es wenn mal eine mathematische Lösung gefunden werden soll, hatte aber auch nicht immer Erfolg, dann musste es doch eine Wertetabelle sein(wie von PICture gleich vorgeschlagen) oder Hardware wenn noch möglich.
PS. Eine Wertetabelle in Bascom zu erstelle ist ziemlich einfach mit Array und alles noch mit Overlay dann benötigst du auch nicht viel Speicheplatz.
Mit freundlichen Grüßen und schöne Ostern wünscht
fredred
Lesezeichen