Annonce

Réduire
Aucune annonce.

Dr401 aerobask

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • FBEVN
    a répondu
    Pratiquement, puisque tu me dis d'aller lire les plugins, comment je fais pour lire celui qui correspond au (à la - selon le sexe) dataref engine_speed_rpm ?

    Laisser un commentaire:


  • Goofy
    a répondu
    Une dataref ne définit pas en soi quelles sont ses limites maximales et minimales de fonctionnement requises par l'avion qui l'utilise. C'est au programmeur de l'avion (ou de Laminar pour ses avions) de tester les valeurs et de fixer des limites d'utilisation dans leur programmation.

    Une dataref, c'est juste un variable définie par son type: int, float, single, byte, bool ou char. Et chaque type possède des valeurs informatiques maximale et minimale différentes selon qu'il soit codé en 8 bit, en 16 bit, en 32 bit ou bien en 64 bit.
    Par exemple:
    - un bool (booleen) possède uniquement deux valeurs: 0 ou 1. Donc mini = 0 et maxi = 1
    - un int (integer) va de -32768 à +32767 si c'est un entier 16 bits ou alors il va de -2147483648 à +2147483647 si c'est un entier codé en 32 bit
    - etc... (voir par exemple ici: https://www.commentcamarche.net/cont...pes-de-donnees)

    C'est au programmeur dans son code de tester et de fixer les limites des valeurs dont il a besoin pour le fonctionnement de son avion, sous réserve bien sûr que le type de variable utilisée permette de couvrir l'intervalle de valeurs souhaitées.

    Seule la lecture du code des plugins de l'avion permet de connaitre les limites des valeurs de fonctionnement utilisées par l'avion (si elles sont définies, sinon cela peut-être une source de plantage de l'avion (overflow par exemple) )
    Pour les plugins de type script écrits en LUA ou en XLUA (si non crypté): il suffit d'ouvrir les fichiers script avec un éditeur de texte et de lire (comprendre) le code du programme.
    Pour les plugins .xpl, on ne peut pas les lire, c'est compilé, c'est donc du binaire.
    Dernière modification par Goofy, 07 janvier 2021, 15h45.

    Laisser un commentaire:


  • FBEVN
    a répondu
    C'est encore moi et sûrement pas au bon endroit mais je n'ai rien trouvé avec le mot clé dataref. Et il y a quelqu'un qui répond

    Ma question est donc : où trouve-t-on les valeurs limites des datarefs par exemple pour (de arrêt à 2400 t/mn) sim/cockpit2/engine/indicators/engine_speed_rpm ?
    L'utilisation de DRT est possible mais pas très sûre surtout quand on veut lire la valeur sur le FM1000 de droite avec DRT par dessus

    D'avance merci
    Benoît

    Laisser un commentaire:


  • Goofy
    a répondu
    Envoyé par FBEVN Voir le message
    Merci Goofy, c'est sympa et je ne dis pas non.
    Version traduite en français de la documentation. Ce n'est pas parfait, mais c'est très compréhensible: https://www.dropbox.com/s/6qkj4cvzri...en.fr.pdf?dl=1


    --------

    Pour mon DR401, il me manque encore (au moins) 2 datarefs pour balayer tout mon chantier : liquide de refroidissement et température carburant.
    Température carburant:
    Il n'y a pas de dataref native de X-Plane qui indique la température du carburant.
    Pour information, toutes les datarefs natives de X-Plane sont définie et expliquées dans ce fichier texte: \X-Plane 11\Resources\plugins\DataRefs.txt
    Dans le DR401 Aerobask, il n'y a aucun instrument qui indique la température du carburant. Donc Aerobask n'a pas généré de dataref pour cela, ce serait inutile.

    Dans les datarefs natives de X-Plane, tu as une dataref relative à la température du carburateur (mais pas du carburant): sim/cockpit2/engine/indicators/carburetor_temperature_C

    Liquide de refroidissement:
    Que veux tu connaitre: la température du liquide de refroidissement ? La quantité de liquide de refroidissement ?...
    La température de la culasse (CHT) ? La température de l'huile moteur ?
    Dernière modification par Goofy, 06 janvier 2021, 01h06.

    Laisser un commentaire:


  • FBEVN
    a répondu
    Merci Goofy, c'est sympa et je ne dis pas non.
    Mais ma priorité va à DRT pour lequel je n'ai trouvé que quelques lignes sur le site de Gitub.com et que j'ai pu traduire.
    Pour la "discussion" par elle même, le problème est qu'il est très difficile de trouver des info quand on ne sait pas où chercher. Et donc, je m'accroche à ce que je trouve (et à celui que je trouve)

    Pour mon DR401, il me manque encore (au moins) 2 datarefs pour balayer tout mon chantier : liquide de refroidissement et température carburant.
    Enfin, en lisant un rapport du BEA sur un accident d'un DA40 suite à mauvais avitaillement, je suis tombé sur une référence à l'information LOAD que je pensais concerner la charge batterie. En fait, si j'ai bien compris, il s'agirait du % de la puissance moteur.
    Vrai ou faux ??

    Encore merci pour l'aide que tu nous (m') apporte.
    Bien cordialement.
    Benoît

    Laisser un commentaire:


  • Goofy
    a répondu
    Tu peux faire traduire le pdf via ce site: https://www.onlinedoctranslator.com/fr/
    Si cela te pose soucis, je peux le faire traduire à ta place et te communiquer le PDF traduit.

    Si tu veux développer ce sujet, il vaut mieux ouvrir un nouveau sujet afin de conserver le présent sujet dédié au DR401 Aerobask

    -----

    [Edit JP]: Si un modérateur peut scinder ce sujet à partir du post #13 et transférer la dernière partie dans un nouveau sujet intitulé "Utilisation de Xchecklist", ce serait bien. Cela permettrait de conserver la cohérence à ce sujet dédié au DR 401 Aerobask
    Dernière modification par Goofy, 05 janvier 2021, 23h15.

    Laisser un commentaire:


  • FBEVN
    a répondu
    Merci Goofy. Je ne vais plus te lâcher
    Quelqu'un aurait-il une version française du "Xchecklist Reference Manual" car j'ai beaucoup de problème avec l'anglais dès que ça dépasse quelques lignes et le produit de la traduction automatique n'est pas toujours ....compréhensif ???
    D'avance merci
    BE

    Laisser un commentaire:


  • Goofy
    a répondu
    Salut,

    Dataref Tool et très largement supérieur à Dataref Editor dans ses fonctionnalités.

    Télécharge le plugin Xchecklist: https://forums.x-plane.org/index.php...linwinmac3264/
    Dans ce pack zippé, tu as la documentation au format PDF de Xchecklist. Dans cette documentation, tu as l'explication et la syntaxe des commandes de Xchecklist. Cela répondra aux questions que tu poses.

    Pour faire simple: le plugin Xchecklist est un interpréteur de commandes. Il ne fait rien tout seul (tout comme le plugin FlyWithLUA). Les commandes exécutées par le plugin Xchecklist se trouvent rassemblées dans un fichier texte intitulé "clist.txt": c'est un fichier script écrit à convenance par les utilisateurs. Ce fichier script "clist.txt" est à placer dans le dossier de l'avion concerné par cette checklist.

    Si X-Plane comporte le plugin Xchecklist dans son dossier des plugins et que le dossier principal de l'avion chargé dans X-Plane comporte un fichier clist.txt, alors le plugin Xchecklist interprète ce script: la checklist dynamique est fonctionnelle. Le menu des plugins de X-Plane comporte une section pour la gestion de Xchecklist. Il existe également des raccourcis clavier pour gérer plus facilement la checklist (voir la fenêtre d'affectations des raccourcis clavier de X-Plane)

    Pour le format et la syntaxe des commandes que tu cites ci-dessus:
    sw_checklist: texte1:Texte2
    C'est une section (une fenêtre dans X-Plane) comportant toute cette section de la checklist (entre deux commandes sw_checklist). Le bandeau de titre de la fenêtre affiche le texte "texte1".
    Texte2 est le texte de la commande d'accès direct à cette section via le menu des plugins de X-Plane.

    sw_item_c:TexteA|TexteB:dataref:valeur_dataref
    C'est un point de checklist à cocher manuellement dans la fenêtre de la checklist ou bien cochée automatiquement dès que la valeur de la dataref est égale à valeur_dataref
    TexteA c'est la partie textuelle à gauche dans la fenêtre de la checklist et TexteB la partie à droite. Ainsi on a deux colonnes de texte dans la fenêtre de la checklist: une à gauche et une à droite.
    "valeur_dataref" c'est la valeur que la "dataref" doit avoir pour que le point de checklist soit validé automatiquement. C'est une donnée facultative. Si cette partie est absente, c'est à l'utilisateur de valider manuellement ce point de checklist (case à cocher)

    Par exemple avec sw_item_c:\green\ Flash light switch|\green\ON:sim/cockpit2/switches/strobe_lights_on:1
    Ce point de checklist sera validé automatiquement quand la valeur de la dataref sim/cockpit2/switches/strobe_lights_on passera à 1 (quand l'utilisateur allume les strobe de l'avion). L'utilisateur peux également cocher manuellement ce point de checklist dans la fenêtre de la checklist, même si la condition n'est pas remplie. Xchecklist passe alors automatiquement au point de checklist suivant dans la fenêtre de la checklist.

    On peut utiliser plusieurs couleurs pour les textes dans la fenêtre de la checklist:
    Par exemple \yellow\ pour la couleur jaune. Il faut définir le code couleur pour cette variable. Pour le nom de la variable, c'est comme on veut. Voir au début du script la ligne: "sw_define_colour:yellow: 1.00,1.00,0.00", c'est l'affectation des valeurs rouge, verte et bleue (couleurs primaires) pour obtenir la couleurs résultante à affecter à la variable "yellow".
    Même principe pour \green\

    Donc:
    sw_checklist: START ENGINE:Start engine
    Le titre de la fenêtre pour cette section est "START ENGINE". On peut appeler directement cette section dans le menu des plugins de X-Plane via commande intitulée "Start engine"

    sw_item_c:\yellow\ [ATC] REQUEST ENGINE START|\yellow\REQUEST
    Attend que l'utilisateur valide manuellement (case à cocher) ce point de checklist. Il n'y a pas de dataref utilisée ici.

    sw_item_c:\green\ Flash light switch|\green\ON:sim/cockpit2/switches/strobe_lights_on:1
    Attend ou vérifie que les strobe soient allumés: la dataref "sim/cockpit2/switches/strobe_lights_on" doit prendre la valeur 1

    sw_item_c:\green\ Avionics switch|\green\OFF:sim/cockpit/electrical/avionics_on:0
    Attend ou vérifie que les avioniques soient éteints: la dataref "sim/cockpit/electrical/avionics_on" doit prendre la valeur 0

    sw_item_c:\green\ Fuel selector|\green\ON:sim/cockpit/engine/fuel_tank_selector:2
    Attend ou vérifie que le sélecteur du réservoir de carburant soit ouvert: la dataref "sim/cockpit/engine/fuel_tank_selector" doit prendre la valeur 2

    sw_item_c:\green\ Fuel quantity|\green\CHECK:sim/cockpit2/fuel/fuel_quantity[0]:>46.0)||(sim/cockpit2/fuel/fuel_quantity[1]:>20.0)
    Attend ou vérifie que le niveau du réservoir de carburant principal soit supérieur à 46: la dataref tableau indice [0] "sim/cockpit2/fuel/fuel_quantity[0]" doit être supérieur à la valeur 46 ou bien que le niveau du réservoir de carburant secondaire soit supérieur à 20: la dataref tableau indice [1] "sim/cockpit2/fuel/fuel_quantity[1]" doit être supérieur à la valeur 20


    Pour avoir un fonctionnement automatique/dynamique de Xchecklist, il faut que la case "Turn Copilot On" soit cochée dans la configuration de Xchecklist (voir dans le menu des plugins de Xchecklist pour afficher la fenêtre de configuration du plugin)

    Faire des checklists avec Xchecklist, c'est facile et c'est une très bonne manière de découvrir et d'apprendre à utiliser correctement un avion. Il y a très peu de commandes à connaitre pour réaliser un script.

    A titre d'exemple, si tu veux voir le contenu de différents scripts pour Xchecklist: https://forums.x-plane.org/index.php...downloads_file

    J'espère que tout cela répond à tes questionnements sur ce type de script...
    Dernière modification par Goofy, 05 janvier 2021, 23h07.

    Laisser un commentaire:


  • FBEVN
    a répondu
    J'ai bien trouvé 7 aerobask_dataref dans clist.txt dont engine_master.
    Maître Goofy, pourrais-tu expliquer aux pauv'mortels que nous sommes le pourquoi du comment de quelques lignes de tes cheklists de clist.txt
    par exemple pour
    sw_checklist: START ENGINE:Start engine
    sw_item_c:\yellow\ [ATC] REQUEST ENGINE START|\yellow\REQUEST
    sw_item_c:\green\ Flash light switch|\green\ON:sim/cockpit2/switches/strobe_lights_on:1
    sw_item_c:\green\ Avionics switch|\green\OFF:sim/cockpit/electrical/avionics_on:0
    sw_item_c:\green\ Fuel selector|\green\ON:sim/cockpit/engine/fuel_tank_selector:2
    sw_item_c:\green\ Fuel quantity|\green\CHECKsim/cockpit2/fuel/fuel_quantity[0]:>46.0)||(sim/cockpit2/fuel/fuel_quantity[1]:>20.0)

    D'avance merci
    BE

    Laisser un commentaire:


  • FBEVN
    a répondu
    Tu en connais des choses. Tu ne travaillerais pas dans le domaine des fois ?
    Grâce à toi, j'ai découvert que DRE (dont le téléchargement est "déconseillé" par N360) avait un petit frère DRT (3 fichiers .xpl seulement ?)
    Yapuka Ifocon.
    BE

    Laisser un commentaire:


  • Goofy
    a répondu
    Les datarefs qui commencent par "aerobask/dr401/" sont des dataref propriétaires, propres au DR401 CDI-155 de chez Aerobask.

    Si tu utilises le plugin "DatarefTool", après avoir chargé le DR401 dans X-Plane, fais une recherche sur la chaine de caractères aerobask/dr401 dans la zone de saisie de DatarefTool et tu verras alors toutes les datarefs propriétaires du DR401. Tu peux aussi les tester en changeant la valeur de leur variable pour voir leur effet et si cela correspond à ce que tu recherches. Tu peux faire cela également avec toutes les datarefs de X-Plane.
    Pour télécharger DatarefTool c'est ici: https://www.x-plane.fr/showthread.php?t=68708
    Il suffit de dézipper le fichier dans le dossier des plugins de X-Plane. Dans le menu des plugins de X-Plane, tu as une section qui apparait pour la gestion de DatarefTool.
    Dernière modification par Goofy, 04 janvier 2021, 23h48.

    Laisser un commentaire:


  • FBEVN
    a répondu
    Bonsoir Goofy,
    Merci de ta réponse qui confirme qu'il vaut toujours mieux s'adresser au Bon Dieu qu'à ses saints
    Je vais aller voir ça tout de suite.
    Comme la dataref aerobask/dr401/engine_master n'est pas dans la liste de Sim Innovation, I suppose qu'elle est déjà dans la bête ??
    BE

    Laisser un commentaire:


  • Goofy
    a répondu
    Bonjour,

    Pour le Robin DR401 CDI-155 Aerobask, j'avais réalisé une checklist dynamique. Dans celle-ci j'utilise abondamment les diverses datarefs de gestion de cet avion.

    Cette checklist est disponible ici: https://forums.x-plane.org/index.php...-155-aerobask/
    Télécharge la checklist et dézippe le fichier: tu obtiens un fichier texte "clist.txt".
    Ouvre ce fichier texte avec un simple éditeur de texte: tu trouveras alors les datarefs associées aux divers manipulateurs et indicateurs disponibles dans cet avion.

    Par exemple pour l'interrupteur "Master Engine", c'est la dataref: aerobask/dr401/engine_master
    Dernière modification par Goofy, 04 janvier 2021, 23h42.

    Laisser un commentaire:


  • FBEVN
    a répondu
    Bonjour à tous (décidément, pas de toute).
    Sur le DR401 CDI 155 de chez AQerobask (et le DR400/140B pour le "vrai"), il y a un battery switch (interrupteur batterie principale), un alternator switch (breaker relais alternateur) et un master engine (contact moteur et batterie excitatrice batterie).
    Les datarefs pour les 2 premiers sont faciles à trouver. Pour le dernier, c'est beaucoup plus dur. Est-ce que "sim/cockpit2/engine/actuators/governor_on" conviendrait ou ça n'a rien à voir ?
    Si non, quel serait le bon ?
    J'en cherche d'autres comme le liquide de refroidissement niveau et température, la température carburant, test CED, préchauffage moteur ou FDR pour le Safety R.

    Si vous avez des info ou des idées, d'avance merci

    Et bonne année
    BE

    Laisser un commentaire:


  • Eric G
    a répondu
    Bonsoir Harranssor ,

    Merci pour cette info !
    Un magnifique petit avion ce DR401 , encore merci d'en avoir fait don à la communauté ...

    Laisser un commentaire:

Chargement...
X