Você está na página 1de 41

1946

PRESENTA
AVIADORES VIRTUALES ASOCIADOS
1
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Curso de programacin de Joysticks
PREPARADO POR:
Hctor Troyano Guillen
Programacin de
Saitek
2
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
3
Programacin de Saitek
En esta presentacin vamos a tratar la
instalacin, funciones y programacin del
Saitek X-52.
Aunque hay varias funciones especficas
nicamente de este modelo, el 80% de lo que
aqu se explica es comn a todos los joysticks
Saitek
3
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
4
ndice
Programacin de Saitek
1.- Instalacin y Calibracin
2.- El Multifunction Display
3.- Creacin de un perfil
.- Teclas simples
.- Macros
.- Teclas simples nuevas
.- Comandos avanzados
.- Los Rotarys y el Control Deslizante
.- Los Hats (setas)
.- El Ratn
.- Los Modos
.- El Pinkie (botn de cambio)
.- Botones de cambio adicionales
.- Otras herramientas
4.- Trucos de programacin
5.- Uso de los perfiles
4
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
5
Instalacin y Calibracin
Los pasos a seguir son:
1.- Introducimos el CD de
instalacin 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
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
6
Instalacin y Calibracin
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 programacin
del mando
Pulsando con el botn derecho
del ratn 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
instalacin.
Este panel tiene varias
herramientas ms.
6
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
7
Instalacin y Calibracin
La pestaa 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 seal al PC
Basta con pulsar con el ratn sobre
los deslizantes y delimitarla zona.
La zona muerta aparecer
sombreada en gris.
Esta herramienta tambin nos
permite verificar el correcto
funcionamiento de estos
dispositivos ya que la raya roja
indica la situacin actual del mando
y se desplaza al actuar sobre l
7
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Instalacin y Calibracin
La siguiente pestaa,
LEDs, nos permite
controlar el brillo de
los leds.
Desplazamos el
cursor con el ratn
hasta la intensidad
deseada
8
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Instalacin y Calibracin
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 opcin de trabado del
embrague sirve para
seleccionar si el botn de
embrague debe mantenerse
pulsado para que funcione o si
se pulsa una vez para
conectarlo y otra para
desconectarlo.
9
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Instalacin y Calibracin
El botn de embrague es el que
hay en el centro del rotary
inferior del mando de gases.
Sirve para inhabilitar
momentneamente el perfil
seleccionado.
Al activar el embrague el led de
ese botn y el de la seta inferior
del joystick empezarn a
parpadear indicando que est
activo. Al desactivarlo el
parpadeo cesa.
La funcin del embrague
cuando se activa es no enviar al
PC la seal correspondiente a la
programacin de los botones.

10
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Instalacin y Calibracin
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 pestaa
adicional en el panel de control
con la opcin de calibracin.
11
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
12
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 botn pulsado
.- Cronometro
12
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
13
El Multifunction Display
EL MFD siempre muestra la informacin del modo seleccionado y, si le hemos
asignado descripcin en el perfil, de la descripcin de la programacin que
tiene el botn que pulsemos.
Combinndolo con la activacin del embrague podemos verificar que
programacin tiene un determinado botn sin que enve 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 pestaa MFD del panel de control.
El botn de Function sirve para alternar entre reloj y cronometro.
Para usar el cronometro lo activamos con ese botn y empezamos y
detenemos la cuenta con el botn 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 actan sobre el conteo en el
modo cronometro.
13
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
14
Creacin de un perfil
Sobre el men despleglable del
icono de acceso directo
seleccionamos el editor de
perfiles
Se nos abrir la herramienta
de programacin del joystick
con la vista tridimensional del
mismo.
Pulsando con el ratn 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
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
15
Creacin de un perfil
Para seleccionar el botn
que queremos programar
tenemos tres opciones
1.- Lo buscamos en la lista
y pulsamos con el ratn
encima suyo
2.- Pulsamos sobre el botn
con el ratn encima de la
imagen del joystick
3.- Pulsamos el botn en el
joystick
El botn 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 ratn
15
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
16
Creacin de un perfil
Pulsando sobre la celda
de la lista entramos a
programar el botn.
Una vez abierta la celda
pulsando la tecla o
combinacin de teclas
que queramos que
acten estas quedan
registradas.
La celda tiene en su parte
inferior tres botones que
sirven para
.- Iniciar/parar la
programacin
.- Confirmar la
programacin
.- Cancelar la
programacin
Teclas simples
16
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
17
Creacin de un perfil
Podemos programar la
pulsacin de una nica tecla ,
pulsacin simultnea de
teclas(1) o pulsacin
secuencial de teclas(2).
Una vez programado el botn
confirmamos y quedar la
celda sombreada en un verde
azulado con la descripcin
Pulsacin de Tecla Nueva.
Si tenemos varias teclas sin
descripcin el editor les
aade un nmero secuencial
para distinguirlas.
Podemos cambiarla pulsando
en la parte superior de la
celda para introducir la
descripcin que queramos.
Estas descripciones son las
(1)
(2)
Teclas simples
17
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
18
Creacin de un perfil
Pulsando el botn derecho
del ratn 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 ratn la
descripcin que queramos se
programa el botn con esa
funcin.
Este men tambin nos
permite acceder a las
opciones de programacin de
ese botn
.- Pulsacin de Tecla Nueva,
(la que acabamos de ver).
.- Programacin de una
macro.
.- Programacin de un
comando avanzado.
Teclas simples
18
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
19
Creacin de un perfil
Para grabar una macro
seleccionamos la opcin 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 botn derecho del
ratn aparece un men
desplegable que permite
borrar un comando,
(seleccionado pulsando
encima con el ratn), borrar
todo lo grabado, o alterar el
intervalo de tiempo que
transcurre entre cada
pulsacin.
Macros
19
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
20
Creacin de un perfil
La cuantificacin de tiempo
nos permite establecer un
mismo intervalo de tiempo
entre la pulsacin 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
descripcin igual que se hizo
con la programacin de tecla
simple.
La macro tambin pasa a
estar disponible en la lista de
programaciones asignables.
Macros
20
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
21
Creacin de un perfil
Es una forma alternativa de
programar la pulsacin de
teclas simples.
Escogemos la opcin del
men desplegable y se nos
abrir un editor igual al del
macros.
El funcionamiento es el
mismo.
Teclas simples nuevas
La diferencia entre una macro y las teclas simples es que la
macro se ejecuta entera simplemente con pulsar el botn. En
cambio la secuencia de teclas simples se ejecuta mientras
mantenemos el botn pulsado. Si lo soltamos antes de que
finalice la secuencia sta se interrumpe.
21
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
22
Creacin de un perfil
Es una forma de programar
pulsacin de teclas de forma
secuencial y repetitiva
Escogemos la opcin del men
desplegable para abrir el editor.
Consta de tres celdas.
La primera corresponde a una
macro que se ejecutar al pulsar
el botn programado con l.
La segunda permite programar
una secuencia de teclas que se
ejecuta cclicamente mientras
mantengamos el botn pulsado
La tercera corresponde a una
macro que se ejecuta al soltarlo.
Comandos Avanzados
22
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
23
Creacin de un perfil
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).
Cada uno de los dos eventos es
seleccionable para borrar, igual
que si fuera una tecla nica.
Para cada tecla que pulsemos
automticamente aparece el
evento correspondiente a soltar
esa tecla en la macro de salida
(3).
Como puede verse el men
desplegable es idntico al de los
editores anteriores, y tambin
permite modificar los intervalos
de tiempo entre teclas.
Comandos Avanzados
(1)
(3)
(2)
23
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
24
Creacin de un perfil
Al grabar el comando
grabado en el botn
asignado como Nuevo
Comando.
Se distingue de una macro
o una secuencia de teclas
porque aparecen las
imgenes de teclas
pulsadas y soltadas
(siempre y cuando estn en
la macro inicial)
Se le puede cambiar el
nombre y queda aadido a
la lista de programaciones
seleccionables igual que el
resto que ya hemos visto.
Comandos Avanzados
24
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
25
Creacin de un perfil
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.
Los Rotarys y el Control Deslizante
25
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
26
Creacin de un perfil
Para programar las bandas
lo primero que debemos
hacer es pulsar con el ratn
el punto del editor donde
queramos crear una
fractura.
No es necesario que
afinemos la posicin. 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 botn derecho del
ratn tenemos un men
desplegable que permite
estas acciones y la de unir
dos bandas en una sola
Los Rotarys y el Control Deslizante
Con los otros dos
botones
confirmamos o
anulamos la
distribucin de
bandas
26
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
27
Creacin de un perfil
La programacin de la
bandas creadas se hace
igual que la del cualquier
otro botn y tiene todas las
posibilidades que ya hemos
visto.
Los Rotarys y el Control Deslizante
Volver
27
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
28
Creacin de un perfil
Los Hats son configurables
como conjuntos de 4 u 8
botones mediante un men
desplegable que sale al
pulsar con el botn derecho
del ratn.
Adems el Hat inferior del
Joystick es configurable
como POV (Point of View =
Vistas). Para usarlo como
POV debe seleccionarse la
opcin PDM. Usado como
POV tambin se puede
configurar como 4 u 8 vas.
La programacin de los
Hats como botones se hace
de la misma forma que
hemos visto hasta ahora
Los Hats (setas)
4 botones
8 botones
POV
28
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
29
Creacin de un perfil
El ratn de la palanca de
gases consta de tres
componentes:
.- el ministick que controla
el puntero
.- un botn que hace las
funciones de botn
izquierdo
.- la rueda, que acta como
una rueda normal de ratn
al girar y como botn
derecho al presionarla.
El ratn puede usarse como
tal o cada uno de sus
componentes puede
programarse por separado.
Como ratn al ministick se
le pude ajustar la
sensibilidad en los dos ejes
de desplazamiento.
El ratn
29
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
30
Creacin de un perfil
Cada uno de los dos ejes del
ministick se puede programar
como:
.- eje de desplazamiento del
ratn
.- eje
.- bandas
En caso de usarse como eje
se le podr asignar una
funcin 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
ratn en un Hat (seta) de 4
botones
El ratn
30
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
31
Creacin de un perfil
La rueda del ratn puede
usarse como tal o programar
como un botn cada uno de
los sentidos de giro.
No admite la programacin
por bandas porque no tiene
topes, si no que gira sin fin.
Observar que puede seguir
usndose como rueda de
ratn cambiando el sentido del
giro.
Admite todos los tipos de
programacin que hemos
visto hasta ahora para
botones.

El ratn
31
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
32
Creacin de un perfil
SI decidimos no usar el ministick
como ratn y lo programamos
con otras funciones (en la imagen
ejes independientes)
automticamente se habilita la
posibilidad de programar como
ratn alguno de los Hats.
La nica particularidad es que
entonces la sensibilidad se ajusta
genricamente, no de forma
independiente en cada eje.
En este caso la opcin de 4 u 8
vas no tiene funcin alguna.
El ratn
32
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
33
Creacin de un perfil
Hemos visto como
programar una funcin en
cada uno de los controles
del joystick. A parte existen
formas de programar ms de
una funcin independiente
en cada control.
La primera de ellas es usar
los modos. Para ello
seleccionamos el modo en el
que se va ejecutar la
programacin 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
Los modos
33
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
34
Creacin de un perfil
La otra posibilidad de asignar
funciones distintas a un mismo
control es usar el Pinkie como
botn 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
botn de cambio debemos
asignarle esa funcin con el menu
desplegable. Si no lo hacemos
entonces puede usarse y
programarse como cualquier otro
control del joystick.
Al configurarlo como botn de
cambio podemos programar
nuevas funciones al resto de
botones en el estado Modo X+
Pinkie.
El Pinkie (botn de cambio)
34
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
35
Creacin de un perfil
Al seleccionarse como botn
de cambio la celda aparecer
marcada con un flecha blanca
como la de la tecla Shift.
El Pinkie (botn de cambio)
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
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
36
Creacin de un perfil
En el Saitek Aviator y en el X52-Pro(?) se puede configurar una tecla cualquiera como
botn de cambio.
A todos los efectos esto crea un nuevo modo que permite programar una nueva funcin a
cada botn.
La activacin de este modo puede configurarse de forma que est disponible solo mientras
mantengamos pulsado el nuevo botn 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 funcin no est disponible ni en el Saitek Cyborg Evo, ni en el X45, ni en el X52
bsico.
Botones de cambio adicionales
36
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
37
Creacin de un perfil
Si queremos eliminar la
programacin de un control
tenemos una opcin del men
desplegable que permite
Despejar programacin.
Otra opcin 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 opcin Mapa general
de la barra de herramientas.
Desde el mapa general
podemos programar igual que
con la vista tridimensional

Otras herramientas
37
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
38
Creacin de un perfil
Otras herramientas
Volver
38
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
39
Trucos de programacin
.- Se debe evitar asignar
comandos del joystick
directamente al simulador.
Ello inhabilita
automticamente
cualquier programacin
de ese botn.
.- En la programacin por bandas es conveniente dejar bandas sin teclas asignadas,
destinadas a la posicin de reposo del control. Si no el joystick enviar continuamente la
seal de esa tecla al PC. (ver bandas)
.- Agrupar la programaciones por modos (modo vuelo, modo aterrizaje, gestin motores
mltiples. (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
botn en una de esas situaciones ejecutar la programacin que tenga para el Modo 1.
Pulsarlo al mismo tiempo que el Pinkie es una forma de ejecutar la programacin del
Modo 1 cuando estemos en el 2 o el 3.

39
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
40
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 ms 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
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S
Te esperamos en
www.aviadoresvirtuales.org
41
A
V
I
A
D
O
R
E
S

V
I
R
T
U
A
L
E
S

A
S
O
C
I
A
D
O
S

Você também pode gostar