Moteur left,moteur right ?

Questions de programmation / Offset FSUIPC et IOCP

Re: Moteur left,moteur right ?

Messagede christian » Mar 15 Nov 2011 02:49

En parlant de code de démarreur ,j'ai justement pris celui de ton post. merci affiche ,mais là ou je suis dans la panade c'est que j'ai essayé de l'adapter pour mon deuxieme moteur peurefrayé ben ca ne marche pas,les variables sont changées,l'offset aussi.Je ne sais pas ou je m..... gratgrat .
Pour les pompes ,je ne suis pas assez caler pour l'instant avec sioc.J'ai passer un après midi à bosser dessus et ben ,,,pareil
Je suis ton travail avec admiration .Ton cockpit a de la "gueule" applaublanc .
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
Avatar de l’utilisateur
christian
 
Messages: 136
Inscription: 1/05/09
Localisation: LFAW- Errouville

Re: Moteur left,moteur right ?

Messagede christian » Mar 15 Nov 2011 07:43

Yes,ça y est j'ai trouver mon erreur ecroulerire .Fallait pas que changer les variables numérique,mais leur noms aussi rirebleupour le deuxième moteur .Je peu aller me coucher maintenant zzzzzzzz

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
Avatar de l’utilisateur
christian
 
Messages: 136
Inscription: 1/05/09
Localisation: LFAW- Errouville

Re: Moteur left,moteur right ?

Messagede ijack30 » Ven 18 Nov 2011 17:26

Bonjour

Je travaille justement sur cette partie pour mon Baron 58, moi aussi.
il serait bon pour le bien des autres membres du forum, qui galèrent un peu comme toi et moi, que tu mettes la solution clairement dans ton post.

Peux tu mettre ton code ?

Car pour mes Pump, voici mon code, mais ca ne fonctionne pas. je ne suis décidement pas doué moi non plus pour la programmation.

Var 0073, name LPUMP, Link IOCARD_SW, Input 30 // Left Pump
Var 0074, name RPUMP, Link IOCARD_SW, Input 31 // Right Pump
{
IF &LPUMP = 1
{
IF &RPUMP = 0
{
&FUEL_PUMP = 1
}
IF &RPUMP = 1
{
&FUEL_PUMP = 3
}
IF &LPUMP = 0
{
IF &RPUMP = 1
{
&FUEL_PUMP = 2
}
ELSE
{
&FUEL_PUMP = 0
}
}
}
}
Var 0072, name FUEL_PUMP, Link FSUIPC_INOUT, Offset $3125, Length 1 // FuelPump
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Moteur left,moteur right ?

Messagede ijack30 » Ven 18 Nov 2011 18:02

Est-ce que ce code fonctionnerait mieux ??

Var 0073, name LPUMP, Link IOCARD_SW, Input 30 // Left Pump
Var 0074, name RPUMP, Link IOCARD_SW, Input 31 // Right Pump
{
C0 = &LPUMP
C1 = &RPUMP
C2 = C0 AND C1

IF C2
{
&FUEL_PUMP = 3
}
ELSE
{
IF C0
{
&FUEL_PUMP = 1
}
}
ELSE
{
IF C1
{
&FUEL_PUMP = 2
}
}
ELSE
{
&FUEL_PUMP = 0
}
}
Var 0072, name FUEL_PUMP, Link FSUIPC_INOUT, Offset $3125, Length 1 // FuelPump
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Moteur left,moteur right ?

Messagede 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
Avatar de l’utilisateur
christian
 
Messages: 136
Inscription: 1/05/09
Localisation: LFAW- Errouville

Re: Moteur left,moteur right ?

Messagede ijack30 » Sam 19 Nov 2011 17:14

Merci Christian

Mon ou mes codes pour les pompes ne fonctionnent pas du tout.
Je suis a travailler dessus, et j'en arrache.

Je ne suis vraiment, mais vraiment pas doué pour la prog.
Je continu mes test.

J'ai beaucoup simplifié, ca pourrait ressembler a un truc comme ca, mais cane marche pas encore.
Var 0073, name LPUMP, Link IOCARD_SW, Input 30 // Left Pump
{
CALL &PUMP
}
Var 0074, name RPUMP, Link IOCARD_SW, Input 31 // Right Pump
{
CALL &PUMP
}
Var 75, name PUMP, Link SUBRUTINE
{
L0 = &RPUMP + 1
&FUEL_PUMP = &LPUMP + L0
}
Var 0072, name FUEL_PUMP, Link FSUIPC_INOUT, Offset $3125, Length 1

Si je trouve, je placerais mon code ici.
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Moteur left,moteur right ?

Messagede ijack30 » Sam 19 Nov 2011 17:29

ijack30 a écrit:Merci Christian

Mon ou mes codes pour les pompes ne fonctionnent pas du tout.
Je suis a travailler dessus, et j'en arrache.

Je ne suis vraiment, mais vraiment pas doué pour la prog.
Je continu mes test.

J'ai beaucoup simplifié, ca pourrait ressembler a un truc comme ca, mais cane marche pas encore.
Var 0073, name LPUMP, Link IOCARD_SW, Input 30 // Left Pump
{
CALL &PUMP
}
Var 0074, name RPUMP, Link IOCARD_SW, Input 31 // Right Pump
{
CALL &PUMP
}
Var 75, name PUMP, Link SUBRUTINE
{
L0 = &RPUMP + 1
&FUEL_PUMP = &LPUMP + L0
}
Var 0072, name FUEL_PUMP, Link FSUIPC_INOUT, Offset $3125, Length 1

Si je trouve, je placerais mon code ici.



CA Y'EST.. J'AI TROUVÉ.. ENFIN

Var 0073, name LPUMP, Link IOCARD_SW, Input 30 // Left Pump
{
CALL &PUMP
}
Var 0074, name RPUMP, Link IOCARD_SW, Input 31 // Right Pump
{
CALL &PUMP
}

Var 75, name PUMP, Link SUBRUTINE
{
IF &RPUMP = 0
{
&FUEL_PUMP = &LPUMP
}
ELSE
{
L0 = &RPUMP + 1
&FUEL_PUMP = &LPUMP + L0
}
}
Var 0072, name FUEL_PUMP, Link FSUIPC_INOUT, Offset $3125, Length 1 // FuelPump

grandsoleil
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Moteur left,moteur right ?

Messagede christian » Dim 20 Nov 2011 12:44

Merci et bravo ijack030,pour avoir trouver le bon code,je vais l'essayer et enfin attribuer une fonction à mes deux interrupteurs.Par contre j'ai toujours celui de R-ALT qui bouge dans tous les sens,je ne sais pas pourquoi.Le code à l'air bon, mais pas moyen même en changeant d'entrée de le faire fonctionner correctement. murrouge .
Je débute dans Sioc et pour moi tous ne me semble pas encore clair.Alors merci encore ijack30.


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
Avatar de l’utilisateur
christian
 
Messages: 136
Inscription: 1/05/09
Localisation: LFAW- Errouville

Re: Moteur left,moteur right ?

Messagede Kelt760 » Dim 20 Nov 2011 20:38

Salut,

Je vous conseille d'aller faire un tour sur notre site, tout le code que vous cherchez s'y trouve. Voici un extrait pour les pompes du Baron :

Code: Tout sélectionner
//
// Pompes Fuel
//


Var 0520, name sw_fuel1, Link IOCARD_SW, Input 3     // inter pompe 1
{
  IF &sw_fuel1 = 1
  {
    &fs_fuel = SETBIT 1
  }
  ELSE
  {
    &fs_fuel = CLEARBIT 1
  }
}

Var 0521, name sw_fuel2, Link IOCARD_SW, Input 0     // inter pompe 2
{
  IF &sw_fuel2 = 1
  {
    &fs_fuel = SETBIT 0
  }
  ELSE
  {
    &fs_fuel = CLEARBIT 0
  }
}

Var 0522, name fs_fuel, Link FSUIPC_INOUT, Offset $3125, Length 1     // pompe FS forcé selon panneau
{
  IF &sw_fuel1 = 1
  {
    &fs_fuel = SETBIT 1
  }
  ELSE
  {
    &fs_fuel = CLEARBIT 1
  }
  IF &sw_fuel2 = 1
  {
    &fs_fuel = SETBIT 0
  }
  ELSE
  {
    &fs_fuel = CLEARBIT 0
  }
}


Il faut que vous regardiez les fonctions TESTBIT, SETBIT et CLEARBIT dans l'aide de SIOC...

Je mettrai prochainement le code avec radios, adf, PA, trim électrique...
Bon courage

Pierre (Kelt760)
Pierre
--------------
http://www.simubaron.fr le site des 2 Pierre. Venez nous voir !
Avatar de l’utilisateur
Kelt760
 
Messages: 204
Inscription: 27/03/09

Re: Moteur left,moteur right ?

Messagede christian » Lun 21 Nov 2011 18:15

Merci Kelt760,
Je n'est pas encore fait le tour de tous votre site,il y a tellement à voir.Je te remercis pour le script de démarrage.


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
Avatar de l’utilisateur
christian
 
Messages: 136
Inscription: 1/05/09
Localisation: LFAW- Errouville

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

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