![]() |
![]() |
|
![]() |
![]() |
|
Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus... |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 02.11.2006
Beiträge: 47
|
![]() Hallo zusammen,
ich habe ein kleines (grosses) Problem mit der Ansteuerung meiner Servos, mit denen ich die analogen Instrumente bauen möchte. Die Servos funktionieren prinzipiell gut, aber sie laufen sehr stotternd, so als wenn sie nicht oft genug Positionsdaten bekommen würden von FSUIPC. Ferdie aus dem OC Forum bestätigt dieses auch und gibt mit den Tip einen Timer zu programmieren, der die die einzelnen Servo-Positionen interpoliert, damit sie nciht mehr solche Sprünge machen. Leider habe ich sowas noch nicht gemacht und bräucht ein wenig HIlfe mit einem Beipiel. Evtl in Form eines Flap Codes etc. Sioc ist mir geläufig, aber eben diese Timer nicht Bin für jede Hilfe dankbar Thomas |
![]() |
![]() |
![]() |
#2 |
Senior Member
![]() Registriert seit: 04.09.2004
Alter: 76
Beiträge: 175
|
![]() Hallo aus Wien-Umgebung!
Der SIOC läuft nur, wenn sich an den Eingaben etwas ändert. Tut sich hier nichts, startet er auch nicht. Deshalb der Timer, der den SIOC peridisch 'anstößt' (ich denke, das hat der Ferdi gemeint). Hier ein Beispiel: Var 1000, Value 0 // Initialisation { &Lever_Elevator = TIMER 999 , 0,5 // Subroutine for Lever and Elevator Motors starts every 50ms } . hier folgt dann der eigentliche Code . Wenn Du tiefer einsteigen möchtest, hier das gesamte Programm http://www.simhard.eu.tt/images/Moto...ottle_1.38.txt LG Hermann
____________________________________
Hermann Hummer AUA506 http://www.throttle.eu.tt |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|