Fmc v3 / Ifly / Fs2004

E

Eric58350

Visiteur
Bonjour, je suis entrain de paramétrer pour un home cockpit d'un ami un FMCV3 dOpencockpit pour FS2004 avec le Ifly 737.

Sioc v5 reconnaît le FMC et je peux allumer les led display et fail à  partir des utilitaires de sioc.

Il se " link" sans soucis mais sous fs2004, rien ne fonctionne ...

Si vous avez des idées ... Merci d'avance :) :)
 
allez c'est parti !
alors tout d'abord tu enregistre tout ca dans un fichier texte :

ensuite tu lances sioc puis tu fais edit script ; la une fenêtre bleu s’ouvre tu fais FILE IMPORT TXT et la tu vas chercher le fichier texte

puis tu enregistres sous le nom que tu veux a l'endroit que tu veux ça va te créer un fichier SSI qu'il faudra garder au même endroit en permanence !

quand tu as crée ton ssi dans sioc tu clique sur SETUP puis tu clique sur le dossier jaune et tu vas chercher le ssi que tu as crée !

par la suite dans la fenetre en haut a droite de sioc tu dois voir ton mcp apparaitre ! il le faut en idx 8 si ce n'est pas le cas tu clique sur CONFIGDEVICE puis tu selectionne ton mcp puis dans la case script device idx tu met 8 tu fais OK puis tu enregistre .

puis tu reviens menu principal de sioc tu dois avoir dans la case en bas a droite le bon chemin de script pour ton ssi

ensuite premier test ! tu lances fsx ou p3d assure toi d'avoir fsuipc en module a linterieur puis tu lance sioc et tu mdis ce que ça fait !
si ce n'est pas bon on activera une fonction special tient moi au courant quand tu auras fait tout ca
 
Hey Greg à  moins que je me trompe mais il voulait configurer son FMC pas son MCP

Donc en gros tu fais la même chose mais avec ce script

Du coup il le faut en idx 13 si ce n'est pas le cas tu cliques sur CONFIGDEVICE puis tu selectionnes ton FMC puis dans la case script device idx tu mets 13 tu fais OK puis tu enregistres.
 
Ah merde exact !
Bon bah comme dit Silverstar même manip mais idx 13 avec le fichier texte qui va bien..
Pffff Jsuis pas réveillé moi
 
Bonjour,
Nous narrivons toujours pas à communiquer avec le FMC depuis FS2004.
Lorsque lon clique sur "ALL ON", les leds du FMC s'allument bien.
Lors de l'appui sur une touche du FMC, il y a bien une communication qui se fait (on peut le voir dans le log).
Avez-vous des solutions ?
Merci de votre aide.
 
Salut Guidon c'est curieux que le IOcard key n'est pas le même IDX que le Usb FMC.

Tu pourrais poster ton Sioc.ini stp.
 
Bon quand tu auras poster le ini pour vérifier si tout est bon, faudra aussi que tu lances un exe à  chaque démarrage de ifly.
Tu le telecharges tu dezippes et tu lances Iflytofsuipc.exe

dans cet ordre :
FS4>Iflytofsuipc>Ifly737>Sioc
 
Silverstar a dit:
Bon quand tu auras poster le ini pour vérifier si tout est bon, faudra aussi que tu lances un exe à  chaque démarrage de ifly....

dans cet ordre :
FS4>Iflytofsuipc>Ifly737>Sioc

Ifly ,utilise le canevas du protocol IOCP, faut surtout pas utiliser Fsuipc pour se faire.
La liste des touches du FMC est définie pour IFly.
Il suffit simplement de faire correspondre une entrée de carte OC avec un "offset" Ifly.
Le module de connexion IOCP dispo sur OC est suffisant.Il est vu par le serveur comme client.
Faut adapter un ssi à  son hardware.Il na pas besoin du ssi fourni par Oc pour son FMC.

++
JeanMi
 
Tu as surement raison Jean-mi mais si tu regardes bien le script ssi dOC le FMC est bien lié avec des offset IFLY.
 
Je ne me suis jamais intéressé au script fourni par OC pour leur module physique.
Donc direction leur site et j'ai regardé ce qu'ils proposait pour leurs différent modules.
Au final ,sur 1 heure de temps ,je me suis rendu compte que c'est beaucoup trop t'ypé.
En deux mots,c'est pas toi qui contrôle,c'est eux.Donc tu câbles et fait comme ils te disent et c'est tout.
C'est pas vraiment une ligne de conduite à  suivre pour réussir lobjectif de faire tourner un simu sans soucis.
Ce n'est que ma façon de penser et mon point de vue.
JeanMi
 
oui je te comprend jean mi mais de mettre le nez dans sa propre prog fais peur a beaucoup de gens donc quelques part heuresement que OC fournissent des codes tout fait avec le logiciel qui va bien ...
 
Silverstar a dit:
Bon quand tu auras poster le ini pour vérifier si tout est bon, faudra aussi que tu lances un exe à  chaque démarrage de ifly.
Tu le telecharges sur ce site http://library.flight1.net/?p=3681 tu dezippes et tu lances Iflytofsuipc.exe

dans cet ordre :
FS4>Iflytofsuipc>Ifly737>Sioc

je confirme il faut lancer le petit executable pour faire la jonction sioc ifly et ca fonctionnera ...
 
Merci pour votre aide car je ne coonn'ais pas grand chose @ l'informatique et encore moins @ la programmation

ci-joint mon fichier ini

je dois dire que j'ai une usbcard dont je me sert comme émulateur de clavier pour d'autres commandes.[ fichero de configuracion para el SIOC ver. 5.0 ]
Code:
[ Configuration file for SIOC ]


[************** SIOC ***************]

[ Nombre asignado al SIOC ]
[ SIOC name ]
Name=MAIN_SIOC

[ Puerto del servidor IOCP ]
[ IOCP port ]
IOCP_port=8092

[ Tiempo de respuesta mà¡ximo de los paquetes IOCP ]
[ IOCP Timeout ]
IOCP_timeout=3500

[ Arranque minimizado en la barra ]
[ Start minimized in tray ] 
Minimized=No

[ Retraso necesario para las variables toggles (Project Magenta)]
[ Deley needed for var. toggles (Project Magenta) ]
Toggle_delay=20

[ Fichero de configuracion ]
[ Configuration File ]
Config_File=C:\Program Files (x86)\IOCards\SIOC\Ifly_fmc.ssi

[************** VIRTUAL DEVICES ***************]

[ Habilita recepcion de Dispositivos Virtuales yes/no ]
[ Enable Receive Virtual Devices yes/no ]
Vdevices_enable=No

[ Tiempo de espera para carga inicial de Dispositivos Virtuales (ms)]
[ Wait time for load Virtual Devices (ms)]
Vdevices_wait=2000

[ Modo Esclavo para SIOC como servidor de dispositivos yes/no ]
[ Slave mode for SIOC Virtual Devices Server yes/no ]
Vdevices_slave=No


[ Host y Puerto del SIOC donde reenviar los Dispositivos ]
[ SIOC Host/Port to resent Devices ]
Vdevices_host=192.168.1.5
Vdevices_port=8092


[************** MONITOR MODULE ***************]

[ Desabilitar monitorizacion remota del SIOC ]
[ Remote monitor disable mode yes/no ]
Monitor_disable=No

[ Refresco broadcast monitor (en segundos) ]
[ Broadcast monitor time (seconds) ]
Monitor_time=2


[************** IOCARDS MODULE ***************]

[ Desactivar el mà³dulo de las IOCards ]
[ Disable IOCards module ]
IOCard_disable=No

[ Divisor de frecuencia para los ejes analogicos (1-999). Retarda la entrega de valores. ]
[ Frequency divisor for delay the analogic axes. (1-999)]
Divisor_AD=10

[------------- CARDS CONFIG -------------]

[ IOCard Master ]
[...............]

[ Spanish : ]

[ MASTER=(Indice device),(Tipo),(Nàºmero de tarjet'as),(Nàºmero device) ]

[ Indice Device: àndice usado en la variable SIOC como device, para indicar a que tarjeta se hace referencia ]
[ Se usa 0 en el caso de que sà³lo haya una tarjeta y no se tenga en cuenta el nàºmero de device, por defecto un script en SIOC cuando no se pone parà¡metro DEVICE, se hace referencia al à­ndice 0]

[ tipo = 0 : Emulador de Master Card // OBSOLETO ]
[ tipo = 1 : Tarjeta Master conectada al puerto paralelo directamente // OBSOLETO ]
[ tipo = 2 : Tarjeta Master conectada al puerto paralelo mediante cable de compatibilidad // OBSOLETO ]
[ tipo = 3 : Placa de expansià³n por puerto paralelo // OBSOLETO ]
[ tipo = 4 : Tarjeta USBExpansion usada ]
[ tipo = 5 : Modulo MCP de Opencockpits ]
[ tipo = 6 : Tarjeta USBOutputs ]
[ tipo = 7 : Modulo EFIS de Opencockpits ]
[ tipo = 8 : Modulo Radio COM de Opencockpits ]
[ tipo = 9 : Modulo Radio NAV de Opencockpits ]
[ tipo = 10 : Modulo Radio ADF de Opencockpits ]
[ tipo = 11 : Modulo Radio ATC de Opencockpits ]
[ tipo = 12 : Modulo Radio Airbus RMP de Opencockpits ]
[ tipo = 13 : Modulo FMC-737 de Opencockpits ]
[ tipo = 14 : Tarjeta USBDcmotorPLUS ]
[ tipo = 15 : Modulo MCP V3 de Opencockpits ]
[ tipo = 16 : Modulo CRONOMETRO B737 ]
[ tipo = 17 : Tarjeta USBDimcontrol ]
[ tipo = 18 : Modulo Audio B737 ]
[ tipo = 19 : Modulo FIRE ENGINES B737 ]
[ tipo = 20 : Modulo PEDESTAL B737 ]


[ Nàºmero de tarjet'as = Nàºmero de placas Master usadas, 1 a 4 para uso de placas de expansià³n, 1 para conexià³n de placa Master directa o del Emulador ]

[ Nàºmero de device = 0 en el caso del Emulador o primera tarjeta USB detectada, Direccià³n del puerto paralelo (por ejemplo $037, o nàºmero de dispositivo USB ]


[ Un ejemplo de 2 USBExpansion conectadas con 3 y 2 placas Master ]
[ MASTER=0,4,3,22 ]
[ MASTER=1,4,2,24 ]

[ Un ejemplo de conexià³n a simulador ]
[ MASTER=0,0,1,0 ]


[ English : ]

[ MASTER=(Device index),(Type),(Number of cards),(Device number) ]

[ Device index : Index used in SIOC variable like device, this is the card used for SIOC sentence ]
[ Use 0 for only one card, for this value you not need specify Device number. If you not use DEVICE parameter in a definition in SIOC script, the default index used is 0]

[ type = 0 : Master Card Emulator // OBSOLETE ]
[ type = 1 : Master Card connected directly to parallel port // OBSOLETE ]
[ type = 2 : Master Card connected throught compatibilit'y cable to parallel port //OBSOLETE]
[ type = 3 : Expansion Card connected throught parallel port //OBSOLETE ]
[ type = 4 : USBExpansion Card used ]
[ type = 5 : Opencockpits MCP module ]
[ type = 6 : USBOutputs Card used ]
[ type = 7 : EFIS module ]
[ type = 8 : Radio COM module ]
[ type = 9 : Radio NAV module ]
[ type = 10 : Radio ADF module ]
[ type = 11 : Radio ATC module ]
[ type = 12 : Radio RMP Airbus module ]
[ type = 13 : FMC-737 module ]
[ type = 14 : USBDCmotorPLUS Card used ]
[ type = 15 : MCP V3 module ]
[ type = 16 : CHRONO B737 module ]
[ tipo = 17 : USBDimcontrol card used ]
[ tipo = 18 : Audio B737 module ]
[ tipo = 19 : FIRE ENGINES B737 module ]
[ tipo = 20 : PEDESTAL B737 module ]

[MASTER=13,13,2,252]

[ Number of Cards = Master cards connecteds, 1 to 4 for expansion cards, 1 for a Master card directly connected or Emulator ]

[ Number of device = 0 for Emulator or first USB card detected, parallel port address, device number for specifies USBexpansion card ]

[ For example, two USBExpansion cards connected with 3 and 2 Master cards used ]
[ MASTER=0,4,3,22 ]
[ MASTER=1,4,2,24 ]

[ For example, use of Master card emulator ]
[ MASTER=0,0,1,0 ]

[ Use the first USBExpansion card connected with only one Master Card attached ]
[ Esta definicià³n es para usar la primera tarjeta USBExpansion que se encuentre instalada que ademà¡s llevarà¡ conectada una placa Master ]

[MASTER=3,6,1,252]
[MASTER=0,4,1,0]
[MASTER=0,12,1,0]
[MASTER=20,20,2,1055]

[ Others Cards / Otras tarjet'as ]
[...............................]

[ Spanish : ]

[ Nombre_de_tarjeta=(Indice device),(Nàºmero device) ]

[ Indice Device: àndice usado en la variable SIOC como device, para indicar a que tarjeta se hace referencia ]
[ Se usa 0 en el caso de que sà³lo haya una tarjeta y no se tenga en cuenta el nàºmero de device, por defecto un script en SIOC cuando no se pone parà¡metro DEVICE, se hace referencia al à­ndice 0]

[ Nàºmero de device = 0 para usar primera tarjeta USB de este tipo detectada à³ nàºmero de dispositivo USB ]


[ English : ]

[ Name_of_card=(Device index),(Device number) ]

[ Device index : Index used in SIOC variable like device, this is the card used for SIOC sentence ]
[ Use 0 for only one card, for this value you not need specify Device number. If you not use DEVICE parameter in a definition in SIOC script, the default index used is 0]

[ Number of device = 0 for first USB card of this type detected, or device number for a specifies device ]

[ Ejemplo de dos USBServos en indices 0 y 1, y nàºmeros de devices 17 y 23 ]
[ Example of two USBServos for index 0 and 1, and device number 17 and 23 ]

[ USBServos=0,17 ]
[ USBServos=1,23 ]


[USBStepper=0,0]
[USBKeys=0,0]
[USBServos=0,0]
[USBRelays=0,0]
[USBDCmotor=0,0]

[ Para los ejes analà³gicos se usan los nàºmeros de devices de las tarjet'as donde està¡n alojados ]
[ For analogic axles, you use the device number of cards what allow the axles ]

[USBAnalogic=0,0]


[************** FSUIPC MODULE ***************]

[ Desabilitar lectura de las FSUIPC ]
[ FSUIPC disable mode yes/no ]
FSUipcdisable=No

[ Refresco recepcià³n FSUIPC ]
[ FSUIPC refresh ]
FSUipcRefresh=50


[************** IOCP CLIENTS MODULES ***************]

[ Retraso para inicializacion una vez conectado el cliente en milisegundos ]
[ Delay for initialization when client has been connected in mseconds ]
IOCPini_delay=0

[************** IOCP CLIENT MODULE #0 ***************]

[ Desactivar el mà³dulo cliente IOCP ]
[ Disable IOCP client module ] 
IOCPclient0_disable=Yes

[ IP del servidor donde debe de conectar el cliente ]
[ IOCP client host name ]
IOCPclient0_host=LOCALHOST

[ Puerto de envio del protocolo IOCP cliente ]
[ IOCP client port ]
IOCPclient0_port=8099


[************** IOCP CLIENT MODULE #1 ***************]

[ Desactivar el mà³dulo cliente IOCP ]
[ Disable IOCP client module ] 
IOCPclient1_disable=Yes

[ IP del servidor donde debe de conectar el cliente ]
[ IOCP client host name ]
IOCPclient1_host=LOCALHOST

[ Puerto de envio del protocolo IOCP cliente ]
[ IOCP client port ]
IOCPclient1_port=8099


[************** SOUND MODULE ***************]

[ Ficheros de sonido ]
[ Sound Files ]

[ Desactivar el mà³dulo de sonido ]
[ Disable Sound module ]
Sound_disable=Yes

[ Volum'en general de los sonidos 0-100 ]
[ Master Volume 0-100 ]
Volume=100


[ put * first filename for loop Sound ]
[ anteponer * en el fichero para bucle continuo de sonido]

[ Sound=wav_file,frequency,volume,pan ]
[ frequency=100 to 100000 0=original -1=current ]
[ volume=0 to 100, -1=current ]
[ pan=-100 (left) to +100 (right) 0=center -1=current ]

[ Sound=Fichero_wav,frecuencia,volum'en,balance ]
[ frecuencia=100 hasta 100000 0=original -1=Por defecto ]
[ volum'en=0 hasta 100 -1=Volum'en por defecto ]
[ balance=-100 (Izquierda) hasta +100 (Derecha) 0=centro -1=Por defecto ]

[ #1 ]
Sound=APDis.wav,-1,-1,-1

[ #2 ]
Sound=*outermk.wav,-1,-1,-1

[ #3 ]
Sound=*hello.wav

[************** KEYBOARD EMULATOR MODULE ***************]

[ Nombre exacto de la ventana donde se enviarà¡n las teclas ]
[ Name of window for key send ]
[window = "Project Magenta Glass Cockpit - Build 396" ]

window =a.txt - Bloc de not'as 


[ Asignacià³n de teclas ]
[ assign youe keys ]

#1=A
#2=B
#3=C
#4=D
#5=E
#6=F
#7=G
#8=H
#9=I
#10=J
#11=K
#12=L
#13=M
#14=N
#15=O
#16=P
#17=Q
#18=R
#19=S
#20=T
#21=U
#22=V
#23=W
#24=X
#25=Y
#26=Z
#27=1
#28=2
#29=3
#30=4
#31=5
#32=6
#33=7
#34=8
#35=9
#36=0
#37=<
#38=,
#39=.
#40=-
#41=*
#42=+
#43=//
#44=/0
#45=/1
#46=/A
#47=<T
#48=
#49=
#50=
#51=
#52=
#53=
#54=
#55=
#56=
#57=
#58=
#59=
#60=
#61=
#62=
#63=
#64=
#65=
#66=
#67=
#68=
#69=
#70=
#71=
#72=
#73=
#74=
#75=
#76=
#77=
#78=
#79=
#80=
#81=
#82=
#83=
#84=
#85=
#86=
#87=
#88=<a
#200=B

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 22:08:23 <== ----]
[USBKeys=13,9]
[MASTER=13,13,1,2]

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 22:10:32 <== ----]
[USBKeys=2,9]
[MASTER=13,13,1,2]

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 22:20:19 <== ----]
[USBKeys=2,9]
[MASTER=13,13,1,2]

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 22:24:14 <== ----]
[USBKeys=2,9]
[MASTER=13,13,2,2]

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 22:42:15 <== ----]
[USBKeys=2,9]
[MASTER=13,13,2,2]

[ --- SIOC Autoconfig Devices Ver 5.0 B5 ==> 06/02/2016 23:05:43 <== ----]
USBKeys=2,9
MASTER=13,13,1,2
 
J'avais oublier que Sioc faisait un autoconfig, donc plus besoin d'aller dans le ini.

Bon teste le Iflytofsuipc.exe avant de lancer IFLY737 et dis nous si ça va bien.
 
salut As tu résolu ton soucis de leds? As tu rajouté simplement device 13 aussi pour tes leds dans ton script?
 
Salut à  tous

Après une période de découragement jessaie de faire fonctionner ce FMC de 737 selon vos conseils ,mais cela ne marche toujours pas.
Faut-il obligatoirement une carte mère d open cockpit pour que ça marche?
 
Carte mère? le FMC V3 se branche sur le port USB. Avec Iflytofsuipc.exe ça ne marche pas? J'ai jamais vu autant de monde avoir des problèmes avec Ifly. Je suis bien content d'être sur Prosim.
 
Ifly fonctionne très bien !

Petit rappel pour ifly il faut IMPERATIVEMENT la derniere version sinon la lecture doffset avec iflytofsuipc ne fonctionnera pas !

en debut de post jexplique comment configurer .... si il le faut refaire la manip puis lancer ifly ensuite SIOC puis iflytofsuipc normalement ca fonctionne sans probleme
 
Merci pour vos réponses

quelle est la dernière version? 3.2.1?

Je rappelle que j'utilise FS9
 
ça ne marche pas!!!!

dans la fenetre SIOC ligne IOCPserver il est indiqué: port 8092 clients connected:0 est-ce normal?
 
Eh ben depuis le temps la réponse à  mis du temps....
Bien reprenons ! Ca na marche pas ok et pourtant ça devrait....
As tu bien mis ifly à  jour ? As tu lancer iflytofsuipc version 2.14 ? Sioc est t-il correctement configuré ?
 
Bonsoir je reviens après plusieurs mois de silence!

Je vous avais contacté vers le mois davril par ERIC,d'ailleurs je n'ai aucune nouvelle de lui et j'espère qu'il na pas dennuis de santé

Mon cdu opencockpit v3 avec ifly 737 fonctionne bien à  ceci près:

quand je rentre une route et ses différents points je fais activate la led EXE ((verte) devrait s'allumer rien!

d'autre part quand il y a un message inssuffisant fuel par exemple c'est cette led qui s'allume alors que ce devrait etre la led message.

avez -vous une idée sur la question?

Bonne soirée
 
Salut tu parles de "Eric58350"?? pour ton problème de leds tu as dû inverser des assignations dans Ifly737 et ton script.
 
Oui il sagit bien de ce ERIC.Je lai vu début Janvier à  laérodrome de CLAMECY ,il drive le simu de lécole de pilotage ULM.

Depuis silence radio!
 
Retour
Haut