Aller, je continue sur ce post car ca concerne aussi les LUA...
Mon problème aujourd'hui :
Je veux que mon tachy monté en servo et carte usbservo bouge en fonction des infos du simu.
Donc en gros, il faut que je fasse une liaison entre les LVARS de l'add-on et les offsets de fsuip...
Voilà ou j'en suis:
dans mon fichier C182.MCRO j'y ai ajouté la ligne suivante:
- Code: Tout sélectionner
3=L:Eng1_RPM=SET
Je créé ensuite un fichier C182RPM.lua
avec ce code:
- Code: Tout sélectionner
while 1 do
-- LECTURE DES LVARS
RPM = ipc.readLvar("L:Eng1_RPM")
-- ECRITURE DANS DES OFFSET LIBRE
ipc.writeSD(0X69C9, RPM)
-- TEMPS D'ATTENTE (RAFRAICHISSEMENT AVANT NOUVELLE BOUCLE)
ipc.sleep(100)
end
Voilà pour ma partie LUA...
Ensuite pour SIOC:
je créé ce code, c'est à la suite d'un code qui lui est fonctionnel ... donc mon fichier sioc est bien pris en compte ave la carte USBServos
- Code: Tout sélectionner
//
// RPM ; Carte 1 ; Sortie 1
//
Var 0002, name GA_RPM, Link USB_SERVOS, Device 1, Output 2, PosL 980, PosC 500, PosR 154
Var 0012, name RPM_fsuipc, Link FSUIPC_IN, Offset $69C9, Length 2, Type 1
Var 0013, name RPM_scaler, Link FSUIPC_IN, Offset $08C8, Length 2, Type 1
{
L0 = &RPM_fsuipc * &RPM_scaler
L1 = L0 / 65536
&GA_RPM = L1 * -0.1417
&GA_RPM = &GA_RPM + 881
}
Je lance FS, mon vol, et là..... rien...
Nada.... que dalle!
Le servo ne frétille pas!!! .... biensûr, j'ai lancé le moteur
Quelqu'un à une idée??
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.