probleme vs

Bonjour je rencontre un problème avec ma programmation v/s lorsque j'essaye d'augmenter il fonctionne tres bien , mais dès que j'essaye de diminuer la,il continue à augmenter j'ai tout essayé mais je n'arrive pas à trouver ce qui ne vas pas je vous post mon code merci de m'apporter votre aide.
Arnaud
ps:j'utilise le soft AST
- Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 3.5 - By Manolo Vélez - www.opencockpits.com
// *****************************************************************************
// * FileName : sioc.txt
// * Date : 21/09/2009
Var 0007, name SWITCH_FCU, Link FSUIPC_INOUT, Offset $4850, Length 2
Var 0013, Link FSUIPC_IN, Offset $4676, Length 2 // 7SEGMENT_FCU_VSPEED_READ
{
V0293 = V0020
}
Var 0020, Link FSUIPC_OUT, Offset $4686, Length 2 // 7SEGMENT_FCU_VSPEED_WRITE
Var 0220, Link IOCARD_ENCODER, Input 151, Aceleration 1, Type 2 // FCU_ENCODER_VSPEED
{
L0 = V0220 * -1
V0300 = V0300 + L0
IF V0220 < 0
{
&SWITCH_FCU = 4327
}
ELSE
{
&SWITCH_FCU = 4328
}
}
Var 0293, Link IOCARD_DISPLAY, Digit 128, Numbers 5 // FCU_VSPEED_7SEGMENT
Var 0300, Link SUBRUTINE // V/S
{
IF V0300 > 99
{
V0300 = 99
}
IF V0300 < -99
{
V0300 = -99
}
V0293 = V0300 * 100
L0 = V0300 * 100
V0020 = L0
}
Arnaud
ps:j'utilise le soft AST