1.0 - Opencockpits

Anuncio
 OPENCOCKPITS IOCards CONFIGURACION DE PARAMETROS DEL FICHERO INI MANUAL DE CONFIGURACION v1.0 FICHERO ini IOCards SIOC: IOCP_port = Puerto del servidor IOCP (por defecto el 8092), recuerde que si ejecuta más de un sioc, no puede repetirse este número. IOCP_timeout = Tiempo de respuesta máximo de los paquete IOCP (por defecto 4000). Minimized = Por defecto “No”, si lo ponemos en “Yes”, cuando ejecutemos SIOC, automáticamente se minimizará en la barra. Toggle_delay = Retraso necesario en la operación toggle, por defecto 20 CONFIG_FILE = Fichero que se ejecutara al arrancar SIOC, pueden ser de varios tipos y se distinguen por su extensión: •
.ssi ficheros compilados y que ya están listos para ejecutarse con SIOC. •
.txt fichero de texto, que necesita ser compilado cargándolo en el programa config_sioc.exe. •
.ssc ficheros compilados, pero codificados. •
.lst lista de ficheros .txt (uno en cada línea), se deben compilar y unirse. IOCARDS MODULE IOCard_disable = Si está en “Yes” no tendremos acceso a las tarjetas IOCards, por defecto “No”. IOCARDS MASTER MASTER = (Indice Device),(Tipo),(Número de tarjetas),(Número de device) •
Indice Device= numero usado para la identificación en la propia variable de SIOC, en esta forma podemos hacer referencia a una determinada tarjeta. •
Tipo= un numero que identifica que clase de tarjeta o modulo hemos conectado, y pueden ser los siguientes tipos: 0: Emulador de Master 1: Master conectada directamente al puerto paralelo (obsoleto) 2: Master por puerto paralelo con cable de compatibilidad (obsoleto) 3: Placa expansión por puerto paralelo (obsoleto) 4: USBExpansion 5: Modulo MCP 6: USBOutputs 7: Modulo EFIS 8: Modulo radio COM 9: Modulo radio NAV 10: Modulo radio ADF 11: Modulo ATC MANUAL DE CONFIGURACION PARAMETROS DEL FICHERO INI En este apartado podemos definir las tarjetas USBExpansion, Master, USBOutputs y los módulos que tenemos conectados. 2 MANUAL DE CONFIGURACION v1.0 •
FICHERO ini IOCards Número de tarjetas= número de tarjetas Master conectadas o 1 a 4 para tarjetas Master conectadas en una USBExpansion o 1 para tarjetas Master conectadas directamente al puerto paralelo (obsoleto) •
Número de device= ID interno de USB o puerto paralelo o 0 para el caso del Emulador o la primera USB detectada o $0378 o $0278 para los puertos paralelos (obsoleto) o Numero de dispositivo USB (proporcionado por el propio PC) Ejemplo de numeración varias USBExpansion: MASTER=0,4,3,22 MASTER=1,4,2,24 USBExpansion con 3 tarjetas Master conectadas en el puerto USB número 22 Segunda USBExpansion con 2 tarjetas Master en el puerto USB número 24 Ejemplo de numeración de módulos: MASTER=0,5,1,0 Un solo modulo MCP conectado (no es necesario numero de identificador) OTHER CARDS / OTRAS TARJETAS El resto de tarjetas IOcards se definen de la siguiente forma: (Nombre de tarjeta)=(Indice device),(número device) •
•
•
•
•
USBStepper = tarjeta de motores paso a paso USBKeys = tarjeta emuladora de teclado USBServos = tarjeta para uso de servos de modelismo USBRelays = tarjeta para el manejo de relés USBDCMotor = tarjeta para uso de motores de corriente continua. Ejemplo de dos tarjetas USBStepper en los puertos USB números 14 y 37 y una USBServos en el puerto 25 USBStepper=0,14 USBStepper=1,37 USBServos=2,25 Para poder acceder a los ejes analógicos de las tarjetas USB, tendremos que definirlos en el sioc.ini de la siguiente forma: USBAnalogic=(Indice device),(número device) Usando para cada tarjeta diferente una línea, como en el ejemplo, donde declaramos las entradas analógicas de las tarjetas del ejemplo anterior: USBAnalogic=0,14 USBAnalogic=1,37 USBAnalogic=2,25 MANUAL DE CONFIGURACION PARAMETROS DEL FICHERO INI Los diferentes tipos de tarjetas son los siguientes: 3 MANUAL DE CONFIGURACION v1.0 FICHERO ini IOCards FSUIPC MODULE FSUipcdisable = Si activamos este parámetro poniéndolo en “Yes”, SIOC no realiza la lectura de las variables FSUIPC, dejando este modulo desconectado. FSUipcrefresh = Tasa de refresco en ms para la lectura/escritura de FSUIPC. Reduciendo el valor se carga más el procesador, pero se obtienen accesos más rápidos al Flight Simulator. IOCP CLIENTS MODULES SIOC dispone de hasta dos clientes IOCP, que se pueden conectar a servidores diferentes en ordenadores diferentes, accediendo a ellos haciendo uso del parámetro Device en el script de SIOC. IOCPini_delay = Tiempo en ms para iniciar la conexión al servidor, una vez que SIOC este ejecutado. Cliente #0 IOCPclient0_disable = Si este parámetro está en “Yes”, SIOC no accede a variables IOCP a través del cliente #0 IOCPclient0_host = Dirección IP del servidor donde debe conectarse el cliente #0 IOCPclient0_port = Puerto de conexión del servidor donde debe conectarse el cliente #0 Y lo mismo para el cliente #1 IOCPclient1_disable = Si este parámetro está en “Yes”, SIOC no accede a variables IOCP a través del cliente #1 IOCPclient1_host = Dirección IP del servidor donde debe conectarse el cliente #1 IOCPclient1_port = Puerto de conexión del servidor donde debe conectarse el cliente #1 Sound_disable = Si esta a “Yes”, entonces SIOC no accede a este modulo. Volume = Valor del volumen general de los sonidos (0‐100) SOUND = (Fichero wav),(Frecuencia),(Volumen),(Balance) •
Fichero wav = Debe estar en el propio directorio de SIOC, y si esta precedido de un * (asterisco), el sonido se repetirá en un bucle continuo. •
Frecuencia = Valor de la frecuencia 100‐1000000 (0=valor original , ‐1=por defecto) •
Volumen = Valor del Volumen 0‐100 (‐1=por defecto) •
Balance = Valor del Balance ‐100 (izquierda) a +100 (derecha) (0=centro , ‐1=por defecto) KEYBOARD EMULATOR MODULE window = nombre exacto de la ventana donde se enviaran las teclas MANUAL DE CONFIGURACION PARAMETROS DEL FICHERO INI SOUND MODULE 4 MANUAL DE CONFIGURACION v1.0 FICHERO ini IOCards Definición de teclas: #(numero de índice de la tecla en el script) = definición de la secuencia de teclas. Las teclas se definen por si solas A=A, B=B, etc…, pero si lo que queremos es definir teclas especiales o combinaciones de ellas, usaremos las tablas siguientes: DEFINICION DE TECLAS ESPECIALES “\” + A B C
D E
F
G
H
I
J K L
M
Función BKSP TAB ENTER ESC F1
F2
F3
F4
F5
F6 F7 F8
F9
“\” + N O P
Q R
S
T
U
V
W X Y
Z
Función F10 F11 F12 HOME END
UP
DOWN
LEFT
RIGHT
PG UP PG DN INS
DEL
8 9 “\” + 1 2 3 4
5
6
\
Función SHIFT DN SHIFT UP CTRL DN CTRL UP
ALT DN
ALT UP
\
DEFINICION DE TECLAS ESPECIALES EN BLOQUE NUMERICO “/” + / Función / 0 1
NUM 0 NUM 1 2 3
NUM 2 NUM 3
4
5
6
7
NUM 4
NUM 5
NUM 6
NUM 7
NUM 8 NUM 9 A
MULTIPLY
“/” + B C
D E
F
G
Función ADD SEPARATOR SUBSTRACT
DECIMAL
DIVIDE
SPACE Si anteponemos el símbolo “<”a cualquier letra, conseguiremos enviarla como mayúscula, porque a veces según que software distingue entre mayúsculas y minúsculas. Ejemplos: Ctrl+Shift+F8 = \3\1\L\2\4 Ctrl+Shift+L = \3\1L\2\4 Ctrl+numpad 5 = \3/5\4 Mayúscula “a” = <A Dese cuenta que en el primer caso la letra “L” va acompañada de “\” lo cual significa que el código que enviamos es F8, y en el Segundo caso la “L” no va acompañada de ningún carácter, por lo tanto simplemente enviamos la letra “L”. En el tercer caso la barra normal nos envía a la definición de teclas del bloque numérico. Y, por último, en el cuarto caso, enviamos una “A” mayúscula, ya que le hemos antepuesto el símbolo “<”, porque por defecto las letras se envían en minúscula. MANUAL DE CONFIGURACION PARAMETROS DEL FICHERO INI Fíjese que el símbolo que anteponemos a la función del bloque numérico no es el mismo que para las funciones especiales, en el primer caso es la barra invertida “\” y para el Segundo es la barra normal “/”. 5 
Descargar