Hosting De Calidad desde 4,95 euros

Hosting Wordpress 4,95 euros

Hosting De Calidad desde 4,95 euros

Hosting Wordpress 4,95 euros

Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Programación SIOC

  • 132 Respuestas
  • 37023 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

*

Dragun

  • Perrus Pilotus
  • *
  • 919
  • Sexo: Masculino
Re:Programación SIOC
« Respuesta #120 en: 23 de Marzo de 2013, 21:56:24 pm »
Pero es que no escuchas lexe......tienes 20 asignaciones libres de teclas de los mfds que puedes dejar sin asignacion de tecla y con asociación al pulsador de cada mfd, y usar esas asignaciones que te den problemas, ya que en falcon puedes tener una  función asignada a un boton o definida como una letra..... :boing:

*

danipelos

  • Canelón
  • *
  • 12
Re:Programación SIOC
« Respuesta #121 en: 24 de Marzo de 2013, 22:09:23 pm »
Hola a todos. De nuevo acudo a vosotros buscando ayuda con SIOC y BMS. Estoy siguiendo vuestros pasos y poco a poco voy completando paneles. El ultimo problema que me he encontrado ha sido con el número de combinaciones de teclas que puedo asignar en SIOC. Os adjunto una copia de mi .ini:

Citar
10 [ fichero de configuracion para el SIOC ver. 4.0 ]
[ Configuration file for SIOC ]


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

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

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

[ Tiempo de respuesta máximo de los paquetes IOCP ]
[ IOCP Timeout ]
IOCP_timeout=4000

[ 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=.\FALCON_4_BMS.ssi

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

[MASTERS]
MASTER=0,4,1,50
MASTER=1,4,1,53
MASTER=2,5,1,49
MASTER=3,7,1,36

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


[ Número de tarjetas = 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 $0378), 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 compatibility 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 ]

[ 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=0,4,1,50
MASTER=0,5,1,49
MASTER=0,7,1,36

[ Others Cards / Otras tarjetas ]
[...............................]

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

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=3000

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

[ Desactivar el módulo cliente IOCP ]
[ Disable IOCP client module ]
IOCPclient0_disable=No

[ 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

[ Volumen 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,volumen,balance ]
[ frecuencia=100 hasta 100000 0=original -1=Por defecto ]
[ volumen=0 hasta 100 -1=Volumen 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 = "Falcon 4 BMS" ]

window =a.txt - Bloc de notas


[ Asignación de teclas ]
[ assign youe keys ]

#1=
#2=
#3=
#4=
#5=
#6=
#7=
[ANTICOLLISION LIGHTS ON]
#8= \1\5Q\6\2

[ANTICOLLISION LIGHTS OFF]
#9= \3Q\4

[WINGTIP LIGHTS OFF]
#10= \3\5E\6\4

[PARKING BRAKE OFF]
#11= \5Y\6

[HDG KNOB DEC]
#12= \1\3\5J\6\4\2

[HDG KNOB INC]
#13= \1\3\5K\6\4\2

[COURSE KNOB DEC]
#14= \1\3\5F\6\4\2

[COURSE KNOB INC]
#15= \1\3\5H\6\4\2

[PARKING BRAKE ON]
#16= \3Y\4

[LANDING LIGHTS OFF]
#17= \5I\6

[LANDING LIGHTS]
#18= \3I\4

[WINGTIP LIGHTS BRIGHT]
#19= \1\5E\6\2

[LIGHTS STEADY]
#20= \5W\6

[LIGHTS FLASH]
#21= \1W\2

[MASTER EXT LIGHTS OFF]
#22=\5E\6

[MASTER EXT LIGHTS NORM]
#23= \1E\2

[MASTER ARM ON]
#24= \1M\2

[MASTER ARM OFF]
#25=\3M\4

[MASTER ARM SIMULATE]
#26=\1\3M\2\4

[LASER ARM]
#27=\1L\2

[LASER OFF]
#28=\3L\4

[STORES CONFIG CAT I]
#29=\1C\2

[STORES CONFIG CAT III]
#30=\3C\4

[HOOK UP]
#31=\3H\4

[HOOK DOWN]
#32=\1H\2

[EMER STORES JETTISON]
#33=J

[LANDING GEAR UP]
#34=\1G\2

[LANDING GEAR DOWN]
#35=\3G\4

[ICP SYM Wheel INCREASE]
#36=\1\K\2

[ICP SYM Wheel DECREASE]
#37=\1\J\2

[ICP DEPR RET Wheel UP]
#38=\1\M\2

[ICP DEPR RET Wheel DOWN]
#39=\1\L\2

[ICP DRIFT C/O ON]
#40=\3\1/1\2\4

[ICP DRIFT C/O NORM]
#41=\3\1/2\2\4

[ICP WARN RESET]
#42=\3\1/3\2\4

[ICP STICK_UP]
#43=\1\S\2

[ICP STICK_DOWN]
#44=\1\T\2

[ICP STICK_LEFT]
#45=\1\U\2

[ICP STICK_RIGHT]
#46=\1\V\2

[ MAster Caution Reset ]
#47=\B

[ ICP COM 1 ]
#48= \E

[ ICP COM2 ]
#49= \F

[ ICP IFF ]
#50= \G

[ ICP LIST ]
#51= \H

[ ICP A-A ]
#52= \I

[ ICP A-G ]
#53= \J

[ ICP 0 ]
#54= /0

[ ICP 1 ]
#55= /1

[ ICP 2 ]
#56= /2

[ ICP 3 ]
#57= /3

[ ICP 4 ]
#58=/4

[ ICP 5]
#59= /5

[ ICP 6 ]
#60= /6

[ ICP 7 ]
#61= /7

[ ICP 8 ]
#62= /8

[ ICP 9 ]
#63= /9

[ ICP RCL ]
#64= .

[ ICP ENTER ]
#65= \C

[ ICP PREV ]
#66= -

[ ICP NEXT ]
#67= +

[AIR SOURCE OFF]
#68= \1\5M\6\2

[AIR SOURCE NORM]
#69= \1\5N\6\2

[AIR SORUCE DUMP]
#70= \3N\4

[AIR SOURCE RAM]
#71= \5M\6

[INS OFF]
#72= \3\5X\6\4

[INS NORM]
#73= \3\5Z\6\4

[INS NAV]
#74= \3Z\4

[INS IN FLT ALIGN]
#75= \3X\4

[MMC ON]
#76= \3\5C\6\4

[MMC OFF]
#77= \1\3C\4\2

[SMS ON]
#78= \3\5V\6\4

[SMS OFF]
#79= \3V\4

[MFD ON]
#80= \3\5B\6\4

[MFD OFF]
#81= \5B\6

[UFC ON]
#82= \3\5N\6\4

[UFC OFF]
#83= \5N\6

[GPS ON]
#84= \3\5M\6\4

[GPS OFF]
#85= \1\3\5M\6\4\2

[DL ON]
#86= \3\5,\6\4

[DL OFF]
#87= \3,\4

[HUD W / VAH]
#88= \3A\4

[HUD VAH]
#89= \3\5a\6\4

[HUD VAH OFF]
#90= \5a\6

[HUD ATT/FPM]
#91= \3\5S\6\4

[HUD FPM]
#92= \5S\6

[HUD FPM OFF]
#93= \1\3\5s\6\4\2

[HUD DED]
#94= \3\5d\6\4

[HUD PFL]
#95= \3D\4

[HUD DED PLF OFF]
#96= \5D\6

[HUD DEPR RET STBY]
#97= \3\5F\6\4

[HUD DEPR RET PRI]
#98= \5F\6

[HUD DEPR RET OFF]
#99= \3F\4

[HUD CAS]
#100= \3\5H\6\4

[HUD TAS]
#101= \5H\6

[HUD GND SPD]
#102= H

[HUD ALT RDR]
#103= \3\5J\6\4

[HUD ALT BARO]
#104= \5J\6

[HUD ALT AUTO]
#105= \1J\2

[HUD DAY]
#106= \3\5K\6\4

[HUD AUTO]
#107= \1K\2

[HUD NIGHT]
#108= \3K\4
#200=<b


[ End of File ]

El problema que tengo es que a partir de la asignación nº 100 SIOC no las reconoce y no envía ninguna combinación cuando acciono el interruptor correspondiente. Además no sé por qué pero al haber más de 99 asignaciones, alguna de las anteriores, que funcionaban perfectamente, envían combinaciones erróneas  :(

¿Vosotros habéis podido asignar más de 99 combinaciones a la vez? ¿Qué estoy haciendo mal? Como sea una limitación de SIOC me voy a llevar un buen cabreo. Cientos de horas y de euros gastados para nada...


*

Dragun

  • Perrus Pilotus
  • *
  • 919
  • Sexo: Masculino
Re:Programación SIOC
« Respuesta #122 en: 25 de Marzo de 2013, 00:10:48 am »
Por que no usas 2 USBKeys ?, tendrias 88 teclas por cada una.

*

Skorp

  • Administrador
  • Überperrus
  • *
  • 20983
Re:Programación SIOC
« Respuesta #123 en: 25 de Marzo de 2013, 08:26:12 am »


Lo siento Danipelos, pero yo no he asignado tantas, por ahora.







No Center......No Party XD.

Enfoca cualquier situación problemática como lo haría un perro:
olfatea el problema y si no te lo puedes comer o follar, méate en ello y vete.

*

danipelos

  • Canelón
  • *
  • 12
Re:Programación SIOC
« Respuesta #124 en: 25 de Marzo de 2013, 12:43:18 pm »
Yo no utilizo ninguna tarjeta USBkeys. Ahora mismo tengo dos tarjetas master conectadas a sendas expansionUSB. Probad a asignar más de 99 combinaciones y veréis que de la nº 100 en adelante sencillamente no funciona ninguna. Me parece muy decepcionante que SIOC esté capado de esta manera. Si elegí el hardware de OC era por su sencillez y versatilidad de uso. Parece ser que no es tan versátil como yo imaginaba.

Estoy pensando en rehacerlo todo desde cero, asignando las 27 letras del alfabeto y las diferentes teclas especiales a distintas asignaciones, y luego en el archivo .ssi introducir una a una todas las combinaciones de teclas. Es mucho más laborioso pero creo que funcionará.

 
« Última modificación: 25 de Marzo de 2013, 12:44:50 pm por danipelos »

*

Dragun

  • Perrus Pilotus
  • *
  • 919
  • Sexo: Masculino
Re:Programación SIOC
« Respuesta #125 en: 25 de Marzo de 2013, 21:09:34 pm »
Yo no utilizo ninguna tarjeta USBkeys. Ahora mismo tengo dos tarjetas master conectadas a sendas expansionUSB. Probad a asignar más de 99 combinaciones y veréis que de la nº 100 en adelante sencillamente no funciona ninguna. Me parece muy decepcionante que SIOC esté capado de esta manera. Si elegí el hardware de OC era por su sencillez y versatilidad de uso. Parece ser que no es tan versátil como yo imaginaba.

Estoy pensando en rehacerlo todo desde cero, asignando las 27 letras del alfabeto y las diferentes teclas especiales a distintas asignaciones, y luego en el archivo .ssi introducir una a una todas las combinaciones de teclas. Es mucho más laborioso pero creo que funcionará.

Si deberia de funcionar , no veo porque no. No dejes de comentarnos resultados.

*

Skorp

  • Administrador
  • Überperrus
  • *
  • 20983
Re:Programación SIOC
« Respuesta #126 en: 25 de Marzo de 2013, 22:16:59 pm »
Citar
Me parece muy decepcionante que SIOC esté capado de esta manera. Si elegí el hardware de OC era por su sencillez y versatilidad de uso. Parece ser que no es tan versátil como yo imaginaba.

Me extraña que seas el único con ese problema, quizas te estés equivocando en algo....más que nada lo comento porque me extraña que habiendo gente que se ha hecho cabinas grandes con este hardware no haya tenido el mismo problema (o que no lo haya comentado,que ya seria la releche).

En fin, suerte y si lo arreglas, lo que dice Dragun, ya nos comentaras como....:pulgares:

Saludos




No Center......No Party XD.

Enfoca cualquier situación problemática como lo haría un perro:
olfatea el problema y si no te lo puedes comer o follar, méate en ello y vete.

*

fenix

  • Perrus Pilotus
  • *
  • 566
Re:Programación SIOC
« Respuesta #127 en: 26 de Marzo de 2013, 22:08:26 pm »
Repasa con detenimiento tu codigo SIOC, creo que debes de tener algunos errores, para que SIOC, no sea capaz de reconocer mas de 100 teclas

*

fenix

  • Perrus Pilotus
  • *
  • 566
Re:Programación SIOC
« Respuesta #128 en: 26 de Marzo de 2013, 22:23:36 pm »
Dani, al mirar con detenimiento  XD, tu codigo SIOC, he encontrado que las teclas asignadas 64, 66, 67 y 87 están mal asignadas, no creo que el propio SIOC, te las reconozca tal como las tienes escritas.

Deberias hacer todas las asignaciones del mismo modo, letras en mayusculas, las barras inclinadas en la secuencia correcta. De esta manera no creo que tengas problemas en que SIOC, reconozca todas las teclas que asignes.

Suerte
« Última modificación: 26 de Marzo de 2013, 22:25:57 pm por fenix »

*

Jaker

  • Administrador
  • Überperrus
  • *
  • 10798
  • Sexo: Masculino
  • Perroflauta
Re:Programación SIOC
« Respuesta #129 en: 24 de Diciembre de 2015, 08:32:41 am »
Refloto. Ayer tuve mi primer escarceo con la programación SIOC. No me fue mal pero hay un par de dudas que quisiera aclarar, a ver si luego os pongo el código que tengo y lo que quiero hacer a ver qué es lo que hay que modificar  :P
Lo que se pueda, cuando se pueda y si se puede...


*

Skorp

  • Administrador
  • Überperrus
  • *
  • 20983
Re:Programación SIOC
« Respuesta #130 en: 24 de Diciembre de 2015, 08:50:24 am »
Lagarto lagarto.....:cunao:

:lol:




No Center......No Party XD.

Enfoca cualquier situación problemática como lo haría un perro:
olfatea el problema y si no te lo puedes comer o follar, méate en ello y vete.

*

Jaker

  • Administrador
  • Überperrus
  • *
  • 10798
  • Sexo: Masculino
  • Perroflauta
Re:Programación SIOC
« Respuesta #131 en: 24 de Diciembre de 2015, 08:56:03 am »
Nah, son un par de cuestiones básicas... seguro que te las sabes  :)
Lo que se pueda, cuando se pueda y si se puede...


*

Skorp

  • Administrador
  • Überperrus
  • *
  • 20983
Re:Programación SIOC
« Respuesta #132 en: 24 de Diciembre de 2015, 09:02:51 am »
De pé a pá   :lol2:




No Center......No Party XD.

Enfoca cualquier situación problemática como lo haría un perro:
olfatea el problema y si no te lo puedes comer o follar, méate en ello y vete.

 

Hosting De Calidad desde 4,95 euros

Hosting Wordpress 4,95 euros