Annonce
Réduire
Aucune annonce.
Dr401 aerobask
Réduire
X
-
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 ?
-
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:
-
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:
-
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=1Envoyé par FBEVN Voir le messageMerci Goofy, c'est sympa et je ne dis pas non.
--------
Température carburant:Pour mon DR401, il me manque encore (au moins) 2 datarefs pour balayer tout mon chantier : liquide de refroidissement et 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:
-
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:
-
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:
-
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:
-
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:
-
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\CHECK
sim/cockpit2/fuel/fuel_quantity[0]:>46.0)||(sim/cockpit2/fuel/fuel_quantity[1]:>20.0)
D'avance merci
BE
Laisser un commentaire:
-
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:
-
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:
-
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:
-
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_masterDernière modification par Goofy, 04 janvier 2021, 23h42.
Laisser un commentaire:
-
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:
-
Bonsoir Harranssor ,
Merci pour cette info !
Un magnifique petit avion ce DR401 , encore merci d'en avoir fait don à la communauté ...
Laisser un commentaire:
Laisser un commentaire: