Questions de programmation / Offset FSUIPC et IOCP
de jéjé07 » Jeu 24 Juin 2010 01:16
Bonjour,
J'ai fais mon code sioc pour le train d'atterissage et ca marche mais je voudrais savoir comment faire pour que mes leds s'alument et s'eteignent mais pas simultanement.
En gros je souhaiterais qu'elle fasse comme dans les airbus.
Si un pro pouvais m'aider
merci d'avance
-
jéjé07
-
de ganlhi » Jeu 24 Juin 2010 08:03
Je crois que Claude en avait parlé sur son site Simucockpit. Au pire il y a son code SIOC dispo sur le site...
Sinon, si jamais tu es sur FSX, il n'y a rien de spécial à faire à part utiliser les offsets qui donnent la position de chaque train : ils ne sont pas simultanés.
Guilhem
-

ganlhi
-
- Messages: 734
- Inscription: 19/04/09
- Localisation: Castelnaudary
de jéjé07 » Jeu 24 Juin 2010 10:08
Je suis effectivement sous fsx mais je travail avec le wilco serie 1.
Peut on mettre ub delai en seconde pour chaque leds apres la commande du train?
merci
-
jéjé07
-
de ganlhi » Jeu 24 Juin 2010 10:44
Oui, tu peux. Mais comme je le disais FSX introduit, de base, un délai entre les trains. Je n'ai rien ajouté de spécial dans mon code SIOC, et mes 3 vertes ne s'allument pas en même temps !
Guilhem
-

ganlhi
-
- Messages: 734
- Inscription: 19/04/09
- Localisation: Castelnaudary
de steph737 » Jeu 24 Juin 2010 15:23
C'est aussi le cas de certains addons sous FS9, B200, PMDG 737....
-

steph737
-
- Messages: 1154
- Inscription: 27/03/09
- Localisation: Antananarivo - Madagascar
-
de tinogers » Ven 25 Juin 2010 12:54
Voici le code de Manolo Vélez (opencockpits):
- Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 3.5 - By Manolo Vélez - www.opencockpits.com
// *****************************************************************************
// * FileName : palanca tren e indicadores iocp.txt
// * Date : 15/12/2008
Var 0001, name FS_N_GEAR_POS, Link IOCP, Offset 330
{
IF &FS_N_GEAR_POS = 16383
{
&IND_N_GEAR_DN = 1
&IND_N_GEAR_UP = 0
}
ELSE
{
IF &FS_N_GEAR_POS >= 1
{
&IND_N_GEAR_DN = 0
&IND_N_GEAR_UP = 1
}
ELSE
{
IF &FS_N_GEAR_POS = 0
{
&IND_N_GEAR_UP = 0
&IND_N_GEAR_DN = 0
}
}
}
}
Var 0002, name FS_R_GEAR_POS, Link IOCP, Offset 332
{
IF &FS_R_GEAR_POS = 16383
{
&IND_R_GEAR_DN = 1
&IND_R_GEAR_UP = 0
}
ELSE
{
IF &FS_R_GEAR_POS >= 1
{
&IND_R_GEAR_DN = 0
&IND_R_GEAR_UP = 1
}
ELSE
{
IF &FS_R_GEAR_POS = 0
{
&IND_R_GEAR_UP = 0
&IND_R_GEAR_DN = 0
}
}
}
}
Var 0003, name FS_L_GEAR_POS, Link IOCP, Offset 331
{
IF &FS_L_GEAR_POS = 16383
{
&IND_L_GEAR_DN = 1
&IND_L_GEAR_UP = 0
}
ELSE
{
IF &FS_L_GEAR_POS >= 1
{
&IND_L_GEAR_DN = 0
&IND_L_GEAR_UP = 1
}
ELSE
{
IF &FS_L_GEAR_POS = 0
{
&IND_L_GEAR_UP = 0
&IND_L_GEAR_DN = 0
}
}
}
}
Var 0004, name IND_N_GEAR_UP, Link IOCARD_OUT, Output 24
Var 0005, name IND_R_GEAR_UP, Link IOCARD_OUT, Output 26
Var 0006, name IND_L_GEAR_UP, Link IOCARD_OUT, Output 27
Var 0007, name IND_N_GEAR_DN, Link IOCARD_OUT, Output 25
Var 0008, name IND_R_GEAR_DN, Link IOCARD_OUT, Output 29
Var 0009, name IND_L_GEAR_DN, Link IOCARD_OUT, Output 28
Var 0010, name FS_G_LEVER_POS, Link IOCP, Offset 329
Var 0011, name SW_LAND_GEAR_D, Link IOCARD_SW, Input 37
{
IF &SW_LAND_GEAR_D = 1
{
&FS_G_LEVER_POS = 16383
}
}
Var 0012, name SW_LAND_GEAR_U, Link IOCARD_SW, Input 36
{
IF &SW_LAND_GEAR_U = 1
{
&FS_G_LEVER_POS = 0
}
}
Valentin
-

tinogers
-
- Messages: 129
- Inscription: 20/04/09
- Localisation: Auch, Gers
-
de jéjé07 » Ven 25 Juin 2010 13:27

pour ce code
-
jéjé07
-
Retourner vers Programmation Sioc
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité