Page 1 sur 2

MCDU OC ... Quelle galère!

MessagePosté: Lun 19 Déc 2016 03:41
de JacquesZ
Bonjour à Tous

Disposant d'un peu de temps jusqu'en Janvier, je suis allé comme convenu voir le voisin Serge qui galère avec son MCDU V3 d'OpenCockpit.

Bien que débutant dans le monde de SIOC, j''ai installé SIOC (version 4.2B2, puis la dernière 5.0) et j'ai suivi laborieusement mais scrupuleusement la doc, mais je dois dire qu'après X heures, le MCDU ne fonctionnait toujours pas. Du coup je viens de l'emmener chez moi, pour tester sur un ordi différent, mais s'il y a un peu de mieux (les leds s'allument via un SIOC Monitor 1.4 et pas 2.0), toujours aucune touche n'est détectée dans le SiocMonitor ni dans IOCP console!
Quelle galère pour un "Plug & play"!!!!!
Pouvez vous me(nous) aider?

Pour l'instant voici ce que j'ai fait:
Je précise que l'écran est correctment connecté et qu'on a l'affichage fonctionnel, le problème est vraiment dans l'interface.
1-dans sioc.ini, j'ai déclaré la ligne suivante

MASTER=0,13,1,25

Dans SIOC le device apparaît bien dans la fenêtre
IDX=0-USBFMCV1.0 -Device = 25
A noter que chez Serge pour exactement la même manip, on a
IDX=*-USBFMCV1.0 -Device = 25 <<<< Notez le * à la place du chiffre! (Rien compris)
et quand on double clique sur cette ligne, on obtient IDX et un grand point d'interrogation dans la fenêtre qui s'ouvre

2-J'ai crée puis téléchargé et compilé comme indiqué dans la doc le fichier texte ci_contre pour les tests dans config sioc:
Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 4.2   -     By Manuel Velez    -    www.opencockpits.com
// *****************************************************************************
// * FileName : USBFMC.txt
// * Date : 2012-06-30



Var 0001, Link IOCARD_KEYS, name keys

Var 0002, Link IOCARD_OUT, name OUTPUT0, Output 0

Var 0003, Link IOCARD_OUT, name OUTPUT1, Output 1

Var 0004, Link IOCARD_OUT, name OUTPUT2, Output 2

Var 0005, Link IOCARD_OUT, name OUTPUT3, Output 3

Var 0006, Link IOCARD_OUT, name OUTPUT4, Output 4

Var 0007, Link IOCARD_OUT, name OUTPUT5, Output 5

Var 0008, Link IOCARD_OUT, name OUTPUT6, Output 6

Var 0009, Link IOCARD_OUT, name OUTPUT7, Output 7

Var 0010, Link IOCARD_OUT, name OUTPUT8, Output 8

Var 0011, Link IOCARD_OUT, name OUTPUT9, Output 9


3- Quand je fais "Reload", puis lance SIOC MONITOR, un dialogue s'établit puisque dans la console j'ai des ùmessages réguliers du genre:
received "SIOC -Main verXXX "from adresse IP: Port ...


4- Lorsque j'affiche la fenêtre de SIOC Monitor (Version 2.0)avec toutes les cases, absolument rien ne se passe et les boutons ALL ON/ALL OFF sont inopérants.

MAIS lorsque je lance de manière individuelle SIOC MONITOR version 1.41 (téléchargé via le site), les cases blanches deviennent actives et je peux utiliser les BOUTONS ALL ON/OFF pour allumer les leds du MCDU (On avance... en reculant de version de SIOC?), mais toujours absolument rien côté clavier.

Là je suis complètement bloqué, j'ai cru un instant qu'en déclarant également une USBKeys dans le SIOC .ini ça règlerait le problème des touches, mais toujours rien!
Bref là je suis coincé, et franchement désorienté par ma première expérience OpenCockpit, et je comprends maintenant le désarroi de Serge!

L'idée à terme est d'interfacer avec 737NGX qu'a Serge, mais on en est encore loin, je pense
Si l'un d'entre vous à une idée, parceque là je sèche...

Jacques

Re: MCDU OC ... Quelle galère!

MessagePosté: Lun 19 Déc 2016 07:39
de fcoq
Apparement certains ont des soucis avec la version 5 de sioc.Beaucoup repassent a la version anterieure.......

As tu fais les essais:
- Si avec la V5 en l'executant en tant qu'administrateur
-si avec la V4 en effacant la V5.

Ce n'est que l'avis d'un novice dans sioc !

Mais j'ai eu quelques soucis avec la V5 au debut,sioc monitor ne voulait pas s'ouvrir.

Re: MCDU OC ... Quelle galère!

MessagePosté: Lun 19 Déc 2016 07:49
de mameloose
Lol mais non c'est simple....
Regle 1 toujours lancer sioc en administrateur...
Ensuite récupérer le fichier texte du code sioc pour le mcdu donné sur le site d'open cockpit.
Après lancer sioc puis édit script...
Une fenêtre de prog s'ouvre la tu fais file import txt.
Tu choisi le fichier texte d'open cockpit ça va compilés et normalement un ptit logo vert dit que c'est bon.
Ensuite file save sur le bureau ça va créer un ssi qui doit toujours rester sur le bureau.
Ensuite sioc set up clique sur dossier jaune et la tu choisit le ssi sur le bureau...
Puis save and exit

Déjà quand tu as fait ça ça sera pas mal il restera à attribué le numéro didx dans config sioc pour ton mcdu en fonction du code...
Il est peut être à zéro donc remplacer le-1 d'origine par zero

Re: MCDU OC ... Quelle galère!

MessagePosté: Lun 19 Déc 2016 09:11
de fcoq
mameloose a écrit:Lol mais non c'est simple....

ecroulerire ecroulerire

Re: MCDU OC ... Quelle galère!

MessagePosté: Lun 19 Déc 2016 13:26
de tabar57
Bonjour,

Pour info j'ai galéré avec la V5, j'ai failli revenir en arrière.
L'essentiel de mes problèmes venait de la configuration automatique du sioc.ini notamment avec une seconde carte servo qui ne supportait pas l'idx 0.
Du coup j'ai configuré à la main et décallé mes cartes servo à partir de l'index 1

Cordialement

Bernard

Re: MCDU OC ... Quelle galère!

MessagePosté: Mar 20 Déc 2016 17:44
de jacquesvde
SIOC, c'est simplement compliqué ecroulerire ecroulerire ecroulerire

Jacques V cligneoeil

Re: MCDU OC ... Quelle galère!

MessagePosté: Mar 20 Déc 2016 18:20
de A320 hérétique
Hé, halte au feu les gars, je vous trouve un peu durs avec SIOC ! ; il est évident que plus un système est polyvalent plus il requiert de paramétrage ... mais allez donc trouver ailleurs un langage de gestion d'E/S variées qui s'apprend en un jour !!
Le pb avec SIOC, c'est la faiblesse de la doc de configuration, et puis ces devices plutôt "confusing" ; mais sinon, on peut vraiment faire beaucoup de choses ; d'ailleurs, je regrette souvent quelques lacunes qui une fois comblées (et ce serait plutôt simple) en ferait vraiment l'arme fatale pour nos simus.

voilà pour la défense sourirebis , à mon avis encore de beaux jours pour le pauvre ecroulerire

Michel

Re: MCDU OC ... Quelle galère!

MessagePosté: Mar 20 Déc 2016 18:56
de jacquesvde
J'adore SIOC et les carte OC. Je l'utilise sans problème. grandsoleil
En lisant le file je n'ai pas su m’empêche de faire un peu d'humour ça me détend. ecroulerire

Jacques V cligneoeil

Re: MCDU OC ... Quelle galère!

MessagePosté: Mar 20 Déc 2016 19:28
de tabar57
Salut tout le monde,

Eh Michel, j'ai jamais dis que SIOC n'est pas bien, au contraire ... je suis d'accord avec toi , trouver quelque chose de gratuit et aussi performant nonbleu .
Juste que ces histoires d'IDX qui merdouillent sur la version 5b05 c'est pas clair et pas documenté.
Si un jour, les développeurs de SIOC nous permettent ( entre autre ) de sauvegarder des valeurs dans un fichier extérieur sous forme de tableau par exemple ( pas tableur mais tableau de variables) ce serait le pied, chouettedoights par exemple pour stocker les fréquences mémorisées

Cordialement

Bernard

Re: MCDU OC ... Quelle galère!

MessagePosté: Mar 20 Déc 2016 21:04
de JacquesZ
Bon

j'ai fini par trouver la solution et cela marche (au moins chez moi, à tester chez Serge), alors la voici:

il FAUT dans le SIOC.INI mettre la ligne MASTER=13,13,1,XX avec XX étant le numéro de port USB.
Les deux premier chiffres 13 NE DOIVENT PAS être modifiés contrairement à ce que dit la doc, car le script pour NGX attend et envoie les infos au device 13.
Pour info l'IOCP Console et le SIOC monitor livré avec la version 4.2B ET la version 5 ne détectent pas les appuis clavier, il faut télécharger sur le site une version de SIOC Monitor 1.41 pour que quelquechose s'affiche.

Pour configurer le MCDU avec PMDG 737NGX, le code MCDU.txt qu'on transforme ensuite en .ssi ne doit pas être modifié, en fait il y a une confusion dans la doc entre Device Number et IDX!

Pour afficher le MCDU de PMDG sur l'écran physique du MCDU on doit modifier une ligne dans le panel.cfg du 737NGX qui se trouve la:
\Microsoft Flight Simulator X\SimObjects\Airplanes\PMDG 737-800NGX\panel\

Chercher la section [Window02] et remplacer la ligne:
gauge00=PMDG_737NGX!CDU, -50,-50,350,350,L #0
existante par celle-ci:
gauge00=PMDG_737NGX!CDU, -90,-100,570,1580,L #0

10 heures d'essais/erreur quand même! Merci pour votre aide!

Jacques