Asservir une LED au courant électrique ?

Questions de programmation / Offset FSUIPC et IOCP

Asservir une LED au courant électrique ?

Messagede drakarbarna » Lun 10 Aoû 2009 12:50

Bonjour,

Je commence à faire évoluer certaines parti de ma programmation. Je viens de m'attaquer à la prise en compte du courant électrique disponible dans l'avion pour l'allumage des leds. Il est tout à fait illogique d'avoir tout à OFF dans le cockpit et de voir les trois led verte du train allumé. donc, je m'attaque à cette partie là.

Pour l'instant, je gère seulement en prenant compte l'état du "Master battery switch" $281C et l'état du "Engine x genrator active" $3B7C et $3ABC.

J'aimerai savoir comment faire pour prendre en compte simplement le fait que le bus est capable de fournir l'électricité au équipement (voltage, ampère). On peut simplement ne pas avoir asser de jus dans la batterie pour alimenter tout ça.

De plus, comme j'utilise FS9, certains Offsets ne sont pas disponible. Je parle surtout des Offsets $0B64 à $0B73 correspondant au "Fail mode". Comment je peux faire sous FS9 pour récupérer ce genre d'information?

Voila, merci et bonne semaine de travail ou de vacance (selon le cas) à tous.

Steve.
drakarbarna
 

Re: Le courant électrique ?!?!?!

Messagede stevelep » Lun 10 Aoû 2009 12:58

Il y a beaucoup plus simple pour gérer la présence de courant.
Pas besoin de calculer la position des switch batteries ou autre.
Il suffit simplement de mesurer la tension sur le mainbus ou sur le bus avionic

$2840, $2850 en dessous de 17V les appareils s'éteignent.

Pour simplifier, je te conseille de créer une variable &main et &avionic
qui prenne la valeur 1 quand la tension des bus respective > 17 volts.

Ensuite tu crées 2 subroutines pour les LED suivant que tu les attribues
au main bus (annunciator p.ex.) ou au bus avionic (panel radio p.ex.)


si avionic = 1

led_x = fs_x
led_y = fs_y

sinon

led_x = 0
led_y = 0

N'oublie pas dans les variables qui active les led fs_x, fs_y d'appeler la subroutine (CALL)

BOB

PS. les fail modes et les arrêts/pannes moteurs coupent le courant dans les bus ... cool
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Asservir une LED au courant électrique ?

Messagede drakarbarna » Mar 11 Aoû 2009 16:36

Super, c'est exactement ce que je cherchais.

Par contre, je me pose la question du 17V. Est-ce que cette valeur est à peu près la même pour tout les avions ou elle peut être différente sur un 747 par exemple?

Merci encore pour l'info...

Steve
drakarbarna
 

Re: Asservir une LED au courant électrique ?

Messagede stevelep » Mar 11 Aoû 2009 19:06

C'est à toi de tester ...

Tu mets la batterie, tous les conso en marche, tu fait aller les flaps et le démarreur
tout en monitorant la valeur de la tension sur la consoleIOCP du SIOC
et tu notes la valeur à laquelle le tdb s'éteint.

Je pense que c'est une valeur de base du noyaux de FS commun à tout les avions

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Asservir une LED au courant électrique ?

Messagede drakarbarna » Mar 11 Aoû 2009 20:04

Bonjour,

J'ai lu d'autres sujets sur le forum par curiosité et pour essayer de pècher d'autre idée pour ma programmation. Je suis tombé sur un truc qui mentionnait des modifications dans le fichier aircraft.cfg. J'ai donc ouvert ce fichier et commencer à le lire et essayer de comprendre un peu. Et là, MAGIE !!!! La section [electrical] me donne toutes les informations nécessaire de façon relativement clair.
L'item qui consomme du jus = le bus qui alimente , Amperage consommer , Voltage minimum requis.

C'est vraiment le (presque) top parce que maintenant que je sais comment prendre en compte la gestion du voltage, je cherche à faire la gestion de l'amperage.

Voila. Encore merci.

Steve.
drakarbarna
 


Retourner vers Programmation Sioc





Qui est en ligne

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