manual gauge flaps b-737

Transcripción

manual gauge flaps b-737
 OPENCOCKPITS B‐737 FLAP GAUGE MANUAL DE INSTALACION Y USO MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE INSTALACION DEL HARDWARE Como puede ver en la imagen, el conexionado es muy simple. Se debe tener muy en cuenta la posición de los conectores del servo y de la alimentación, fíjese que en el conector del servo, el pin 1 (en la foto el de mas a la derecha) corresponde a +5V, por eso hay que cambiar de posición los cables que provienes del servo a su conector, como se puede apreciar asimismo en la imagen donde el cable blanco se ve claramente que se ha intercambiado con el rojo, normalmente los gauges de Opencockpits ya tienen realizado ese cambio de posición del cableado. También es muy importante la posición del conector de alimentación, en la foto también se aprecia la posición del mismo, siendo el pin de la derecha (en la tarjeta esta marcado con un 1) el de alimentación positiva, debiendo suministrársele +5V. Por último el conector hacia el puerto USB, en el que usamos el cable suministrado con la tarjeta, no teniendo ninguna dificultad. CONFIGURACION DEL GAUGE Para configurar el gauge de Flaps, ejecutaremos primeramente el programa Iocards_test.exe (disponible en nuestra guía aquí http://www.opencockpits.com/catalog/info/information.php?info_id=45) Al ejecutarlo nos aparece una pantalla, desde donde tenemos acceso a todos los parámetros de la tarjeta: ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 2
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE 1. En este campo nos aparecerán los números de dispositivo de todas las tarjetas conectadas, evidentemente debemos seleccionar la de Servos (como consejo lo ideal es realizar esta acción de configuración solamente con la tarjeta USBServos conectada al PC) 2. Este valor nos muestra la posición del servo, que corresponde a una determinada posición la aguja del gauge, como veremos más adelante, siendo sus valores posibles de 0 a 1023 (0 desconecta el servo y el rango de valores activos es de 1 a 1023) 3. Este selector nos permite decirle a la tarjeta a que servo queremos enviar el valor del campo 2, o que servo estamos manejando en este momento. 4. Con este deslizador podemos controlar manualmente la posición del servo, Se puede utilizar con el ratón y para más precisión con las flechas del teclado (flecha izquierda disminuir valor, flecha derecha aumentar valor, si se usan las flechas, los valores cambian siempre de uno en uno). ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 3
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE 5. Si queremos enviar los valores del campo 2 directamente al servo, entonces pulsaremos sobre este botón y el servo se posicionará en el valor de dicho campo numero 2. Una vez vistas las funcionalidades del programa podemos proceder a configurar el gauge, con el Iocards_test ejecutado y mediante las flechas iremos moviendo la aguja del gauge y cuando la tengamos en cada una de los puntos, tomaremos nota del valor en cada una de las diferentes posiciones, como podemos ver en la siguiente secuencia de imágenes (Nota: el gauge que aparece en las imágenes se ha fabricado ex profeso para el manual, en ningún caso es el fabricado en serie por Opencockpits): ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 4
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 5
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE Con los valores anotados ya podemos proceder a modificar el script para nuestro gauge, para ello copiaremos y pegaremos el script que se puede encontrar al final de este manual, en un fichero de texto, posteriormente cambiaremos los valores de las variables “servo_high_val” y “servo_low_val” dentro de cada sección, como por ejemplo: &flaps_low_val = 0
&flaps_high_val = 409
&servo_high_val = 153
&servo_low_val = 226
// 0 and 1
Fijese como en la sección ya viene marcado como “0 and 1”, lo que significa que corresponde a los valores de posición del servo para UP y 1 (en nuestro caso 153 y 226), la siguiente sección seria: &flaps_low_val = 409
&flaps_high_val = 819
&servo_high_val = 226
&servo_low_val = 323
// 1 and 2
Puede ver otra vez, que la sección viene marcada como “1 and 2”, por lo tanto, como es lógico usaremos los valores del servo para la posición 1 y 2 (en nuestro caso 226 y 323). Y así sucesivamente con todas las secciones hasta llegar a “30 and 40”. De este modo habremos finalizado la configuración del script SIOC y ya podemos usarlo con nuestro gauge, para ello ejecutaremos el programa config_sioc.exe (que esta habitualmente en nuestra carpeta SIOC) e importaremos el fichero de texto en el que habíamos guardado y modificado el script. ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 6
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE Al importar nos debe aparecer una ventana en donde nos confirma que la importación se ha realizado con éxito, en caso contrario nos indicará donde está el error. Si la importación ha sido correcta, entonces ya podemos guardar nuestro fichero como “sioc.ssi”, con esto ya tenemos disponible nuestro script sioc para usar con el gauge, no nos resta más que ejecutar el Flight Simulator y a continuación ejecutar el sioc.exe Ya podemos proceder a probarlo, ahora en cada movimiento de la palanca de flaps (o la pulsación de F6/F7 o del botón de nuestro joystick asignado a esa función) el indicador cambiara su posición en relación a la posición de los flaps, mostrándonos en cada momento en que situación están dichos flaps. Puede ver un video del gauge en funcionamiento aquí: www.opencockpits.com/uploads/flaps_gauge.wmv A continuación incluimos el script, fíjese que también incluye los indicadores LE, para lo cual deberá cambiar los números de entradas en consonancia con los suyos: ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 7
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE Var 0000, Value 0
{
&ind_le_extend = 0
&ind_le_trans = 0
}
Var 0002, name flaps_fsuipc, Link FSUIPC_IN, Offset $0BE0, Length 4
{
L0 = &flaps_fsuipc
L0 = ABS L0
IF L0 = 0
{
&ind_le_extend = 0
&ind_le_trans = 0
}
ELSE
{
L1 = 0
&ind_le_trans = 1
IF L0 = 409
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 819
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 2047
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 4095
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 6143
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 10239
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 12287
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 16383
{
L1 = 1
&ind_le_trans = 0
}
&ind_le_extend = L1
}
L2 = L0
C0 = L0 >= 0
C1 = L0 <= 409
IF C0 AND C1
{
&flaps_low_val = 0
&flaps_high_val = 409
ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE Var 0001, name servo_flaps, Link USB_SERVOS, Output 1, PosL 0, PosC 511, PosR 1023
8
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE // 0 and 1
}
C0 = L0 >= 409
C1 = L0 <= 819
IF C0 AND C1
{
&flaps_low_val = 409
&flaps_high_val = 819
&servo_high_val = 226
&servo_low_val = 323
// 1 and 2
}
C0 = L0 >= 819
C1 = L0 <= 2047
IF C0 AND C1
{
&flaps_low_val = 819
&flaps_high_val = 2047
&servo_high_val = 323
&servo_low_val = 412
// 2 and 5
}
C0 = L0 >= 2047
C1 = L0 <= 4095
IF C0 AND C1
{
&flaps_low_val = 2047
&flaps_high_val = 4095
&servo_high_val = 412
&servo_low_val = 466
// 5 and 10
}
C0 = L0 >= 4095
C1 = L0 <= 6143
IF C0 AND C1
{
&flaps_low_val = 4095
&flaps_high_val = 6143
&servo_high_val = 466
&servo_low_val = 532
// 10 and 15
}
C0 = L0 >= 6143
C1 = L0 <= 10239
IF C0 AND C1
{
&flaps_low_val = 6143
&flaps_high_val = 10239
&servo_high_val = 532
&servo_low_val = 576
// 15 and 25
}
C0 = L0 >= 10239
C1 = L0 <= 12287
IF C0 AND C1
{
&flaps_low_val = 10239
&flaps_high_val = 12287
&servo_high_val = 576
&servo_low_val = 644
// 25 and 30
}
C0 = L0 >= 12287
C1 = L0 <= 16383
IF C0 AND C1
{
&flaps_low_val = 12287
&flaps_high_val = 16383
&servo_high_val = 644
&servo_low_val = 709
// 30 and 40
}
&servo_calc = &servo_low_val - &servo_high_val
&flaps_calc = &flaps_high_val - &flaps_low_val
&flaps_val = L0 - &flaps_low_val
&servo_val = &servo_calc * &flaps_val
&servo_val = &servo_val / &flaps_calc
ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE &servo_high_val = 153
&servo_low_val = 226
9
MANUAL DE INSTALACION Y USO v1.0 B‐737 FLAP GAUGE L1 = &servo_high_val + &servo_val
&servo_flaps = L1
}
Var 0003, name servo_val
Var 0004, name flaps_calc
Var 0005, name servo_calc
Var 0006, name flaps_val
Var 0007, name flaps_low_val
Var 0008, name flaps_high_val
Var 0009, name servo_high_val
Var 0010, name servo_low_val
Var 0011, name ind_le_extend, Link IOCARD_OUT, Output 22
Var 0012, name ind_le_trans, Link IOCARD_OUT, Output 21
Nota: Los programas de software, circuitos y contenidos publicados en este documento y en nuestra web, son propiedad de sus desarrolladores, quienes NO dan su consentimiento para su uso con fines lucrativos o comerciales salvo autorización expresa y por escrito. El software y el contenido publicado, así como cualquier código desarrollado puede ser distribuido cuantas veces se quiera y por los medios que se desee, sin necesidad de obtener autorización por escrito, siempre y cuando en la publicación se cite al autor y la fuente de donde proviene ANUAL DE INSTALACION Y USO B‐737 FLAP GAUGE 1
www.opencockpits.com 

Documentos relacionados