de christian » Sam 19 Nov 2011 13:37
Salut Ijack30,
Oui tu a raison je post le code pour le cycle de démarrage du moteur droit et gauche.
/////////////////////////////////////////////////////////////////////////////////////////
Var 0003, name MAGNETOS, Link FSUIPC_INOUT, Offset $0892, Length 2 // Magnetos
Var 0460, name MAGNETOS_O_SW, Link IOCARD_SW, Input 30 // Magnetos Off
{
IF &MAGNETOS_O_SW = 1
{
&MAGNETOS = 0
}
}
Var 0461, name MAGNETOS_R_SW, Link IOCARD_SW, Input 27 // Magnetos Right
{
IF &MAGNETOS_R_SW = 1
{
&MAGNETOS = 1
}
}
Var 0462, name MAGNETOS_L_SW, Link IOCARD_SW, Input 33 // Magnetos Left
{
IF &MAGNETOS_L_SW = 1
{
&MAGNETOS = 2
}
}
Var 0463, name MAGNETOS_B_SW, Link IOCARD_SW, Input 35 // Magnetos Both
{
IF &MAGNETOS_B_SW = 1
{
&MAGNETOS = 3
}
}
Var 0464, name START_BP, Link IOCARD_SW, Input 34 // Démarreur
{
IF &START_BP = 1
{
&MAGNETOS = 4
}
IF &MAGNETOS_O_SW = 1
{
&MAGNETOS = DELAY 0 ,500 // repasse sur Off après 5 sec
}
IF &MAGNETOS_R_SW = 1
{
&MAGNETOS = DELAY 1 ,500 // repasse sur Right après 5 sec
}
IF &MAGNETOS_L_SW = 1
{
&MAGNETOS = DELAY 2 ,500 // repasse sur Left après 5 sec
}
IF &MAGNETOS_B_SW = 1
{
&MAGNETOS = DELAY 3 ,500 // repasse sur Both après 5 sec
}
}
Var 0002, name MAGNETOSR, Link FSUIPC_INOUT, Offset $092A, Length 2 // Magnetos
Var 0410, name MAGNETOSR_O_SW, Link IOCARD_SW, Input 45 // Magnetos Off
{
IF &MAGNETOSR_O_SW = 1
{
&MAGNETOSR = 0
}
}
Var 0411, name MAGNETOSR_R_SW, Link IOCARD_SW, Input 47 // Magnetos Right
{
IF &MAGNETOSR_R_SW = 1
{
&MAGNETOSR = 1
}
}
Var 0412, name MAGNETOSR_L_SW, Link IOCARD_SW, Input 46 // Magnetos Left
{
IF &MAGNETOSR_L_SW = 1
{
&MAGNETOSR = 2
}
}
Var 0413, name MAGNETOSR_B_SW, Link IOCARD_SW, Input 49 // Magnetos Both
{
IF &MAGNETOSR_B_SW = 1
{
&MAGNETOSR = 3
}
}
Var 0414, name STARTR_BP, Link IOCARD_SW, Input 48 // Démarreur
{
IF &STARTR_BP = 1
{
&MAGNETOSR = 4
}
IF &MAGNETOSR_O_SW = 1
{
&MAGNETOSR = DELAY 0 ,500 // repasse sur Off après 5 sec
}
IF &MAGNETOSR_R_SW = 1
{
&MAGNETOSR = DELAY 1 ,500 // repasse sur Right après 5 sec
}
IF &MAGNETOSR_L_SW = 1
{
&MAGNETOSR = DELAY 2 ,500 // repasse sur Left après 5 sec
}
IF &MAGNETOSR_B_SW = 1
{
&MAGNETOSR = DELAY 3 ,500 // repasse sur Both après 5 sec
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
Je vais essayer ton code pour les pompes,Tiens moi au courant.
Christian
carte mère msi Z270 -CG Nvidia GTX1070-trois écrans 27" sur matrox + un 20"+5"et un 12" -processeur I7 7700k (co) ov à 4.9ghz -16ghz DDR4-SSD 500 gigas Samsung pour P3DV4 +SSD 125gigas + seven 64+Addon France VFR