Sioc écran config

jlp76100

PILOTE PRIVE
Messages
106
Réactions
0
Bonsoir
Je suis coincé avec la programmation sioc.
Je suis le didacticiel "à  la lettre" mais je n'arrive pas à  rentrer les paramètres sur l'écran config sioc
une fois le cadre paramètre renseigné la touche OK nentraîne aucune action je suis donc bloqué.
Merci de me répondre.
Pour info je suis de la région et je fais parti d'une association qui construit un cockpit de 737
 
Bonsoir
Quand la touche ok ne veut rien faire c'est qu'il y a un doublon dans les attributions de variable par exemple si la variable 100 est déjà  inscrite et que l'ont recrée une autre entrée avec le même chiffre 100 sioc ne voudra pas.
Jajouterais qu'il ne faut pas mettre despace dans la description ou de caractères spéciaux comme !?, ou des accents sur les e à  ect...
 
Bonsoir
J'ai réussi à  écrire le programme pour le train
j'ai mis pour la première variable 600
J'ai mis pour le switche Var 300; je démarre le prog sioc et il ne se passe rien
j'ai monté un inter sur la carte input entre le point 1 et grnd 1
si je contrôle le résultat avec sioc monitor en cliquant sur iDX toutes les entrées sont sur status ON
Merci si possible de me donner une solution
 
as tu bien configurer ton fichier INI dans sioc ? c'est la priorité avant de faire un quelqu'onque programme ?
et si tu la fait poste la copie ici stp
 
Code:
fichero de configuracion para el SIOC ver. 5.0 ]
[ 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:\sioc\ESSAIS.SSI
//CONFIG_FILE=c:\sioc\sioc.ssi
//CONFIG_FILE=F:\Documents and Settings\manolo V\Escritorio\IOCARD DESARROLLO\sioc.lst

[************** 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

C'est bien celui la le sioc.ini
 
oui mais il n'est pas complet !

pour que sioc fonctionne deja il te faut flight simulator forcement :cool: puis rajouter le module fsuipc dans le dossier module de flight de facon a lavoir dans la barre de tache de flight en ADD ons FSUIPC .
ensuite configurer le fichier ini

dedans tu déclares le nombre de carte que tu as ainsi que le numéro dattribution usb

et ensuite après tout ça ton programme va fonctionner normalement ....
 
j'ai bien FSX et FSUIPC tout ça fonctionne correctement pour le sioc.ini je vais essayer mais pour l'instant j'ai du mal :(
je te remercie
 
le plus important c'est cette partie la :

Code:
[------------- CARDS CONFIG -------------]

[ IOCard Master ]

[MASTER=0,4,1,53]

en fonction de ton materiel tu change les code 0,4,1,53

0 pour la premiere master card
4 si tu utilise une usb expansion
1 c'est le nombre de master que tu as de branché sur lexpansion
53 c'est le numero de port usb qui s'affiche quand tu clique sur configdevice dans sioc

tu remplace si necessaire par tes chiffres

ensuite le programme que tu as creé c'est un fichier .ssi il faut que tu renseigne le chemin de ce fichier dans ton sioc ini a cet endroit

[ Fichier à  exécuter ]
Config_File=E:\Install\IOcards\SIOC\sioc.ssi

tu remplace E:\blablabla.ssi
par le chemin du prog que tu as fais
 
De plus j'ai oublié de te préciser que j'ai un MCP & EFIS dopencockpit ce qui complique les choses mais pour l'instant il ne sont pas connectés.
Je rame...
 
non ca ne complique rien quand tu branche le tout tu aura tout les numero idx et usb a changer dans le fichier ini puis ensuite en fonction de ton programme tu auras juste a bien attribuer chaque boutons de ton mcp avec le bon numero dentrée de la master card qui est planqué dans ton mcp
 
Salut jlp76100

J'ai pu lire que tu avais des petits soucis pour configurer SIOC, prends ton temps pour bien digérer ce que tu fais, il n'y a rien de compliquer. Greg (mameloose) connait très bien ce programme donc tu es entre de bonnes mains. Je pourrais t'aider aussi suivant mes compétences.

Bon courage pour la suite!!
 
Merci pour tous ces conseils.
Je pense que je vais encore avoir besoin d'aide.
Je fais des essais.
pour info je fais parti de lassociation NORMANDIE SIMULATION: voir site internet.
Nous faisons un vol réseau VFR le l'undi et un vol réseau IFR le mercredi.
Nous construisons dans un local un cockpit de 737 sous Iflight: la partie écran fonctionne; nous comptons parmi nos membres un ex pilote de 747 et quelques bricoleurs de génie. Toute la" carcasse" du cockpit est faite les sièges sont en place quelques boîtiers de commande fonctionnent "throttle" et nous avons fait le premier vol récemment.
Nous voulons maintenant supprimer les commandes avec la souris d'où l'utilisation de sioc
Merci pour votre aide
Je peux vous joindre des photos de l'ensemble mais je ne sais pas comment faire : pas doption envoie de pièces jointe sur votre site
jlp76100
 
on peut faire plus simple sinon :

dis moi exactement quel matos tu as (usb expansion master ect ....)
dis moi ce qui est branché et où se trouve le fichier .ssi que tu as crée
et une dernière chose quand tu branches ton matos quel est le numéro usb device number qui apparaît quand tu appuie sur configdevice dans sioc .

comme ca je te configure ton fichier INi et tu auras juste a le remplacer
 
j'ai

1 carte master sioc + 1 carte USB + 1 carte INPOUTS et 1 OUTPOUTS device 173 USB device number #card1
1 EFIS openckocpit device 170
1MCP opencockpit device 149
chemin fichiers .ssi C:\SIOC\sioc.ssi
Merci
 
voila tu copies tout ce qui suit et tu remplace dans ton sioc.ini

une fois que tu as fait ça tu lances sioc puis tu fais configdevice
puis tu attribues le chiffre 0 pour la master qui a l'usb 173
tu attribues 1 pour l'efis et 2 pour le mcp
il faut au niveau de DEVIDX que ca fasse 0 puis 1 puis 2
et la ca sera bon normalement
attention maintenant toute ta prog se fait dans ton fichier sioc.ssi que tu as mis dans le disque C: ... normalement si tu as bien repris mon tuto quand tu vas lancer flight puis sioc (tu as juste a le lancer pas besoin de cliquer sur quoi que ce soit) tu devrai avoir la commande de train qui fonctionne

voila pour le fichier ini:

Code:
[ fichero de configuracion para el SIOC ver. 5.0 ]
[ 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:\SIOC\sioc.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 ]
[MASTER=0,4,1,173]
[MASTER=1,7,1,170]
[MASTER=2,5,1,149]


[ 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 ]

[ 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
 
Je te remercie je te tiens au courant

La commande fonctionne mais il ne se passe rien sur fsx et la commande sw1 passe au vert mais c'est tout.
 
ok on récapitule !

tu as bien écris tout mon tuto a la lettre dans ton sioc.ssi ?
tu as bien mis la bonne attribution pour ton switch dans l'entrée ? (moi dans mon exemple j'ai mis l'entrée 001 mais ton switch est peut être sur une autre entrée)
ensuite tu lances flight puis sioc a ce moment sur la fenêtre principale est ce que tu es en statut running ? et est ce que le statut de fsuipc détecte bien flight ??
 
oui j'ai tout cela

la seule différence c'est que j'ai mis 600 en première variable à  la place de 100 car avec 100 je ne pouvais pas valider mon entrée.

je ferais des essais demain car je ne suis pas chez moi mais je peux recevoir les messages. Dis moi si la modif que j'ai faite variable 600 à  la place de variable 100 peut avoir une incidence.

merci
 
Pas du tout tu mets le chiffre que tu veux pour classer les var par contre attention au offset il faut bien lécrire en majuscule précédé du signe $ et vérifie également que ta variable est bien fsuipc IN ET OUT surtout pas OUT seul.
 
Bonjour
J'ai bien mis le switche sur l'entrée 1 et lorsque je le bascule la fenêtre verte s'allume sur le panneau sioc USBExpansion dev=173 mais il ne se passe rien sur fsX.Je ne sais plus quoi faire...
 
ok sinon tu brule tout et tu rentre chez toi :cool:
nan jdeconne maintenant ton programme le sioc.ssi tu louvre puis tu fais FILE EXPORT TO TXT tu enregistre sur le bureau et tu copie tout ce qu'il y a dans le txt et tu le poste ici stp
 
Code:
*****************************************************************************
// * Config_SIOC ver 4.5   -     By Manuel Velez    -    
// *****************************************************************************
// * FileName : sioc.txt
// * Date : 13/05/2015



Var 0600, name TRAIN, Link FSUIPC_INOUT, Offset $0B28, Length 4

Var 0300, name INTERTRAIN, Link IOCARD_SW, Input 1
{
  IF &INTERTRAIN = 1
  {
    &TRAIN = 0    
  }
  ELSE
  {
    &TRAIN = 16383    
  }
}
 
alors que pour le train dans mon tuto c'est la $0BE8 attention !!!

modifie enregistre et ca roule .........
 
Mes excuse pour l'erreur mais ma vue baisse le JEUNE PADAWAN va avoir 60 ans au mois de juin.
Merci pour ton aide on va enfin avancer dans notre programmation sioc
Je n'ai pas tout compris pour la façon de poster des photos mais je vois ça sérieusement dès que possible.
Merci encore c'est génial
JLP76100
 
Au secours le train fonctionne correctement mais la programmation de la led ne fonctionne pas, de plus lorsque lon force lallumage de toutes les sorties il ne se passe rien sur notre led test
merci
 
Retour
Haut