Y'a un truc que je pige pas dans le SIOC
Posté: Jeu 1 Mar 2012 23:25
Y'a un principe que je comprends pas dans le SIOC:
Un exemple: un code tout bête de parking break.
La partie switch fonctionne, c'est pour les leds que je pige pas:
Pourquoi ce code fonctionne t-il:
Alors que celui-là ne fonctionne pas:
Pourquoi le simple fait de positionner la partie du code sur le voyant au dessus du code du switch change quelque chose?
Je ne comprends pas pourquoi l'ordre intervient puisque de toute façon tout est lu.
Un exemple: un code tout bête de parking break.
La partie switch fonctionne, c'est pour les leds que je pige pas:
Pourquoi ce code fonctionne t-il:
- Code: Tout sélectionner
Var 0165, name Parking, Link FSUIPC_INOUT, Offset $0BC8, Length 2 // parking brake
{
IF &Parking = 32767
{
&Parking_led = 1
}
ELSE
{
&Parking_led = 0
}
}
Var 0166, name Parking_sw, Link IOCARD_SW, Input 23
{
IF &Parking_sw = 1
{
&Parking = 32767
}
ELSE
{
&Parking = 0
}
}
Var 0167, name Parking_led, Link IOCARD_OUT, Output 24 // Voyant de parking brake
Alors que celui-là ne fonctionne pas:
- Code: Tout sélectionner
Var 0165, name Parking, Link FSUIPC_INOUT, Offset $0BC8, Length 2 // parking brake
Var 0166, name Parking_sw, Link IOCARD_SW, Input 23
{
IF &Parking_sw = 1
{
&Parking = 32767
}
ELSE
{
&Parking = 0
}
}
Var 0167, name Parking_led, Link IOCARD_OUT, Output 24 // Voyant de parking brake
{
IF &Parking = 32767
{
&Parking_led = 1
}
ELSE
{
&Parking_led = 0
}
}
Pourquoi le simple fait de positionner la partie du code sur le voyant au dessus du code du switch change quelque chose?
Je ne comprends pas pourquoi l'ordre intervient puisque de toute façon tout est lu.