ContribCliquez ici pour proposer des corrections ou des compléments pour cette page.
XHSI

XHSI ou eXternal eXternal High-fidelity Simulator Instruments for X-Plane est un plugin destiné à recréer un écran de navigation (ND), couramment utilisé dans le cockpit d'avions de ligne modernes, commuters et avions d'affaires, ainsi que les avions légers récents, dans sa propre fenêtre. C'est la combinaison d'un EHSI (Electronic Horizontal Situation Indicator) et un affichage cartographique dynamique.

Pour plus d'informations sur le fonctionnement de l'HSI d'un B737-NG, voir ici (chapitre : instruments de vol = flight instruments). Les ND des Boeing 747-400 et 777 sont très proches. Ce n'est pas la réplique exacte de cet écran, mais un exemplaire adapté à X-Plane. Par exemple :

  • Un grand nombre d'avions X-Plane ont un sélecteur de HSI, qui vous permet de choisir NAV1, NAV2 ou GPS comme source de référence pour l'instrument. XHSI suit le réglage de cette option, et affiche la source sélectionnée en haut.
  • Il affiche les NDB sur la carte
  • Il utilise des nuances de couleurs supplémentaires (pour les puristes, il ya une option pour limiter l'affichage aux couleurs de base.)

 

Les différentes versions

La version 2.0 beta 4 est la plus récente téléchargeable au 08.02.2011.

Elle permet d'afficher 5 fenêtres pour :

  • ND : voir XHSI 1.0
  • PFD : horizon artificiel, vitesse, altitude, état du pilote automatique, indicateur ILS, etc...
  • EICAS : version simplifié: N1 et EGT (EPR, TRQ et TIT, MAP et RPM pour plus tard)
  • EFB : affiche de l'information de l'aéroport de destination qui a été programmé dans le FMS
  • Div : position des volets et train atterrissage, et plusieurs témoins lumineux

Si on pouvait utiliser le ND de la version 1 sur le même écran que X-Plane, pour afficher tout ces instruments, il faut vraiment un deuxième écran. Pour des raison de performance, il est même préférable de l'utiliser sur un deuxième ordinateur, connecté en réseau.

Pour tester la dernière version, pensez-y à mettre le XHSI_plugin de côté quand vous installez XHSI2_plugin dans le dossier /Resources/plugins de X-Plane. Il s'inspire de l'écran de navigation de la série Boeing 737-NG, mais peut être utilisé par n'importe quel avion X-Plane, même le Wright Flyer 1904 si vous voulez.

Pourquoi l'utiliser ?

  • Son affichage est plus lisible que celui par défaut
  • Votre avion n'en a pas
  • Vous voulez combiner vue extérieure et instruments en même temps
  • Les instruments de votre nouvel avion sont difficiles à apprendre

Composants indispensables

  • votre version d'X-Plane bien sûr
  • une ou plusieurs machines en réseau, ou plusieurs écrans, sachant qu'il faut :
  • une machine sous X-Plane 9 + Mac OS X (PPC ou Intel), Windows 2000, XP, Vista, 7 ou Linux (plus d'infos) capable de faire fonctionner X-Plane (voir ici).
  • la même machine ou une autre avec Java Runtime Environment 1.5.0 + (utilisation SUN Java pour avoir de meilleures performances.)

Si XHSI n'est pas sur la même machine que X-Plane, il peut avoir n'importe quel système d'exploitation qui supporte Java, et il n'a pas besoin d'être très performant. Même une ancienne machine avec un processeur simple cœur cadencé à 1 GHz, 256 Mo de RAM sans accélération 3D pourrait être utilisé.

  • Java 1.5.0 ou plus récent, que vous pouvez télécharger ici.

Le fichier XHSI-2-0-Beta-4.zip que vous venez de télécharger, mais c'est une version bêta qui fonctionne très bien.

XHSI se compose d'un plugin qui extrait les données nécessaires dans X-Plane et l'envoie via UDP à une application Java et dessine l'écran de navigation sur votre écran. Cela peut être sur un second écran connecté à la même machine, ou celui d'une autre machine, connectée sur un réseau local.

Il n'interfère pas avec les instruments de votre avion.

Installation

Une fois dézippé, il y a deux dossiers:

  • XHSI_app
  • XHSI_plugin

Pour installer le plugin :

  • Arrêtez X-Plane si il est en marche.
  • Supprimez toute ancienne version de XHSI_plugin.xpl (le nom peut être légèrement différent) ou le dossier XHSI_plugin
  • Copiez le dossier XHSI_plugin (qui contient win.xpl, mac.xpl et lin.xpl) dans votre X-Plane/Ressources/plugins.
  • Si vous souhaitez XHSI sur une machine différente de celle d'X-Plane, entrez son adresse IP dans la boîte de dialogue Préférences (menu X-Plane/Plugins/XHSI/Préférences).

Pour installer l'application autonome:

  • Copiez XHSI.jar ou l'intégralité du dossier XHSI_app dans la machine sur laquelle vous souhaitez exécuter XHSI.
  • Exécutez XHSI.jar en double-cliquant sur le fichier XHSI.jar ou, si votre système est configuré différemment, ouvrez une ligne de commande, basculez vers le répertoire dans lequel réside XHSI.jar et le type: "java-jar XHSI.jar" (si vous voulez utiliser l'option de dessiner des plans de la piste, commencent avec "java-Xms96m-Xmx192m-jar XHSI.jar").
  • dans les préférences (menu: XHSI/Préférences), entrez (ou recherchez) le dossier dans lequel X-Plane a été installé, ou le dossier où le AptNav20yymmXP900.zip (de http://data.x-plane.com ) a été décompressé, incluant /Resources/... tree.
  • Selon votre plateforme, vous pouvez aussi utiliser les scripts de démarrage XHSI_Windows.cmd, XHSI_Mac ou XHSI_Linux. Cela va commencer XHSI.jar avec les paramètres de démarrage Xms et Xmx
  • Lorsque vous utilisez l'application XHSI sur le même ordinateur que X-Plane, vous pouvez faire une installation rapide en copiant XHSI.jar (et le script de démarrage pour votre plate-forme) dans le répertoire de base d'X-Plane. XHSI trouvera ensuite les bases de données de navigation sans configuration

Vous pouvez vérifier l'installation correcte de ce plugin dans le menu Plugin d'X-Plane. Vous devriez voir une entrée appelée XHSI. Vous pouvez également afficher les informations du plugin dans Plugins/Plugin Admin/Plugin information. L'entrée XHSI Plugin 1.0  doit être cochée "Enabled".

Démarrer XHSI.jar (double-cliquez sur la ligne de commande, raccourci ou script de démarrage).
Si vous pouvez trouver les bases de XHSI, la barre d'état indique "NAV DB" avec la version AptNav cycle. Si XHSI n'a pas pu charger les bases de données, "NAV DB" est barrée. Dans ce cas, mettez à jour le chemin d'accès dans les préférences de dialogue.

Si vous rencontrez toujours des problèmes, activez l'enregistrement dans le menu XHSI préférences. Réglez le niveau d'enregistrement "Finest". Consultez le fichier journal XHSI.log, qui est créé dans le même répertoire que XHSI properties. Cherchez aussi Log.txt dans le dossier principal d'X-Plane pour repérer les messages d'erreur du plugin.

XHSI a une option pour garder la fenêtre en avant-plan:

  • Dans le menu de la fenêtre de commande/contrôle/état de XHSI, choisir "Windows on top".
  • Ou carrément Préférences / SYSTEM / Set "Window on top" at startup, pour que XHSI démarre chaque fois avec cette option coché.

Caractéristiques

Fonctions

  • Il peut fonctionner sur la machine avec X-Plane ou sur une machine distante connectée via le réseau
  • La fenêtre XHSI peut être redimensionnée et même agrandie en plein écran
  • L'application peut enregistrer et rejouer un flux de données du plugin
  • La barre d'état affiche si XHSI est en direct ou s'il lit un enregistrement. Si il est en direct sur X-Plane, il indique également si les paquets de données sont reçus à partir du plugin ou non.
  • Le framerate instantané est affiché comme un diagramme dans la barre d'état
  • Le temps UTC d'X-Plane (qui peut être différent du temps réel) est affiché dans la barre d'état
  • Un indicateur montre si les bases de données de navigation d'X-Plane ont été chargées, et son numéro de version
  • XHSI suit toutes les radios, les paramètres EFIS et FMS d'X-Plane, avec une possibilité de les remplacer par des commandes dans le menu
  • Les réglages d'arc DME et de circuit d'attente sont disponibles avec des commandes du menu

Une boîte de dialogue des préférences permet de spécifier :

  • le répertoire d'X-Plane pour accéder aux bases de données de navigation
  • le port sur lequel XHSI récupère ses paquets de données
  • Niveau d'enregistrement
  • une option pour dessiner l'aménagement des pistes sur la carte
  • une option pour cacher les aéroports qui n'ont pas une longueur minimale de piste
  • une option pour dessiner des flèches de RMI ou des lignes d'orientation
  • une option pour dessiner des arcs ou non
  • une option pour garder l'emplacement de l'appareil, même lorsque la fenêtre est redimensionnée ou agrandie
  • une option pour utiliser des nuances de couleurs supplémentaires ou juste les couleurs de base
  • une option pour utiliser les caractères gras (Bold)

Mode Carte (Map)

Le mode MAP (qui est actuellement le seul mode mis en œuvre) affiche les informations suivantes :

  • la carte est orientée dans le sens de la trajectoire de l'avion
  • l'avion est au centre de l'écran (en mode centré) ou en bas (mode étendu)
  • la rose couvre 360 ° en mode centré, ou un arc de +/- 90 ° en mode étendu
  • une marque montre le trajet instantané de l'avion et un petit pointeur
  • la ligne et l'échelle
  • la vitesse sol et la vitesse vraie
  • la direction du vent et sa vitesse avec une flèche de direction
  • le pilote automatique ( fonction heading)
  • la position du vecteur de tendance de virage, selon l'échelle de la carte
  • les aéroports sont affichés jusqu'à 160 Nm
  • les VOR, NDB et LOC sont affichés jusqu'à 80 NM
  • les FIX sont affichés jusqu'à 40 NM
  • les aménagement de pistes peuvent être dessinés sur la carte jusqu'à 20 NM
  • les NAVAIDS sont dessinées dans une couleur différente
  • le type et la fréquence radio ou le nom de NAV et ADF
  • l'indication de DME le cas échéant pour les NAV
  • les NDB et VOR en pointeur ou ligne
  • la source de référence sélectionnée: NAV1, NAV2 ou FMC (= FMS, = GPS )
  • un indicateur d'écart (course deviation indicator) au bas de l'écran pour les sources NAV1 ou NAV2 sélectionnées (au moins jusqu'à ce que les modes VOR et APP soient opérationnels)
  • il donne le temps estimé en route, l'heure d'arrivée estimée et la distance de la source sélectionnée
  • l'arc DME pour NAV1 et NAV2 (avec les commandes de menu, pas d'X-Plane)
  • le circuit d'attente de n'importe quel FIX, VOR ou NDB (avec les commandes de menu, pas d'X-Plane)

Le plan de vol FMS

Actuellement, on a :

  • l'itinéraire actif du FMS et les waypoints
  • les marqueurs des waypoints avec l'altitude prévue
  • le waypoint suivant, le temps estimé en route, l'heure d'arrivée estimée et la distance pour le prochain waypoint si le FMS est la source sélectionnée

TCAS

  • on voit les autres avions (AI, Xtraffic ou en ligne) à partir de la version 9.41 d'X-Plane
  • leur symbole a une forme et la couleur différentes suivant leur éloignement
  • le mot "TRAFFIC" s'affiche à l'écran pour TA (orange) et RA (rouge)

Les préférences du plugin

Le menu préférences permet de définir les propriétés suivantes:

l'adresse IP et le port UDP de quatre machines utilisant XHSI

Vous pourriez vous demander si un tel affichage avec la mise en page de la piste, voie de circulation et du tablier est réaliste, ou ... de la tricherie. Vous ne le trouverez pas dans un B737-NG, mais c'est certainement ... plausible. La technologie existe, comme vous pouvez le voir dans le SafeTaxi Garmin ou l'affichage de navigation B787. Si vous pensez qu'il n'a pas sa place dans un cockpit B737-NG, verrouillez simplement le MFD à l'EICAS le plus bas en utilisant une option dans la fenêtre des préférences. Toutefois, lorsque vous voyez dans la vie réelle que même un équipage professionnel de 2 personnes peuvent avoir des difficultés à trouver leur chemin autour d'un aéroport inconnu, un seul pilote sur un simulateur de bureau peut vraiment utiliser cette aide sur les grands aéroports.

L'EICAS inférieur

Les fans de B737-NG aimeront l'EICAS inférieur.

EICAS pour turboprop

En utilisant une option dans les préférences, les EICAS peut afficher le couple, ITT et Prop RPM.

Pilotage automatique de vol pour le x737 EADT

Comme promis il ya une éternité ...

Indications des mode de poussée et de cible  N1 sur l'EICAS pour la x737 EADT

EICAS XHSI ressemble x737 est un peu plus ...

Vitesses V sur le PFD pour la UFMC/X737FMC et pour le Bombardier Challenger 300 de DDEN

Au lieu d'estimations approximatives pour VR et VREF, vous voyez les valeurs exactes pour V1, VR, V2 et VREF sur le l'afficheur de vitesses.

Baro MINS

Décision d'altitude

X-Plane ne dispose que d'un paramètre RADIO MINS (décision de hauteur) à l'aide d'un radioaltimètre. Le plugin ajoute une dataref XHSI pour la DA, et des commandes joystick / clavier pour régler la valeur de DA et basculer entre les modes MINS RADIO et BARO.

Ajout d'un bouton de commande de manette/clavier

Certaines commandes de joystick/clavier ont été ajoutées par le plugin XHSI qui vous permettent de choisir entre plusieurs valeurs en utilisant un seul bouton.
Exemple: La gamme la carte EFIS peut être réglé en utilisant:
- Des boutons individuels pour chacune des gammes: 10, 20, 40, 80, 160, 320, 640
- Deux boutons pour monter et descendre
- Un bouton pour faire défiler toutes les valeurs ..., 160, 320, 640, 10, 20, 40, ...
- Un bouton pour aller de l'avant à l'arrière (shuttle) dans la gamme ..., 320, 640, 320, 160, 80, 40, 20, 10, 20, 40, ...
Note : la hiérarchie des commandes joystick/clavier ont été réarrangées, de sorte que vous aurez à les redéfinir. Désolé pour cela, mais la nouvelle structure est beaucoup plus propre.

Horloge / Chronomètre

Cet instrument suit l'horloge UTC de X-Plane, le temps écoulé depuis le démarrage, et chronographe. Lorsque le chronographe fonctionne, les secondes sont signalées par une aiguille et les minutes viennent à la place de l'ET.
Comme il suit l'horloge de X-Plane, vous pouvez l'utiliser comme d'habitude en clics de souris ou sur les commandes par défaut du joystick/clavier pour le démarrage/arrêt et reset, ou le bouton unique démarrage/stop/reset de commande créé par le plug-in XHSI.

Autre ...

Corrections de bugs:
- Bug lors du franchissement de la ligne de date résolu
- L'instrument de pression hydraulique fonctionne
- Le plan de vol FMS peut gérer jusqu'à 500 waypoints
- Les barres du directeur de vol de Crosshair se déplacent vers la gauche/droite au lieu de tourner

Cosmétiques:
- Des couleurs marron et bleues sont ajoutées
- Différents styles de ligne pour la radio NAV 1 et 2

Amélioration de la fonctionnalité:
- La source de NAV est toujours affichée sur ND, pas seulement dans les modes APP et VOR
- L'EICAS affiche TAT au lieu d'OAT
- Il existe une option pour minimiser automatiquement la fenêtre de contrôle/commande/état au démarrage

Nouvelle fonctionnalité:
Une boîte de dialogue pour définir la capacité de carburant manuellement
Le "Master Caution" et les lumières d'avertissement pour le CL-300 de DDEN

Il manque ...
Malheureusement, il n'existe toujours pas une compatibilité totale avec l'UFMC. Le plan de vol sera visible sur le ND, mais sans indication de restrictions d'altitude le long du chemin, et aucun renseignement qui permette au XHSI d'identifier les points fixes T / C, T / D, ACCEL, DECEL.
Une partie de la poussée automatique et les modes pilote automatique peut ne pas être affiché sur le FMA.
La balle est dans le camp de Javier ...

Fonctionnement

Affichage des données d'X-Plane

Une fois que XHSI et son plugin sont installés, vous pouvez les utiliser comme suit :

  • Lancez X-Plane. Le plugin est activé et configuré pour envoyer des données à une instance XHSI en cours d'exécution sur la même machine (IP de destination = "127.0.0.1") par défaut.
  • Modifiez l'adresse IP de destination dans le menu préférences du plugin et cliquez sur "Set" pour contrôler une instance XHSI en cours d'exécution sur une autre machine. Activez ou désactivez le plugin avec le menu X-Plugin, Enable/Disable.
  • Exécuter XHSI.jar sur la machine cible
  • Assurez-vous que le trafic UDP de la machine X-Plane à la machine XHSI n'est pas bloqué par un firewall. Par défaut,  c'est le port 49020.

Si l'adresse IP et les ports UDP ont été correctement mis à la fois sur le plugin et l'application, vous devriez voir les FPS dans la barre d'état.

Enregistrement des données d'X-Plane

Vous pouvez enregistrer et rejouer des données des flux reçus par le plugin XHSI pour améliorer le feedback des utilisateurs et enregistrer une approche et un atterrissage parfaits. Enregistrer et rejouer sont actuellement disponibles uniquement en ligne de commande. Pendant l'enregistrement, aucune donnée de vol n'est affichée par XHSI - une lacune qui sera supprimé dans les versions futures.

Pour enregistrer toutes les données d'une session de vol dans un <fichier>, procédez comme suit:

  1. lancez X-Plane
  2. exécutez XHSI en ligne de commande. Par exemple: java -jar XHSI.jar --record <filename>.rec
  3. arrêter l'enregistrement avec CTRL C (ce n'est pas une bonne solution, mais ça fonctionne pour l'instant).

L'enregistrement de toutes les données reçues nécessite beaucoup d'espace disque. Vous pouvez dire à XHSI d'enregistrer seulement tous les n-ième bloc de données reçues pour économiser l'espace. Pour enregistrer une image sur 100, vous écrivez :
XHSI.jar java-jar - <nomfichier> record REC 100.

Rejouer une cession de vol

Entrez la commande suivante en ligne de commande :

java -jar XHSI.jar --replay <filename>.rec

où <filename> est le nom du fichier d'enregistrement du vol.

Aide sur les lignes de commandes

Pour les afficher, écrivez :

java -jar XHSI.jar --help

Un problème de framerate ?

  • XHSI peut mettre une énorme charge sur votre système. Si vous avez des problèmes de performance avec X-Plane et XHSI, essayez de réduire la vitesse à laquelle le plugin met à jour les données d'X-Plane pour les envoyer à l'application XHSI.jar. Ouvrez le menu préférences du plugin et entrez une valeur inférieure de "Data transmissions per second" pour "sim". XHSI est déjà utilisable à 5 images par seconde de données simulateur. Le seul problème à ce débit de données est que la position du vecteur de tendance de virage ralentit.
  • Démarrez toujours XHSI avant X-Plane +++
  • Lorsque l'affichage de la carte ne se déplace pas facilement, essayez d'augmenter les paramètres de démarrage  -Xms et -Xmx.
  • Ce texte est inspiré du texte anglais du site, du Readme.txt livré avec le plugin et des discussions sur ce sujet.

    Merci à Georg Grütter et Marc Rogiers pour ce plugin ! N'hésitez pas à leur faire une donation sur leur site.

    La version 2.0 beta4

    Le TaxiChart

    Les distances, l'orientation et l'aspect (l'arc centré ou à terme) de la carte sont les mêmes que pour le mode ND habituel, sauf que la plage est divisée par 100 (à partir 6.4NM = 11,8 km = 38884ft, plus 3.2NM, 1.6nm, 0,8 Nm , 0,4 nm, 0,2 nm, tout en bas à 0,1 nm = 185m = 608ft).
    L'écran EFB des bêtas précédentes devient le MFD (Multi-Function Display). Il peut afficher une page avec les pistes de l'aéroport, des informations ILS & COMM (comme dans la version précédente), ou une liste avec les points suivants dans le FMS, ou un style EICAS B737-NG inférieurs, ou le TaxiChart.
    Vous pouvez basculer entre ces 4 modes en utilisant une commande de menu dans l'application XHSI, ou en utilisant le joystick / clavier commandes dans X-Plane.