AVIADORES VIRTU VIRTUALES ALES ASOCIADOS
PRESENTA
PREPARADO POR:
Héctor “Troyano” Guillen
PREPARADO POR:
Héctor “Troyano” Guillen
Programación de Saitek En esta presentación vamos a tratar la instalación, funciones y programación programación del Saitek X-52. Aunque hay varias funciones específicas únicamente de este modelo, el 80% de lo que aquí se explica es común a todos los joysticks Saitek
3
Programación de Saitek índice 1.- Instalación y Calibración 2.- El Multifunction Display 3.- Creación de un perfil .- Teclas simples .- Macros .- Teclas simples nuevas .- Comandos avanzados .- Los Rotarys y el Control Deslizante .- Los Hats (setas) .- El Ratón .- Los Modos .- El Pinkie (botón de cambio) .- Botones de cambio adicionales .- Otras herramientas
4.- Trucos de programación 5.- Uso de los perfiles
4
Instalación y Calibración Los pasos a seguir son: 1.- Introducimos el CD de instalación sin conectar el joystick al PC 2.- Seguimos los pasos que indica y conectamos el joystick al puerto USB cuando nos indique la herramienta. 3.- Una vez instalado aparecerá una ventana donde podremos comprobar que funciona bien y calibrarlo.
5
Instalación y Calibración Una vez instalado y conectado nos aparecerá en la esquina inferior izquierda de la pantalla el icono de un joystick para el acceso directo al software de control y programación del mando
Pulsando con el botón derecho del ratón sobre este icono aparece el menú desplegable.
Seleccionando panel de control accedemos al mismo panel para probar el funcionamiento del joystick que hemos visto en la instalación. Este panel tiene varias herramientas más. 6
Instalación y Calibración La pestaña Deadzone nos permite definir zonas “muertas” en cada uno de los ejes, rotarys y el mando deslizante. En las zonas muertas el joystick no envia señal al PC Basta con pulsar con el ratón sobre los deslizantes y delimitarla zona. La zona “muerta” aparecerá sombreada en gris. Esta herramienta también nos permite verificar el correcto funcionamiento de estos dispositivos ya que la raya roja indica la situación actual del mando y se desplaza al actuar sobre él
7
Instalación y Calibración La siguiente pestaña, LED’s, nos permite controlar el brillo de los leds. Desplazamos el cursor con el ratón hasta la intensidad deseada
Instalación y Calibración La última sirve para configurar el Multifunction Display (MFD) del mando de gases Aquí podemos configurar la hora de los distintos relojes y el formato de fecha
La opción de trabado del embrague sirve para seleccionar si el botón de embrague debe mantenerse pulsado para que funcione o si se pulsa una vez para conectarlo y otra para desconectarlo.
Instalación y Calibración El botón de embrague es el que hay en el centro del rotary inferior del mando de gases. Sirve para inhabilitar momentáneamente el perfil seleccionado. Al activar el embrague el led de ese botón y el de la seta inferior del joystick empezarán a parpadear indicando que está activo. Al desactivarlo el parpadeo cesa. La función del embrague cuando se activa es no enviar al PC la señal correspondiente a la programación de los botones.
Instalación y Calibración En general los joysticks de Saitek se autocalibran al conectarse. Basta con desenchufar el USB y volverlo a enchufar para ello. Sin embargo hay versiones de los drivers que tienen una pestaña adicional en el panel de control con la opción de calibración.
El Multifunction Display El MFD de la palanca de gases nos proporciona varias funcionalidades controladas por tres botones que hay en su base. Estos botones son: 1.- Function 2.- Start/Stop 3.- Reset
Las funciones que tiene son: .- Indicador de fecha y hora (tres distintas) .- Indicador de modo seleccionado (3 modos + Shift o “Pinkie”) .- Indicador de botón pulsado .- Cronometro 12
El Multifunction Display EL MFD siempre muestra la información del modo seleccionado y, si le hemos asignado descripción en el perfil, de la descripción de la programación que tiene el botón que pulsemos. Combinándolo con la activación del embrague podemos verificar que programación tiene un determinado botón sin que envíe la orden al PC.
En modo normal los botones de Start/Stop y Reset permiten alternar entre las tres horas que hemos configurado en la pestaña MFD del panel de control. El botón de Function sirve para alternar entre reloj y cronometro. Para usar el cronometro lo activamos con ese botón y empezamos y detenemos la cuenta con el botón de Start/Stop. El Reset sirve para volver a poner el cronometro a cero. Con el cronometro iniciado podemos volver al modo reloj sin que la cuenta se detenga. Podemos volver al reloj y usar los otros dos botones para cambiar la hora visualizada ya que estos dos botones solo actúan sobre el conteo en el modo cronometro.
13
Creación de un perfil Sobre el menú despleglable del icono de acceso directo seleccionamos el editor de perfiles
Se nos abrirá la herramienta de programación del joystick con la vista tridimensional del mismo. Pulsando con el ratón encima de la imagen del joystick o de la palanca de gases escogemos uno u otro. La imagen se pude rotar para identificar los botones y dispositivos y seleccionarlos pulsando sobre ellos. 14
Creación de un perfil Para seleccionar el botón que queremos programar tenemos tres opciones 1.- Lo buscamos en la lista y pulsamos con el ratón encima suyo 2.- Pulsamos sobre el botón con el ratón encima de la imagen del joystick 3.- Pulsamos el botón en el joystick El botón seleccionado aparecerá sombreado en lista y coloreado en azul en la imagen En el caso 1 lo editaremos directamente. En el 2 y 3 habrá que acceder a editarlo con el ratón
15
Creación de un perfil Teclas simples Pulsando sobre la celda de la lista entramos a programar el botón. Una vez abierta la celda pulsando la tecla o combinación de teclas que queramos que actúen estas quedan registradas. La celda tiene en su parte inferior tres botones que sirven para .- Iniciar/parar la programación .- Confirmar la programación .- Cancelar la programación
16
Creación de un perfil Teclas simples Podemos programar la pulsación de una única tecla , pulsación simultánea de teclas(1) o pulsación secuencial de teclas(2). Una vez programado el botón confirmamos y quedará la celda sombreada en un verde azulado con la descripción “Pulsación de Tecla Nueva”.
(1)
(2)
Si tenemos varias teclas sin descripción el editor les añade un número secuencial para distinguirlas. Podemos cambiarla pulsando en la parte superior de la celda para introducir la descripción que queramos. Estas descripciones son las 17
Creación de un perfil Teclas simples Pulsando el botón derecho del ratón sobre la celda que queremos editar aparece un menú desplegable en el que podemos seleccionar botones definidos por defecto o programaciones que ya tengamos hechas. Seleccionando con el ratón la descripción que queramos se programa el botón con esa función. Este menú también nos permite acceder a las opciones de programación de ese botón .- Pulsación de Tecla Nueva, (la que acabamos de ver). .- Programación de una macro. .- Programación de un comando avanzado.
18
Creación de un perfil Macros Para grabar una macro seleccionamos la opción en el menú desplegable. Esto nos abrirá el editor de macros. Pulsamos la secuencia de teclas que queremos que se ejecute, dejando el intervalo de tiempo que deseemos entre ellas. Con el botón derecho del ratón aparece un menú desplegable que permite borrar un comando, (seleccionado pulsando encima con el ratón), borrar todo lo grabado, o alterar el intervalo de tiempo que transcurre entre cada pulsación.
19
Creación de un perfil Macros La cuantificación de tiempo nos permite establecer un mismo intervalo de tiempo entre la pulsación de cada tecla definida. Ese intervalo seré el triple del rango seleccionado. En la imagen se ha seleccionado el rango de 0,10 seg. Una vez grabada aceptamos y nos aparecerá en la lista de botones programados. Se le puede poner una descripción igual que se hizo con la programación de tecla simple. La macro también pasa a estar disponible en la lista de programaciones asignables.
20
Creación de un perfil Teclas simples nuevas Es una forma alternativa de programar la pulsación de teclas simples. Escogemos la opción del menú desplegable y se nos abrirá un editor igual al del macros. El funcionamiento es el mismo.
La diferencia entre una macro y las teclas simples es que la macro se ejecuta entera simplemente con pulsar el botón. En cambio la secuencia de teclas simples se ejecuta mientras mantenemos el botón pulsado. Si lo soltamos antes de que finalice la secuencia ésta se interrumpe.
21
Creación de un perfil Comandos Avanzados Es una forma de programar pulsación de teclas de forma secuencial y repetitiva Escogemos la opción del menú desplegable para abrir el editor. Consta de tres celdas. La primera corresponde a una macro que se ejecutará al pulsar el botón programado con él. La segunda permite programar una secuencia de teclas que se ejecuta cíclicamente mientras mantengamos el botón pulsado La tercera corresponde a una macro que se ejecuta al soltarlo.
22
Creación de un perfil Comandos Avanzados Para cada tecla que pulsemos aparecen dos botones en el editor. Uno corresponde al momento de pulsar la tecla (1) y otro al momento de soltarla (2).
(1)
(2)
Cada uno de los dos eventos es seleccionable para borrar, igual que si fuera una tecla única. Para cada tecla que pulsemos automáticamente aparece el evento correspondiente a soltar esa tecla en la macro de salida (3). Como puede verse el menú desplegable es idéntico al de los editores anteriores, y también permite modificar los intervalos de tiempo entre teclas. (3) 23
Creación de un perfil Comandos Avanzados Al grabar el comando grabado en el botón asignado como “Nuevo Comando”. Se distingue de una macro o una secuencia de teclas porque aparecen las imágenes de teclas pulsadas y soltadas (siempre y cuando estén en la macro inicial) Se le puede cambiar el nombre y queda añadido a la lista de programaciones seleccionables igual que el resto que ya hemos visto.
24
Creación de un perfil Los Rotarys y el Control Deslizante El joystick dispone de 2 rotarys y un control deslizante que se pueden configurar como ejes o programar pulsaciones de botones en distintos tramos de su recorrido (bandas). Los rotarys tienen un recorrido limitado y un punto central bien distinguible. El control de deslizamiento no tiene punto central.
25
Creación de un perfil Los Rotarys y el Control Deslizante Para programar las bandas lo primero que debemos hacer es pulsar con el ratón el punto del editor donde queramos crear una fractura. No es necesario que afinemos la posición. Los tres botones que hay en la parte superior izquierda son para: .- crear una nueva fractura .- distribuir las bandas creadas uniformemente .- borrar todas las bandas Con el botón derecho del ratón tenemos un menú desplegable que permite estas acciones y la de unir dos bandas en una sola
Con los otros dos botones confirmamos o anulamos la distribución de bandas
26
Creación de un perfil Los Rotarys y el Control Deslizante La programación de la bandas creadas se hace igual que la del cualquier otro botón y tiene todas las posibilidades que ya hemos visto.
Volver 27
Creación de un perfil Los Hats (setas) Los Hats son configurables como conjuntos de 4 u 8 botones mediante un menú desplegable que sale al pulsar con el botón derecho del ratón. Además el Hat inferior del Joystick es configurable como POV (Point of View = Vistas). Para usarlo como POV debe seleccionarse la opción PDM. Usado como POV también se puede configurar como 4 u 8 vías. La programación de los Hats como botones se hace de la misma forma que hemos visto hasta ahora
POV
4 botones
8 botones
28
Creación de un perfil El ratón El ratón de la palanca de gases consta de tres componentes: .- el ministick que controla el puntero .- un botón que hace las funciones de botón izquierdo .- la rueda, que actúa como una rueda normal de ratón al girar y como botón derecho al presionarla. El ratón puede usarse como tal o cada uno de sus componentes puede programarse por separado. Como ratón al ministick se le pude ajustar la sensibilidad en los dos ejes de desplazamiento. 29
Creación de un perfil El ratón Cada uno de los dos ejes del ministick se puede programar como: .- eje de desplazamiento del ratón .- eje .- bandas En caso de usarse como eje se le podrá asignar una función como tal en el simulador, teniendo en cuenta que al soltarse vuelve al punto central. Como bandas se pude programar asignando una tecla a cada banda de forma que, introduciendo 2 bandas por eje, podemos convertir el ratón en un Hat (seta) de 4 botones 30
Creación de un perfil El ratón La rueda del ratón puede usarse como tal o programar como un botón cada uno de los sentidos de giro. No admite la programación por bandas porque no tiene topes, si no que gira sin fin. Observar que puede seguir usándose como rueda de ratón cambiando el sentido del giro. Admite todos los tipos de programación que hemos visto hasta ahora para botones.
31
Creación de un perfil El ratón SI decidimos no usar el ministick como ratón y lo programamos con otras funciones (en la imagen ejes independientes) automáticamente se habilita la posibilidad de programar como ratón alguno de los Hats. La única particularidad es que entonces la sensibilidad se ajusta genéricamente, no de forma independiente en cada eje. En este caso la opción de 4 u 8 vías no tiene función alguna.
32
Creación de un perfil Los modos Hemos visto como programar una función en cada uno de los controles del joystick. A parte existen formas de programar más de una función independiente en cada control. La primera de ellas es usar los modos. Para ello seleccionamos el modo en el que se va ejecutar la programación que queramos realizar en el desplegable que hay en la barra superior del editor. Una vez escogido el modo programamos el control con las herramientas que ya hemos visto. Esto nos permite tener tres funciones independientes por control
33
Creación de un perfil El Pinkie (botón de cambio) La otra posibilidad de asignar funciones distintas a un mismo control es usar el Pinkie como botón de cambio. Ello nos permite asignar dos funciones distintas a cada control, lo que, combinado con los modos, nos da un total de 6 funciones independientes. Para poder usar el Pinkie como botón de cambio debemos asignarle esa función con el menu desplegable. Si no lo hacemos entonces puede usarse y programarse como cualquier otro control del joystick. Al configurarlo como botón de cambio podemos programar nuevas funciones al resto de botones en el estado “Modo X+ Pinkie”.
34
Creación de un perfil El Pinkie (botón de cambio) Al seleccionarse como botón de cambio la celda aparecerá marcada con un flecha blanca como la de la tecla “Shift”.
En los Saitek Cyborg Evo, no hay modos disponibles, pero hay dos botones en la base del joystick que pueden configurarse como botones de cambio.
35
Creación de un perfil Botones de cambio adicionales En el Saitek Aviator y en el X52-Pro(?) se puede configurar una tecla cualquiera como botón de cambio. A todos los efectos esto crea un nuevo modo que permite programar una nueva función a cada botón. La activación de este modo puede configurarse de forma que esté disponible solo mientras mantengamos pulsado el nuevo botón de cambio y se desactive al soltarlo, o de forma que se active al pulsarlo y se desactive al volverlo a pulsar por segunda vez. Este nuevo estado puede definirse de manera que este disponible en cualquiera de los modos que el joystick tiene por defecto, o que solo lo esté en uno en concreto. Esta función no está disponible ni en el Saitek Cyborg Evo, ni en el X45, ni en el X52 básico.
36
Creación de un perfil Otras herramientas Si queremos eliminar la programación de un control tenemos una opción del menú desplegable que permite “Despejar programación”. Otra opción es la de “Borrar comandos no utilizados”. Esta abre una ventana donde podremos borrar todas aquellas teclas que hayamos programado y luego no hayamos usado.
Podemos acceder a ver todas los controles programados con la opción “Mapa general” de la barra de herramientas. Desde el mapa general podemos programar igual que con la vista tridimensional
37
Creación de un perfil Otras herramientas
Volver
38
Trucos de programación .- Se debe evitar asignar comandos del joystick directamente al simulador. Ello inhabilita automáticamente cualquier programación de ese botón. .- En la programación por bandas es conveniente dejar bandas sin teclas asignadas, destinadas a la posición de reposo del control. Si no el joystick enviará continuamente la señal de esa tecla al PC. (ver bandas) .- Agrupar la programaciones por modos (modo vuelo, modo aterrizaje, gestión motores múltiples. (ver mapa ej.) .- No programar funciones “problematicas” (por ej. “saltar”) en controles muy accesibles o cerca de controles habituales. .- No programar el joystick con funciones de uso poco habitual (ej. Encender motores). Es preferible usar el teclado. .- Si no hemos asignado funciones a un control en un modo concreto si pulsamos ese botón en una de esas situaciones ejecutará la programación que tenga para el “Modo 1”. Pulsarlo al mismo tiempo que el Pinkie es una forma de ejecutar la programación del “Modo 1” cuando estemos en el 2 o el 3. 39
Uso de Perfiles .- Podemos tener creados tantos perfiles como queramos. Para seleccionarlos abrimos el menú del icono de Saitek y pulsamos sobre el que vayamos a usar. .- Si tenemos un perfil activo el icono de Saitek aparece resaltado en verde y el icono del perfil pulsado. .- Se puede tener más de un perfil por simulador. .- El joystick debe estar conectado al Pc al arrancar el simulador, si no, no lo reconoce. Los perfiles, en cambio, pueden cargarse con el simulador arrancado. .- Se puede desactivar un perfil cargado pulsando sobre “Despejar Perfil” del menú.
40