de chr69290 » Lun 27 Déc 2010 18:54
Salut BOB,
Tout dabord, je te souhaite de passer de bonnes fêtes de fin d'année ! et plein de bonnes choses pour 2011 .....
Ensuite j'ai essayé ta prog avec les testbit ...ect ça fonctionne nickel !
j'ai effectué un essai avec 1 servo pour commencer, il bouge bien comme il faut en fonction de FS.
Je dois trouver le truc pour limiter la course du servo de manière à avoir +/-30° de débattements mais en réalité ça serait plutôt 25° dans la vrai vie bref... (avec cette méthode de programmation, c'est efficace la prog prend en compte tout la plage 0-255, normarle tu me diras on travail sur 8 bits). Pour l'instant ce n'ai pas vraiment mon urgence....
Pour mon autre problème de trim, je pense que ce probléme a dù toucher tous les constructeurs de simu, le fameux problème du trim électrique ELEVATOR !
personnellement, je passe par un encoder pour donner l'info, mais je pense qu'un potar 10k 10 tours serait plus approprié pour donner la position du trim lors de la mise en route de FS .... à condition de savoir bien programmer.
j'ai fait plus simple je passe par des encoders
si tu veuxx je te file ma prog pour avoir les 3 trims pitch, rudder, aileron avec avec 3 encoders
// *** programmation Rudder, Aileron et Elevator Trim gerer par encoders *** /////
Var 0001, name elev_rad, Link FSUIPC_INOUT, Offset $2EA0, Length 8, Numbers 3 // Pith
Var 0002, name enc_trim_elev, Link IOCARD_ENCODER, Input 46, Aceleration 1, Type 2 // Encoder 1 , input 46
{
L0 = &enc_trim_elev * 1
&elev_rad = ROTATE -201 ,201 ,L0
}
Var 0003, name ale_rad, Link FSUIPC_INOUT, Offset $2EB0, Length 8, Numbers 3 // Roll
Var 0004, name enc_trim_ale, Link IOCARD_ENCODER, Input 61, Aceleration 1, Type 2 // Encoder 2 , input 61
{
L0 = &enc_trim_ale * 1
&ale_rad = ROTATE -201 ,201 ,L0
}
Var 0005, name timon_rad, Link FSUIPC_INOUT, Offset $2EC0, Length 8, Numbers 3 // Rudder
Var 0006, name enc_trim_timon, Link IOCARD_ENCODER, Input 57, Aceleration 1, Type 2 // Encoder 3 , input 57
{
L0 = &enc_trim_timon * 1
&timon_rad = ROTATE -201 ,201 ,L0
}