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