WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Home Cockpit - Das Forum für die "Bastler" (http://www.wcm.at/forum/forumdisplay.php?f=55)
-   -   Timer in Sioc für Servosteuerung (http://www.wcm.at/forum/showthread.php?t=222212)

hercules 30.08.2007 11:58

Timer in Sioc für Servosteuerung
 
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

HermannHummer 09.09.2007 22:35

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag