Page 1 sur 1

offset et code pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Jeu 6 Sep 2012 21:46
de FiX
Je voudrais faire mon script pour le module fuel selector.
J'ai trouvé dans la liste les offset pour les moteurs séparés mais uniquement pour les turbines.

Pour les moteurs à piston il y a l'offset $0AF8, mais il est précisé que c'est pour le moteur 1 uniquement.
Et ils mettent "see also separate engine selector".
C'est quoi cet engine selector?

Re: offset pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Jeu 6 Sep 2012 22:05
de Colibri
Je ne pourrais pas te répondre, mais as-tu vu les offsets 37C0, 37C4 (et assimilés pour les autres moteurs) ?
Caisse donc queue "reciprocating engine x tank selector" ?

Oh, et après tout, je m'en fous. Mon Cub est monomoteur lolaffiche

Re: offset pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Ven 7 Sep 2012 10:05
de FiX
Bingo!!
Bien vu colibri, en fait il manque des pages à mon classeur d'offset (je pouvais chercher longtemps!)
Je vais réimprimer ça.
Merci.



(Oui ben t'auras l'air fin avec une panne moteur avec un seul moteur! sourirebis )

Re: offset pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Ven 7 Sep 2012 12:08
de FiX
Bon, en fait, ce post est à oublier, je me suis complètement mélanger les pinceaux.
Y'a pas à vouloir séparer les moteurs puisque de totue façon, même si c'est un bi-moteur la commande selecteur de réservoir est commune aux 2 moteurs.
Donc c'est l'offset commun qui doit fonctionner (enfin je suppose) $0AF8




Edit: me suis planté, c'est n'imp, il y a bien un selecteur (et un réservoir) indépendant par côté de moteur

Re: offset pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Ven 7 Sep 2012 12:53
de Colibri
FiX a écrit:B... puisque de totue façon, ....

Yessss ! ecroulerire ecroulerire ecroulerire

lolaffiche

Re: offset pour le "fuel tank selector" d'un bi-moteur

MessagePosté: Ven 7 Sep 2012 13:27
de FiX
Colibri a écrit:
FiX a écrit:B... puisque de totue façon, ....

Yessss ! ecroulerire ecroulerire ecroulerire

lolaffiche



Voilà ce qui arrive quand je me prends la tête avec le SIOC, la rechute!!! peurefrayé

Re: offset et code pour le "fuel tank selector" d'un bi-mote

MessagePosté: Ven 7 Sep 2012 14:42
de FiX
Bon en fait, c'est la grosse prise de tête là, on va tout reprendre à 0:

-On a 2 fuel selectors
-Un sélecteur gauche pour le moteur gauche
-un sélecteur droit pour le moteur droit
-Chaque sélecteur a 3 positions: ON, OFF et CROSSFEED
Si le gauche est sur ON: le moteur gauche est alimenté par le réservoir gauche
Si le gauche est sur OFF: le moteur gauche n'est plus alimenté
Si le gauche est sur CROSSFEED: le moteur gauche est alimenté par le réservoir droit.
Et c'est le même principe pour le sélecteur droit.


Donc il faut un offset pour le fuel selector gauche et un offset pour le fuel selector droit.


Alors maintenant si on prend les offset 3880 et 37C0 qui sont respectivement les "engine tank selector" des moteurs 1 et 2, voici ce que l'on a:
0=none, 1=All, 14=crossfeed LtoR et crossfeed=RtoL

J'ai vérifié avec la console, les offset fonctionnent (on peut même utiliser 2=left et 3=right à la place des crossfeed, ça fait tourner le selecteur de fuel aussi)

Et alors ce qu'il y a de bizarre c'est que si je met par exemple le fuel selector gauche ($3880) à 15 (=crossfeed RtoL) avec la console IOCP, on voit bien, dans FS, le bouton tourner sur crossfeed mais la valeur 15 de l'offset rebascule tout de suite
sur 3 (=right)
Pourquoi le 15 ne lui plaît-il pas?

Re: offset et code pour le "fuel tank selector" d'un bi-mote

MessagePosté: Ven 7 Sep 2012 18:28
de FiX
Bon, voilà, après quelques surchauffe sous le casque, j'ai finalement pondu un truc qui marche! (champagne...)

Alors évidemment, je m'y suis peut être pas pris de la meilleur façon, mais ça fonctionne.
Voilà le code: (pour un seul côté)

Code: Tout sélectionner
Var 0185, name Lfuel_sel, Link FSUIPC_INOUT, Offset $3880, Length 4     // état du fuel selector gauche
{
  IF &Lfuel_off_sw = 0
  {
    IF &Lfuel_xfeed_sw = 0
    {
      &Lfuel_sel = 1   
    }
  }
  IF &Lfuel_off_sw = 1
  {
    IF &Lfuel_xfeed_sw = 0
    {
      &Lfuel_sel = 0   
    }
  }
  IF &Lfuel_xfeed_sw = 0
  {
    IF &Lfuel_off_sw = 0
    {
      &Lfuel_sel = 1   
    }
  }
  IF &Lfuel_xfeed_sw = 1
  {
    &Lfuel_sel = 3   
  }
}

Var 0187, name Lfuel_off_sw, Link IOCARD_SW, Input 64
{
  IF &Lfuel_off_sw = 0
  {
    IF &Lfuel_xfeed_sw = 0
    {
      &Lfuel_sel = 1   
    }
  }
  IF &Lfuel_off_sw = 1
  {
    IF &Lfuel_xfeed_sw = 0
    {
      &Lfuel_sel = 0   
    }
  }
}

Var 0188, name Lfuel_xfeed_sw, Link IOCARD_SW, Input 65
{
  IF &Lfuel_xfeed_sw = 0
  {
    IF &Lfuel_off_sw = 0
    {
      &Lfuel_sel = 1   
    }
  }
  IF &Lfuel_xfeed_sw = 1
  {
    &Lfuel_sel = 3   
  }
}


J'ai finalement choisis d'utiliser les valeurs 2 et 3 pour les crossfeed, je n'ai toujours pas compris pourquoi lorsque l'on utilisait les bonnes valeurs (14 et 15), l'offset se remet tout de suite à 2 et 3.


Allez, à l'attaque du panneau anti-ice et des fuel pump!

Re: offset et code pour le "fuel tank selector" d'un bi-mote

MessagePosté: Ven 7 Sep 2012 22:46
de C6_Pat
Oh là là et dire que j'ai cet infame truc devant moi : la programmation SIOC murrouge

Si meme toi tu as du mal Fix je me réjouis d'avance peurefrayé

Re: offset et code pour le "fuel tank selector" d'un bi-mote

MessagePosté: Ven 7 Sep 2012 23:48
de FiX
C6_Pat a écrit:Oh là là et dire que j'ai cet infame truc devant moi : la programmation SIOC murrouge

Si meme toi tu as du mal Fix je me réjouis d'avance peurefrayé


Euh, non, t'inquiète pas, c'est pas parce que j'ai du mal que ça veut forcément dire que c'est compliqué...
Ce genre de truc, c'est pas trop ma tasse de thé! (Je suis plus à l'aise avec un pistolet à peinture dans les mains, qu'un clavier d'ordinateur... peurefrayé )


Tu vas voir, tu vas bien t'éclater avec le SIOC!
(Enfin bon, tant que Bob est sur le forum, tout va bien...)