de razmott » Dim 19 Jan 2014 11:07
Bonjour Bernard,
effectivement, je ne comprends pas bien ton problème. Tu as remarqué que dans mon code du B200, il y a trois conditions pour passer manuellement en drapeau:
Var 0307, name L_FEATHERING, Link SUBRUTINE // mise en drapeau manuelle
{
IF &L_FEATHER_SW = 1 // micro-switch manette gauche
{
IF &L_ENG_THROTTLE < 2000 // moteur au ralenti
{
IF &L_ENG_FFLOW <= 7000 // Low Idle
{
&L_PROP = -4096 // mise en drapeau
}
}
}
}
Je ne vois pas en quoi la variable 088E peut être différente, par exemple,de la 088C de la même famille, qui sert à passer en Reverses.
Or, actuellement, je mets cette variable 088C à -4096 sans problème, avec le code suivant (l'avion doit être au sol pour passer les Reverses):
Var 7019, name ACFT_AIRBORNE, Link FSUIPC_INOUT, Offset $0366, Length 2 // En l'air ou au sol
Var 7020, name THR1_POS, Link FSUIPC_INOUT, Offset $088C, Length 2 // Position levier moteur 1
{
IF &THR1_POS < 2000 // valeur pour Idle
{
IF &ACFT_AIRBORNE = 1 // si avion au sol
{
&THR1_POS = -4096 // Reverses 1
}
}
}
Ton erreur de compil vient bien de cette variable 088E en particulier ? A tout hasard, essaies d'entrer le script dans la fenêtre SIOC config et non en texte. Tu remarqueras aussi que je n'ai pas mis Type 1 dans la variable, et tout va bien comme ça. Mystère.
Amitiés.
Claude