Othello 549 Posted July 30, 2019 Share Posted July 30, 2019 Ich habe es schon einmal irgendwo geschrieben, nichts stört mich mehr, als während des Fluges mit der Maus rumwerkeln zu müssen. Ich erstelle mir deshalb lua Scripte, die sich mit Buttons koppeln lassen und so ein realistischeres Fliegen ermöglichen. Als Zwischenschritt benutze ich die Tastatur. Ich möchte hier meine Lösung vorstellen und liefere das Script dazu. Wer möchte, kann die Funktionen des Scriptes mit beliebig anderer Hardware verknüpfen. --------------------------------------------- Diesmal geht es um die Einstellungen der Radios. Com1, Com2 VOR1, VOR2 ADF, Transponder sowie Einstellen von Heading Radial Mein Ansatz: 1) Auswahl des Gerätes 2) Einstellungen tätigen Beginnen wir mit Punkt 2 Wir haben eines der Radios ausgewählt. Folgende Funktionen des Radios deckt das Script ab: Mode einstellen (aus, stby, ein, ..) Das Wählrad lässt sich schrittweise in beide Richtungen drehen Zahlenwert (Freq., Heading, Radial, Code, ..) es klassen sich Hauptwert (Vorkommastellen z.B.) sowie Nebenwert (Nachkommastellen z.B.) schritweise einstellen. Xfer (den vorgewählten Wert aktivieren) gespeicherte Werte (Mem) auswählen einen Zahlenwert in den Speicher schreiben Jetzt muss nur noch geklärt werden, wie die einzelnen Geräte ausgewählt werden (Punkt 1) Jedem der genannten Geräte wird eine Taste zugeordnet, z.B. <Num> 4 für Com1. Wird diese Taste gedrückt, gelten die unter 2) möglichen Einstellungen für 10 Sekunden, d.h. Mode, Zahlenwert etc. beziehen sich solange auf das ausgewählte Gerät, solange seit dem letzten Drücken einer Taste zur Einstellung nicht mehr als 10 Sekunden vergangen sind. Das wäre es auch schon. ----------------------------------- So sieht meine Zuordnung aus Please login to display this image. Auswahl der Geräte: Com1, Com2 : "4", "1" Nav1, Nav2 : "5", "2" Transponder : "6" ADF : "3" Heading Bug : "0" Allign HBG : "Pos1" OBS : "Ende" Default "," (Komma, deaktiviert die Auswahl sofort, d.h. unterbricht die 10 Sekunden Pause) Zur Eingabe von Zahlen, dem Radial, Heading, dem Xpdr Code : die Cursortasten links/rechts Please login to display this image. Mit Cursor links/rechts erniedrige/erhöhe ich den Hauptzahlenwert. Mit "Strg" (gleich links neben den Cursortasten) und Cursor links rechts setze ich den Nebenwert. (Mit den Cursortasten wird normalerweise nach links, rechts, oben, unten geschaut. Nach Ablauf der oben beschrieben 10 Sekunden stehen diese Funktionen wie gewohnt zur Verfügung.) Auswahl des Modus (ein, aus etc.): "Strg" Cursor hoch/runter Xfer Taste des Gerätes: Cursor hoch Mem Taste des Gerätes : Cursor runter Speichern eines Wertes: die Taste "+" Zur Schaltlogik (z.B. wie speichert man eine bestimmte Freq.) sage ich hier nichts, diese ist nicht anders als wie bei der Benutzung einer Maus. Damit alles wie beschrieben funktioniert, wurden die vom Script gelieferten Funktionen wie folgt verknüpft: Alle Funktionen sind unter "GKWI/radio" zu finden Please login to display this image. Viel Vergnügen damit Günther Das Script belastet die CPU nur dann, wenn eine Taste zur Einstellung gedrückt wird, d.h. eigentlich so gut wie gar nicht B350_radio_nav_tuning.lua Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.