train 737 ifly

Manette de train ou de Volets, volants, palonniers, manettes de gaz, throttle, etc...

Re: train 737 ifly

Messagede jolepinceau » Lun 30 Nov 2015 15:34

re coucou

après essais a nouveau par iocp console,

Action sur le switch down: v467 passe a 1 et v465 a 16383

Action sur le switch up: v466 passe a 1 et v465 a 0

mais sur fsx avec ifly737 le train ne rentre ni ne sort.....sauf par appui sur la touche G
jolepinceau
 
Messages: 35
Inscription: 29/01/14

Re: train 737 ifly

Messagede jolepinceau » Lun 30 Nov 2015 16:11

NOM DI DIOU
j ai une piste !!
IL FAUT PASSER PAR LE SDK DE IFLY 737 les variables 1171 1172 et 1173 !!

Voila le script que j'ai trouvé et modifié; du coup ca fonctionne

Var 0465, name FSGEARLEVELPOS, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // GEAR

Var 0466, name SWLANDGEAR, Link IOCARD_SW, Input 23
{
IF &SWLANDGEAR = 1
{
&COMMANDS = 1173
}
}

Var 0467, name LANDGEARUP, Link IOCARD_SW, Input 24
{
IF &LANDGEARUP = 0
{
&COMMANDS = 1172 // IFLY TO FSUIPC GEAR UP AND OFF COMMAND
}
IF &LANDGEARUP = 1
{
&COMMANDS = 1171
&FSGEARLEVELPOS = 0
}
}

Var 9000, name COMMANDS, Link IOCP, Offset 1000

Var 0468, name GEARSTATIC, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // COMMANDE DE TRAIN

Var 0000, name INI // VARIABLE INITIALISATION


voir maintenant le xript pour les voyants les voyants!!!
jolepinceau
 
Messages: 35
Inscription: 29/01/14

Re: train 737 ifly

Messagede jolepinceau » Mer 2 Déc 2015 19:04

ca y est j'ai trouvé

c'est a cause des variables particulieres a IFLY 737NG
avec ce script la ca fonctionne!

Var 0465, name FSGEARLEVELPOS, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // GEAR

Var 0466, name SWLANDGEAR, Link IOCARD_SW, Input 23
{
IF &SWLANDGEAR = 1
{
V9000 = 1173
}
}

Var 0467, name LANDGEARUP, Link IOCARD_SW, Input 24
{
IF &LANDGEARUP = 0
{
V9000 = 1172 // IFLY TO FSUIPC GEAR UP AND OFF COMMAND
}
IF &LANDGEARUP = 1
{
V9000 = 1171
&FSGEARLEVELPOS = 0
}
}

Var 0468, name GEARSTATIC, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // COMMANDE DE TRAIN

Var 0469, name NOSE_GEAR_POS, Link FSUIPC_INOUT, Offset $0BEC, Length 4 // Position du train avant
{
IF &NOSE_GEAR_POS = 16383 // TRAIN SORTI
{
IF &NOSE_GEAR_POS = 16383 // train sorti
{
&NG_DOWN_LED = 1 // verte ON
&NG_UNLK_LED = 0 // UNLK OFF
}
}
ELSE
{
IF &NOSE_GEAR_POS > 1 // si train n'est pas rentré et pas sorti
{
&NG_DOWN_LED = 0 // verte OFF
&NG_UNLK_LED = 1 // transit ON
}
ELSE
{
IF &NOSE_GEAR_POS = 0 // train sorti
{
&NG_DOWN_LED = 0 // verte ON
&NG_UNLK_LED = 0 // transit OFF
}
}
}
}

Var 0600, name NG_UNLK_LED, Link IOCARD_OUT, Output 30 // Voyant Train AV en transit

Var 0601, name NG_DOWN_LED, Link IOCARD_OUT, Output 31 // Voyant Train AV verrouillé

Var 0602, name LEFT_GEAR_POS, Link FSUIPC_IN, Offset $0BF4, Length 4 // Position du train gauche
{
IF &LEFT_GEAR_POS = 16383
{
&LG_UNLK_LED = 0
&LG_DOWN_LED = DELAY 1 ,100
}
ELSE
{
IF &LEFT_GEAR_POS > 1
{
&LG_UNLK_LED = 1
&LG_DOWN_LED = 0
}
ELSE
{
IF &LEFT_GEAR_POS = 0
{
&LG_UNLK_LED = 0
&LG_DOWN_LED = 0
}
}
}
}

Var 0603, name LG_UNLK_LED, Link IOCARD_OUT, Output 32 // Voyant Train gauche en transit

Var 0604, name LG_DOWN_LED, Link IOCARD_OUT, Output 34 // Voyant Train gauche verrouillé

Var 0605, name RIGHT_GEAR_POS, Link FSUIPC_IN, Offset $0BF0, Length 4 // Position du train droit
{
IF &RIGHT_GEAR_POS = 16383
{
&RG_UNLK_LED = 0
&RG_DOWN_LED = DELAY 1 ,160
}
ELSE
{
IF &RIGHT_GEAR_POS > 1
{
&RG_UNLK_LED = 1
&RG_DOWN_LED = 0
}
ELSE
{
IF &RIGHT_GEAR_POS = 0
{
&RG_UNLK_LED = 0
&RG_UNLK_LED = 0
}
}
}
}

Var 0606, name RG_UNLK_LED, Link IOCARD_OUT, Output 33 // Voyant Train droit en transit

Var 0607, name RG_DOWN_LED, Link IOCARD_OUT, Output 35 // Voyant train droit verrouillé

Var 9000, Link IOCP, Offset 1000 // COMMANDS


MERCI DE VOTRE AIDE
jolepinceau
 
Messages: 35
Inscription: 29/01/14

Précédente

Retourner vers Commandes de vols





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités