instruction ROTATE et variable L0

Salut
Dans ce code que j'ai trouvé sur ce forum :
Pourquoi spécifier l'utilisation de la variable L0 ? Ne peut-on pas écrire directement :
C'est pour aider le compilo ?
Je n'ai pas trouvé d'explication dans le manuel de référence...
Dans ce code que j'ai trouvé sur ce forum :
- Code: Tout sélectionner
Var 0002, name E_SQW_Rot1, static, Link IOCARD_ENCODER, Input 286, Aceleration 2, Type 2 // Encodeur pour frequence
{
L0 = &E_SQW_Rot1 // * -1 turning clockwise should be plus
&P_SQW_100 = ROTATE 0 ,77 ,L0
}
Var 0003, name P_SQW_100
Pourquoi spécifier l'utilisation de la variable L0 ? Ne peut-on pas écrire directement :
- Code: Tout sélectionner
Var 0002, name E_SQW_Rot1, static, Link IOCARD_ENCODER, Input 286, Aceleration 2, Type 2 // Encodeur pour frequence
{
&P_SQW_100 = ROTATE 0 ,77 ,&E_SQW_Rot1 // * -1 turning clockwise should be plus
}
Var 0003, name P_SQW_100
C'est pour aider le compilo ?
Je n'ai pas trouvé d'explication dans le manuel de référence...