SIOC
SIOC est un langage de programation permetant de controler les cartes électronniques du fabricant OPENCOCKPIT.
Ces cartes vont nous permettre d'interfacer l'ensemble des boutons et voyants de tout le cockpit, avec Flight Simulator et la suite JeeHell.
L'objectif est d'une part, lorsque le pilote appui sur un bouton, que l'action se produise réllement sur le simulateur, et que d'autre part, lorsqu'un voyant s'allume dans le simulateur, le voyant réel s'allume également.
Cette partie va nous permettre d'attaquer un nouveau domaine : La partie électronnique et la programmation du cockpit.
De nombreaux sites traitent de cette solution, mais chaque constructeur propose sa facon de faire. Je vais donc vous propser la mienne, étape par étape. Si la solution se veut simple à mettre en oeuvre, il demeure néamois des pièges dans lesquels il ne faut pas tomber.
Procédons par étapes :
- On choisis le matériel
- On réalise un tableau d'affectation des Entrées et de Sorties
- On installe les cartes dans le cockpit
- On installe le logiciel SIOC
- On génère le code SIOC grace à l'outil SIOC CREATOR de JeeHell
- Et enfin, on lance SIOC.exe lorsque le simulateur fonctionne ( qui exécute le script généré par SIOC GENERATOR)
J'ai pour ma part commencé avec le module Autobreak et le levier du train d'atterissage. Quel bonheur de voir enfin les leds du mip s'allumer et de pouvoir sortir et rentrer le train à la main !
