Bonsoir tous les SIOCmen,
Dans le but de me constituer un stock de petits scripts permettant de bien comprendre le langage avant de démarrer la réalisation de mon simu, je sèche sur un point.
Je veux modifier les décimales d'une fréquence radio, ça marche pour les modulos 5, ça marche pas pour le modulos 2.5
Quand j'utilise ce multiplicateur, les fréquence augmentent par pas de 2 ...
Why ?
Voici le script de test :
Var 0010, name Dis_Com1, Link IOCARD_DISPLAY, Digit 0, Numbers 5
Var 0020, name ENT
Var 0021, name DEC
Var 0050, name FS_Com1, Link FSUIPC_INOUT, Offset $311A, Length 2 // Com1 STBY
{
L0 = FROMBCD &FS_Com1
&Dis_Com1 = L0 + 10000
&ENT = L0 / 100
&ENT = TRUNC &ENT
L1 = &ENT * 100
&DEC = L0 - L1
}
Var 0100, name Enc_Com1_DEC, Link IOCARD_ENCODER, Input 0, Aceleration 2, Type 2 // Encoder Com1 decimales
{
L0 = &Enc_Com1_DEC * 5 // 2.5
L2 = L0 + &DEC
L1 = &ENT * 100
L2 = L2 + L1
&FS_Com1 = TOBCD L2
}
Merci pour vos lumières.
Serge