UN SIMULATEUR DE BEECHCRAFT B200

UN SIMULATEUR DE BEECHCRAFT B200

Les panneaux carburant et breakers

Version définitive

Maintenant que j'ai les vraies dimensions de ce panneau carburant et les panels fabriqués par Homecockpit, je peux enfin attaquer la version définitive de cette partie.

Le coffret mesure hors tout 320 X 275 mm.

Les panels font 285 X 110 mm

 

Une photo des panels en provenance de homecockpit

SDC11104.JPG

 

 

La fabrication du coffret est en cours ....

 

SDC11106.JPG

 

 Une photo du panneau finalisé

 

SDC11112.JPG

 

 Je passe maintenant à l'intégration des inters, jauges et breakers

 

 SDC12678.JPG

 

Une fois les inters et breakers posés, la suite c'est le rétro éclairage par bandes de leds en 12 volts reliées à un dimmer side panel sur l'overhead

 

 

Maintenant que les jauges sont opérationnelles, je trouvais dommage de ne pas pouvoir gérer le carburant comme je l'entend au niveau du remplissage alors je me suis créé un petit panneau avec 2 poussoirs qui me permettent de mettre la quantité de carburant suffisante pour un vol, soit dans les réservoirs principaux ou dans les auxiliaires en fonction de la position de l'inter FUEL QUANTITY MAIN ou AUXILLIARY

 

Le code SIOC pour piloter ce remplissage est mis sous la variable $023A, ce sont les secondes de FS, il est donc appelé toutes les secondes cela permet d'avoir une espèce de boucle qui n'existe pas en SIOC.

Les variable tmp_l_tank et tmp_r_tank sont lues par le driver FDBUS pour l'indication du niveau en fonction de la position de l'inter FUEL QUANTITY ( principal ou auxilliaire )

Cet interrupteur est un ON OFF momentané sa position normale est sur principal

 

Var 0021, name sec_fs, Link FSUIPC_INOUT, Offset $023a, Length 1                  // secondes de FS
{

  if &battery = 1
   {
     if &ACFT_ON_GND = 1                      // si l'avion est au sol
     {

       if &LEV_M_AUX_SW = 1                    //  si inter fuel quantity sur main
       {
        if &plein_ltank_sw = 1                // on remplit les réservoirs principaux
        {
          &left_tank = &left_tank + 40000
          &tmp_l_tank = &left_tank
        
        }
        if &plein_rtank_sw = 1
        {
          &right_tank = &right_tank + 40000
          &tmp_r_tank = &right_tank
        }
       }
       if &LEV_M_AUX_SW = 0                   //  inter fuel quantity sur Aux
       {
        if &plein_ltank_sw = 1               // on remplit les réservoirs auxilliaires
        {
          &aux_ltank = &aux_ltank + 40000
          &tmp_l_tank = &aux_ltank
        }
        if &plein_rtank_sw = 1
        {
          &aux_rtank = &aux_rtank + 40000
          &tmp_r_tank = &aux_rtank
        }
       }
      }
   }

} 

 
Var 0440, name plein_ltank_sw, Link IOCARD_SW, Input 32,  Type i                     // bouton poussoir de plein réservoir gauche
{
     // à chaque seconde de fs dans la variable 021 on rajoute 40000 à la variable left_tank
}


Var 0441, name plein_rtank_sw, Link IOCARD_SW, Input 28,  Type i                     // bouton poussoir de plein réservoir droit
{
     // à chaque seconde de fs dans la variable 021 on rajoute 40000 à la variable right_tank
}

 

 



28/12/2010
10 Poster un commentaire

A découvrir aussi


Ces blogs de Loisirs créatifs pourraient vous intéresser

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 121 autres membres