Calibrating the Cougar_FR

Transcription

Calibrating the Cougar_FR
Version 1.0
Auteur : James Hallows
Dernière modification : 28 janvier 04
Calibrage du Cougar
Introduction
Avec toutes les options disponibles dans le Cougar Control Panel (CCP), le calibrage du Cougar
paraît une opération complexe de prime abord et pas particulièrement intuitive. Par conséquent,
l’objet de ce document est de vous montrer comment utiliser le calibrage automatique ou manuel
avec succès.
Définition: Le calibrage est en fait une procédure qui permet de s’assurer que tous les axes du
Cougar atteignent les mêmes valeurs maximales et minimales qui correspondent à leur ampleur
de déplacement physique.
Le calibrage est donc réalisé en mesurant les valeurs minimale, centrale et maximale générées
pour chaque axe et en convertissant ces valeurs dans une échelle lisible par Windows.
Avant de rentrer dans le vif du sujet, un avertissement s’impose :
N’utilisez JAMAIS une routine de calibrage autre que celle de
Thrustmaster
Windows dispose de sa propre routine de calibrage de joysticks dans son applet Contrôleurs de
jeux et vous ne pouvez pas l’utiliser avec le Cougar. Elle a pour effet de créer et d’enregistrer
des données de calibrage dans la base de registre de Windows et cela aurait un effet néfaste pour
le calibrage du Cougar. Dans le manuel du CCP installé (pas imprimé), veuillez consulter la
rubrique consacrée à l’application HOTASCleanse.exe si vous pensez avoir des données de
calibrage dans la base de registre qui affectent le Cougar.
Second avertissement : J’ai l’habitude d’écrire de nombreuses pages pour expliquer les
procédures les plus simples. Ne soyez donc pas effrayé par la longueur de ce document. C’est un
véritable don chez moi. J’ai prévu un résumé à la fin, mais je vous conseille de conserver une
copie de ce document dans vos toilettes afin que vous puissiez le lire jusqu’à ce que tout ça
devienne clair.
Une dernière petite chose : Ce document présuppose que vous utilisiez les dernières versions du
logiciel et du firmware TM au 1er février 2004. Il s’agit actuellement du programme
HOTASCougar2.04.exe.
Allons-y.
1
Deux méthodes pour calibrer le Cougar
Voici donc un bref aperçu avant de nous plonger les mains dans le cambouis. Comme le titre
l’indique, il existe deux manières de calibrer le Cougar. Il s’agit du :
1.) Calibrage automatique
2.) Calibrage manuel
Contrairement à la plupart des joysticks qui enregistrent les données de calibrage dans
Windows, le Cougar utilise les données de calibrage présentes uniquement dans sa propre
mémoire. Il dispose en fait de deux zones de mémoire destinées aux données de calibrage, l’une
pour le calibrage automatique et l’autre pour le calibrage manuel. Lorsque vous sélectionnez le
mode de calibrage dans l’onglet Startup & Calibration du CCP, vous passez en fait d’une zone de
mémoire à l’autre.
Le calibrage automatique est la configuration par défaut. C’est le mode de calibrage le plus facile
à comprendre et à utiliser. Les données de calibrage sont recalculées en permanence dès que le
firmware lit des valeurs extrêmes différentes pour chaque axe. Ces données sont effacées et
réinitialisées lorsque l’alimentation électrique du Cougar est coupée, ainsi que dans quelques
autres situations.
Le calibrage manuel utilise des données de calibrage stockées à l’intérieur du Cougar. Ces
données sont enregistrées dans le Cougar après avoir exécuté la routine de calibrage manuel et
appliqué ses résultats. Les données de calibrage créées par la routine de calibrage manuel peuvent
être enregistrées dans des profils. Plus important encore, elles sont enregistrées dans un fichier
calibration.ini situé dans le répertoire HOTAS. Nous parlerons de ce fichier plus tard.
Lorsque vous chipotez dans le CCP avec le calibrage ou les axes, je vous conseille
fortement de vous assurer que le stick est en mode Windows (modes Button et Axis Emulation
sur « off ».
A présent, plongeons-nous les mains dans le cambouis …..
2
1.) Calibrage automatique
Il s’agit de la manière la plus simple, et celle proposée par défaut, de calibrer votre Cougar.
Lancez le CCP et assurez-vous en premier lieu que l’option Auto Calibration est sélectionnée
dans la section Calibration Mode et en second lieu que l’option Default mode est sélectionnée
dans la section Axis Response.
Il ne vous reste plus qu’à déplacer tous les axes jusqu’en butée maximale, de les y maintenir
pendant quelques secondes à chaque fois et ensuite jusqu’à leur butée minimale et de les y
maintenir également pendant quelques secondes. Le Cougar rassemble alors toutes les données
nécessaires à son calibrage et l’opération est terminée. Vous pouvez aller voler. Le Cougar
continuera à actualiser ses informations de calibrage à mesure que vous l’utilisez.
Le calibrage automatique peut être utilisé avec l’option Axis Response réglée sur Default mode
ou User mode. Default mode désigne en fait la configuration et les réglages des axes par défaut.
User mode reflète toutes les modifications que vous avez apportées aux réglages des axes. Le
CCP est fréquemment utilisé pour modifier les réglages des axes (consultez le manuel du CCP).
Ensuite, les nouveaux paramètres sont envoyés au Cougar lorsque vous cliquez sur le bouton
Apply. Cela a pour effet d’enregistrer les paramètres des axes dans le stick et de placer
automatiquement la réponse des axes en User mode.
Vous pouvez également modifier le comportement des axes grâce à des instructions de
programmation dans votre fichier de configuration, et ce même si le CCP indique le mode par
défaut. Ne l’oubliez pas.
Si vous désirez régler les positions centrales des axes en calibrage automatique, allez dans
l’onglet Startup & Calibration et cliquez sur le bouton Set Center positions. Dans la boîte de
dialogue suivante, sélectionnez les axes dont vous désirez modifier les positions centrales et
suivez les instructions. L’inconvénient de ce mode opératoire est que vous devez recommencer
cette opération chaque fois que les données de calibrage automatique sont réinitialisées.
Si vous travaillez dans une résolution suffisamment élevée, vous pouvez ouvrir la fenêtre du
Joystick Analyser de Foxy à côté de celle du CCP afin de vérifier les effets de vos modifications.
C’est très utile pour vérifier le calibrage et la configuration des axes après chaque modification.
3
Notes
• Les données de calibrage automatique sont perdues chaque fois que l’alimentation du
Cougar est coupée, en cas de mise à jour du firmware et quand on passe du mode Default
au mode User et inversement. C’est voulu.
• Après être passé du mode User au mode Default, si vous constatez que les axes
n’atteignent plus leurs positions maximales et minimales dans le mode Default, repassez
en mode User et directement en mode Default à nouveau. Cela peut arriver si vous avez
utilisé le calibrage automatique et que vous avez supprimé des zones neutres des axes.
• Si vous supprimez des zones neutres ou si vous volez sur le Net de manière frénétique en
malmenant votre stick dans tous les sens, il est possible de générer des données de
calibrage avec lesquelles il est difficile d’atteindre les positions maximales et minimales
avec des mouvements normaux du stick. Si vous avez des doutes, lancez le Joystick
Analyser de Foxy et vérifiez la réponse de votre stick. Si vous constatez le problème,
réinitialisez les données de calibrage automatique ou mieux encore, utilisez le calibrage
manuel.
• Par défaut, le Cougar se remettra en calibrage automatique après une mise à jour du
firmware.
• Vous pouvez ordonner au CCP de placer le Cougar en calibrage manuel ou automatique
au démarrage de Windows, et ce de plusieurs manières différentes. Vous pouvez
configurer les options de démarrage dans l’onglet Startup & Calibration du CCP, vous
pouvez utiliser le CCP ou le Launcher pour télécharger automatiquement un fichier
contenant une instruction USE PROFILE comprenant la syntaxe adéquate pour changer
de mode de calibrage.
• Mais cela fait déjà assez de notes, vous ne trouvez pas ?!
4
2.) Calibrage manuel
Dans cette partie, je vais vous expliquer comment réaliser un calibrage manuel, comment
enregistrer ses données et utiliser le calibrage manuel de manière fiable.
Pour réaliser un calibrage manuel
Calibrez votre HOTAS uniquement à partir de l’onglet Startup & Calibration du CCP. Le
menu Calibrate controllers de Foxy et le même menu du Joystick Analyser ne doivent pas être
utilisés. Le CCP contient un bug qui affecte la routine de calibrage lorsqu’elle est invoquée à
partir d’un programme externe.
Donc, rien de plus simple :
1.) Assurez-vous que votre Cougar est en mode Windows (le gros bouton doit apparaître en
rouge). Vérifiez également que le Cougar est en mode de calibrage automatique et que vous avez
déjà déplacé les axes en butée. Théoriquement, cela ne devrait faire aucune différence étant
donné que la routine de calibrage lit des données d’axes brutes dans le stick et pas dans
Windows. Toutefois, certaines personnes ont expliqué sur les forums (généralement celles dotées
de capteurs Hall) que le fait de régler les positions centrales leur avait permis d’éliminer les
messages d’erreur de la routine de calibrage. Personnellement, je n’ai jamais rencontré ce
problème.
2.) Cliquez sur le bouton Manuel Calibration.
3.) L’écran de la routine de calibrage apparaît. Assurez-vous que tous les axes sont bien centrés et
exécutez chaque étape de la routine de calibrage. Consultez les valeurs brutes (Raw value) dans
le coin inférieur gauche pour vous aider à déplacer les axes jusqu’en butée.
Dans la capture d’écran ci-dessous, j’ai indiqué le sens dans lequel on obtient la valeur la plus
faible dans les Raw values. Ainsi, dans le sens inverse, vous devriez avoir les valeurs maximales.
Pour être honnête, l’ordre des opérations n’a pas beaucoup d’importance car le CCP y remettra
bon ordre si vous vous trompez de sens.
5
De toute manière, il s’agit simplement de suivre les étapes jusqu’à la dernière.
Pendant la routine de calibrage, le CCP devrait détecter le nombre correct d’axes présents et
désactiver les axes absents. Ainsi, la capture d’écran ci-dessus reflète un Cougar équipé d’un
palonnier avec un seul axe.
Une des questions fréquemment posée est : « pour les boutons rotatifs ANT et RNG, comment
déterminer le sens horaire ? » Par convention, le sens de la rotation est donné lorsqu’on regarde le
bouton « de face ».
A la 20ème étape, cliquez sur le bouton Apply. Une boîte de dialogue vous demande alors si vous
désirez « enregistrer les nouveaux paramètres dans le périphérique. » En d’autres termes, voulezvous charger les données de calibrage dans le stick et placer ensuite le stick en mode de calibrage
manuel pour qu’il utilise ces données et pas celles du calibrage automatique ? Et bien oui, c’est le
but de l’opération. Sinon, j’écris tout cela pour rien !
6
Lorsque vous cliquez sur “Yes”, vous revenez au CCP :
Vous constatez à présent que le mode de calibrage est passé en Manual calibration et que la
réponse des axes est également passée en User mode. Vous ne pouvez sélectionner le mode
Default pour la réponse des axes quand vous êtes en mode de calibrage manuel (après tout, le
mode Default est associé au calibrage automatique, donc il est grisé). A ce stade, et totalement à
votre insu, le CCP a créé un fichier dans votre dossier HOTAS appelé calibration.ini. J’y
reviendrai plus tard…
Attention : un point important. C’est maintenant que vous devez créer différents profils
si vous désirez qu’ils contiennent des données de calibrage manuel fiables. Rappelons-nous
rapidement ce qu’est un profil :
Le contenu d’un profil : Une des principales caractéristiques du CCP est qu’il peut être utilisé
pour modifier le comportement de vos axes. On peut leur appliquer des courbes de réponse, on
peut y ajouter ou supprimer des zones neutres, on peut les inverser, les désactiver, etc. Le CCP
peut envoyer ces informations relatives aux axes pour qu’elles soient enregistrées dans le Cougar
(lorsque vous cliquez sur le bouton Apply). Il peut également combiner ces données à des
données de calibrage et enregistrer le tout dans des fichiers appelés profils (*.tmc) qui peuvent
être chargés dans le Cougar.
Par conséquent, un autre point important : Un profil contient des informations d’axes et de
calibrage
Mais pourquoi suis-je en train d’insister pour que vous créiez vos profils juste après un calibrage
manuel ? Et bien, c’est parce qu’il y a un bug dans le CCP. Les profils créés, chargés et modifiés
à tout autre moment contiendront des données de calibrage corrompues pratiquement
inutilisables. Ce bug fait d’ailleurs actuellement l’objet d’un examen minutieux.
J’ai donc l’habitude d’enregistrer d’abord un profil que j’appelle “Manual calibration.tmc” et qui
contient en fait les réglages par défaut et mes données de calibrage manuel. Ensuite, je crée
différents profils avec des zones neutres différentes, des axes permutés, des axes inversés, etc.
7
correspondant aux différents jeux et je les enregistre séparément en leur attribuant le nom de
chaque jeu. Je ne fais rien d’autre que bricoler mes profils. Je sais, c’est assez fastidieux, mais
cela devient assez rapide une fois que l’on s’habitue au calibrage manuel et à la création de
profils.
Bien. Vous avez donc calibré votre stick manuellement. Vous pouvez voler. Mais si vous désirez
comprendre comment utiliser le calibrage manuel de manière fiable et efficace, restez avec moi.
Le fichier calibration.ini
Donc, le but de cette routine de calibrage est de générer des données de calibrage qui peuvent être
sauvegardées dans des profils et de créer un fichier dans votre dossier HOTAS appelé
calibration.ini. Ce fichier contient donc les données de calibrage que vous avez générées.
Examinons d’abord le contenu de ce fichier .ini. Ensuite, nous verrons comment le CCP l’utilise.
Voici le contenu de mon fichier calibration.ini (j’ai ajouté le nom des axes) après avoir calibré
mon Cougar doté d’un palonnier à un axe :
[Calibration]
0=39878,29718,19596
1=21068,31496,41502
2=41536,30720,21344
3=42496,32800,21280
4=11008,32768,53344
5=11008,33184,53408
6=11008,32064,53536
7=56512,45600,29664
8=0,32768,0
9=0,32768,0
Axe X du joystick
Axe Y du joystick
Axe X du Microstick
Axe Y du Microstick
Manette des gaz
Antenne
Range
Palonnier
Ces deux dernières données
sont celles des axes des freins différentiels.
Outre la ligne [Calibration], il y a 10 lignes, une pour chaque axe. La syntaxe de chaque ligne est
la suivante :
Numéro de l’axe = positions minimale, centrale, maximale
A propos, ne prêtez pas attention au fait que les valeurs augmentent pour certains axes et
diminuent pour d’autres lorsque vous les lisez de gauche à droite. Donc, voici le contenu du
fichier. Et alors ?
L’avantage important des données de calibrage dans le fichier calibration.ini réside dans le fait
que lorsque vous cliquez sur le bouton Apply dans le CCP, les données sont lues dans le fichier
.ini et chargées dans la mémoire de calibrage manuel du Cougar. Donc, si vous désirez modifier
les réglages des axes dans le CCP et utiliser le stick en mode de calibrage manuel, assurez-vous
que vous disposez bien d’un fichier calibration.ini fiable dans votre dossier HOTAS. Dans le cas
contraire, si vous cliquez sur le bouton Apply, vous enverrez des données pratiquement
inutilisables dans le stick. Et vous aurez un stick donc les axes ne peuvent arriver en butée.
8
Notez que le fichier .ini est supprimé lorsque vous mettez à jour le firmware du Cougar.
Certaines personnes vont même jusqu’à mettre leur fichier calibration.ini en lecture seule. Un
dernier point important : actuellement, les instructions USE PROFILE ignorent le fichier
calibration.ini. Nous allons d’ailleurs aborder cette question.
Utiliser le calibrage manuel enregistré dans un fichier
Tout d’abord, je dois vous dire immédiatement que vous ne pouvez pas charger un profil dans le
CCP, le télécharger dans votre Cougar et utiliser les données de calibrage qu’il contient. Si
vous disposez d’un fichier calibration.ini dans votre dossier HOTAS, ses données de calibrage
seront envoyées au stick. Si ce fichier est absent, des données de calibrage erronées seront
envoyées au stick. Naturellement, vous pouvez appliquer les données d’axes enregistrées dans un
profil à partir du CCP, mais pas ses données de calibrage.
Pour utiliser les données de calibrage du profil qui contient le calibrage manuel, vous devez
charger le profil dans le stick. Vous pouvez procéder de 3 manières différentes :
1.) Dans le menu Download de Foxy, options Reset.
2.) Au moyen d’un fichier de configuration de joystick contenant une instruction USE PROFILE.
3.) Au moyen des options de démarrage du CCP.
1.) Options Reset de Foxy
a) Dans le menu Download de Foxy, sélectionnez Reset options.
b) Dans la boîte de dialogue qui apparaît, sélectionnez le profil qui contient les données de
calibrage et de configuration des axes que vous désirez utiliser par défaut et cochez l’option Use
manual calibration data. Cliquez ensuite sur le bouton OK.
c) Dans le menu Download, sélectionnez “Apply manual calibration.tmc now.” C'est tout.
9
2.) Au moyen d’un fichier de configuration de joystick contenant une instruction USE
PROFILE.
1.) Lancez le Composer de Foxy et ouvrez l’onglet USE PROFILE :
2.) Sélectionnez le profil à utiliser dans la liste, cochez l’option CUSTOM ( = mode de calibrage
manuel) et cliquez sur le bouton Insert. Foxy insère alors l’instruction USE PROFILE correct
dans votre fichier de configuration.
3.) Il vous suffit ensuite de le télécharger dans le stick. C’est tout.
Notez qu’une instruction USE PROFILE nom du profil (CUSTOM) ignore le fichier
calibration.ini et utilise les données de calibrage manuel contenues dans le profil.
3.) Au moyen des options de démarrage du CCP.
Si vous désirez que votre Cougar démarre par défaut en mode de calibrage manuel, il vous suffit
de paramétrer les options Startup du CCP en conséquence.
10
Il n’est pas nécessaire d’utiliser la section Load the following profile si votre stick contient déjà
des données de calibrage fiables. Ces données ne seront pas perdues lorsque vous éteignez votre
PC et vous pouvez donc uniquement sélectionner l’option Manual calibration au lieu de l’option
par défaut Auto calibrate. J’ai l’habitude de placer le profil dans mes options de démarrage. Cela
me conforte simplement dans l’idée que mon stick est réinitialisé chaque fois que Windows
démarre.
Si vous désirez utiliser les options de démarrage, je vous recommande personnellement de cocher
l’option Emulation Off, sauf si vous comprenez parfaitement le comportement du Cougar.
N’oubliez pas de cliquer sur le bouton Save pour enregistrer ces paramètres de démarrage !
Rappelez-vous également que les options de démarrage ne s’appliquent qu’au démarrage de
Windows. Si vous avez débranché votre Cougar, il ne passera pas en mode de calibrage manuel
lorsque vous le rebranchez.
C’est à peu près tout ce que vous devez savoir pour utiliser le calibrage manuel et
automatique de manière efficace.
J’ai intentionnellement omis certaines choses, comme la récupération des données de calibrage
automatique et leur utilisation pour le calibrage manuel. Mais vous disposez maintenant de
suffisamment d’informations pour pouvoir considérer que les désagréments du calibrage
appartiennent au passé.
Résumons...
11
Résumé
•
Il existe deux modes de calibrage du Cougar : les calibrages automatique et manuel.
•
Le calibrage automatique nécessite que vous déplaciez vos axes en butée chaque fois que
vous démarrez votre Cougar. Vous pouvez utiliser le CCP ou des instructions de
programmation pour modifier les paramètres des axes indépendamment de vos données
de calibrage.
•
Pour le calibrage manuel, vous devez exécuter la routine de calibrage manuel directement
à partir du CCP, pas d’une application Foxy. Les données ainsi générées sont enregistrées
dans un fichier calibration.ini et immédiatement après avoir exécuté la routine de
calibrage, vous devez enregistrer les profils que vous désirez utiliser dans vos fichiers de
configuration du Cougar.
•
Lorsque vous cliquez sur le bouton Apply dans le CCP pour charger des informations sur
les axes, vous envoyez également les données de calibrage automatique contenue dans le
fichier calibration.ini.
•
Des données de calibrage manuel enregistrées avec succès dans un profil peuvent être
chargées dans le stick à partir de Foxy au moyen d’une instruction USE PROFILE ou à
l’aide des options de démarrage du CCP.
•
Bug : Chaque fois que vous ouvrez un profil contenant des données de calibrage fiables et
que vous l’enregistrez à nouveau, que vous l’ayez modifié ou non, vous détruisez les
données de calibrage qu’il contient.
•
Bug : Lorsque vous cliquez sur le bouton Apply dans le CCP en mode de calibrage
manuel et si le dossier HOTAS ne contient aucun fichier calibration.ini, la réponse du
stick devient incomplète et n’atteint plus les valeurs extrêmes.
12