@Oeil de faucon
mon pote Pierre ( simubaron.fr ) à vu dans le post que tu cherchais a inverser les courses de servos
SIOC sait faire
il me transmet une routine en exemple , à toi d'adapter
*************************************************************
Salut Gilles,
Au fait, notre site c'est www.simubaron.fr, merci d'avoir fait de la pub !!!
J'ai vu que l'un de tes amis se demande comment inverser le mouvement d'un servo ?
Je ne sais pas trop ce qu'il entend par inverser, mais par programmation on peut mettre le zéro du servo de l'autre coté.
Ex. de programmation de la T° EGT, le servo est au max (850) et va vers le mini (150) :
//
// EGT 1 & 2
//
// Offset 3b70 et 3ab0 Length 8 en ° Rankine
// Conversion : °C = (°Ra - 459,67 - 32) / 1,8 --> D'ou °C = (°Ra - 491,67) / 1,8
// 15 Graduations : L'échelle donne 20° (?) par graduation : De 0 à 860°
// Servo de 850 à 150 --> a = -0,814 (pente négative : inverse le mouvement du servo) b = 850
//
Var 4140, name fs_egt1, link FSUIPC_IN, Offset $3b70, Length 8, Numbers 3
{
&val_egt1 = &fs_egt1 / 1000 // Valeur réelle
L0 = &val_egt1 - 491.67 // en °C (avec ligne suivante)
L1 = L0 / 1.8 // divisé par 1,8
L0 = L1 * 0.814 // "a" Pente déviation servo
L2 = 850 - L0 // b=900 et -L1 car pente négative
L2 = LIMIT 100 950 0 // Limite amplitude servo de 100 à 950
&serv_temp_EGT1 = L2 // Envoie valeur au servo
}
Var 4141, name val_egt1
***************************************************************************