de stevelep » Mar 30 Nov 2010 21:35
Est-ce que tu as un/des interrupteurs réels qui sont prévus pour commander le rétro-éclairage
ou tu veux juste que ca s'allume quand il y a du courant dans l'avion de FS ?
Pour le 2ème cas c'est très simple, il te faut 2 variables:
une qui lit le voltage du Mainbus de l'avion:
Var 0001, name mbusvolt, Link FSUIPC_IN, Offset $2840, Length 8, Numbers 2 // Main Bus Voltage 2400=24V
une qui commande la sortie de la carte output:
Var 0002, name retro, Link IOCARD_OUT, Output 1, device 2
Ensuite il faut les relier ensemble avec une condition
si voltage > 1700 (17V) retro = 1
sinon retro = 0
En SIOC:
Var 0001, name mbusvolt, Link FSUIPC_IN, Offset $2840, Length 8, Numbers 2
{
IF &mbusvolt > 1700
{
&retro = 1
}
ELSE
{
&retro = 0
}
Var 0002, name retro, Link IOCARD_OUT, Output 1, device 2
Voila ton code.
Il faut quand même déclarer ta carte dans le SIOC.ini avec N° device et n° USB (Manuel)
puis corriger dans le code le n° device et le/les n° d'output.
Si tu utilise plusieurs sortie, il faut créer d'autre variables retro1, retro2 ...
et les rajouter dans la condition IF ELSE
BOB