boutondair
Nombre de messages : 413 Date d'inscription : 17/03/2008 Age : 54 Localisation : Matha - Charente Maritime
| Sujet: Cockpit générique (switch selection avion ou 1 fichier pour chaque avions) Ven 23 Mai - 16:46 | |
| Bonjour Mon projet commence à prendre forme peu à peu, une petite question pour les pros de l'informatique, je souhaite attribuer mon cockpit à trois avions ( un epsillon, un beech 1900, et un airbus A320) que dois je faire au niveau de mon programme ? J'ai pensé à un truc , un inter rotatif avec lequel je selectionnerai le type d'avion cet inter donnerai grace à des IFs la correspondance dans les flaps, les alarmes....etc (est-ce possible déjà) ou l'autre possibilité, qui ne me réjouis pas trop serai de créer un fichier .ssi pour chaque avion, mais bon moins pratique à mon goût Qu'est ce que vous en pensez ? sachant que pour le moment je n'ai pas touché à la programmation SIIOC, je ne travaillais avant qu'avec IOCard à bientôt, David | |
|
Kelt760
Nombre de messages : 285 Date d'inscription : 15/03/2008 Localisation : Saclay
| Sujet: Re: Cockpit générique (switch selection avion ou 1 fichier pour chaque avions) Ven 23 Mai - 19:58 | |
| A priori, les 3 avions sont très différents... Tu risque de complexifier le programme SIOC de façon inutile. Je pense qu'il vaut mieux avoir 3 fichiers .ssi distincts.
Maintenant, l'idée du commutateur rotatif n'est pas bête... On peut peut-être combiner les 2 : SIOC sait parfaitement se passer de FS. On va laisser aux pros de Wndows dire si cet inter ne pourrait pas, via SIOC et l'instruction KEYS, jouer avec les fichiers .ini ou .ssi puis relancer SIOC, de façon à ce qu'il charge le programme de l'avion choisi.
Bob ?
Pierre | |
|
stevelep
Nombre de messages : 512 Date d'inscription : 16/03/2008 Age : 49 Localisation : Neuchâtel LSGN, Suisse
| Sujet: Re: Cockpit générique (switch selection avion ou 1 fichier pour chaque avions) Ven 23 Mai - 20:56 | |
| Non je vois pas trop.
Le plus simple 3 dossiers SIOC avec tous les fichiers .dll .exe et un fichier sioc.ssi spécifique tu crées un raccourci sur le bureau pour chaque SIOC.exe que tu renommes avec le nom de ton avion.
En démarrant tu cliques sur la bonne icone ...
Autre possibilité mais plus complexe, Tu utilises des variables (en fait des constantes) pour les valeurs dans ton code SIOC au lieu d'écrire directement les chiffres dans le code.
Tu définis tes constantes avec le switch rotatif selon le type d'avion et ainsi tu calibres SIOC. par exemple pour les valeurs des alarmes, tu définis la limite par une variable cela t'évitera de mettre des IF pour chaque ligne de code ...
exemple
avant
IF pression > 1000 alarme_pression = 1 ELSE alarme_pression = 0
après
IF pression > limit_pression alarme_pression = 1 ELSE alarme_pression = 0
pour le sélecteur:
IF selector = 1 limit_pression = 1000 // airbus IF selector = 2 limit_pression = 500 // fokker IF selector = 1 limit_pression = 200 // cessna
BOB | |
|
boutondair
Nombre de messages : 413 Date d'inscription : 17/03/2008 Age : 54 Localisation : Matha - Charente Maritime
| Sujet: Re: Cockpit générique (switch selection avion ou 1 fichier pour chaque avions) Lun 26 Mai - 9:15 | |
| Merci beaucoup Bob Je pense adopter la deuxième solution, j'aurais surement besoin encore de tes conseils lorsque je commencerais la programmation Encore merci, à bientôt, David | |
|
Contenu sponsorisé
| Sujet: Re: Cockpit générique (switch selection avion ou 1 fichier pour chaque avions) | |
| |
|