Pfälzer 0 Posted February 26, 2020 Share Posted February 26, 2020 Hallo Zusammen, nix gemacht und trotzdem plötzlich die Meldung: FlywithLua stopped Daraufhin FlywithLua komplett entfernt, neueste Version heruntergeladen, neu installiert, mit reload versucht zu aktivieren und trotzdem bleibt der selbe Fehler. Was übersehe ich, gibt es dazu eine einfache Erklärung oder steckt doch mehr dahinter als nur ein Austauschen/Löschen einer bestimmten Datei? Wieder mal vielen Dank für eure Hilfe. Happy Flight vom Pfälzer Please login to display this image. Please login to display this image. Please login to display this image. Link to comment Share on other sites More sharing options...
Flightrookie 503 Posted February 26, 2020 Share Posted February 26, 2020 Hallo @Pfälzer, viele Fehlfunktionen werden in der Datei Log.txt gespeichert. Vielleicht gibt es dort auch einen Hinweis für die Fehlfunktion. Bitte stelle doch die Log.txt mal hier ins Forum, dann können die Cracks mal dort rüberschauen. Gruß Horst Link to comment Share on other sites More sharing options...
Othello 549 Posted February 26, 2020 Share Posted February 26, 2020 Wenn Scripts fehlerhaft sind, werden sie in den Folder Scripts(Quarantine) verschoben. Schau doch dort mal rein. Und es wird die Datei FlyWithLua_Debug.txt in das X-Plane Hauptverzeichnis geschrieben. /Othello Link to comment Share on other sites More sharing options...
Frithjof 159 Posted February 26, 2020 Share Posted February 26, 2020 Die Debug.txt schreibt FlyWithLua aber nicht immer! Bei den paar scripten wäre es einfacher einen nach dem anderen mal zu deaktivieren und dann per Menupunkt reload lua scripts (oder so ähnlich) zu sehen welcher Script Lua stoppen lässt. Das geht nämlich auch bei laufenden Xplane. Wenn man sich das Datum des Quarantine Ordners anschaut sieht an schon das da nix neues passiert ist. Der script und script disabled order allerdings wurden gerade erst geändert. Link to comment Share on other sites More sharing options...
Othello 549 Posted February 27, 2020 Share Posted February 27, 2020 Wenn einer Hunger leidet, gebe ihm keinen Fisch, sondern eine Angel. Link to comment Share on other sites More sharing options...
Guenni99 39 Posted February 27, 2020 Share Posted February 27, 2020 ... den Spruch muss ich mir merken... Link to comment Share on other sites More sharing options...
Pfälzer 0 Posted February 27, 2020 Author Share Posted February 27, 2020 Danke für eure Tipps mit den debug und log.txt-Dateien. Ich werde mich auf die Suche machen, weiß ja jetzt wo ich zu suchen habe. Ganz besonders "hilfreich" waren die letzten beiden Anmerkungen. Happy Flight vom Pfälzer Link to comment Share on other sites More sharing options...
Othello 549 Posted February 28, 2020 Share Posted February 28, 2020 Die waren ja auch nicht für dich gedacht, das hast du schon mitbekommnen? Aber zu Sicherheit: Wenn einer Hunger leidet, gebe ihm keinen Fisch, sondern eine Angel. Das ist ein Appell für Hilfe zur Selbsthilfe. Also im Falle deiner Anfrage: Ich habe mich dazu entschlossen, dir nicht nur ganz konkret bezgl. deines Problemes zu helfen, deshalb habe ich versucht, über das eigentliche Problem hinaus Tipps zu geben, wie allgemein Probleme mit FlyWithLua angegangen werden können. Ein noch allgemeinerer Tipp wäre: Google doch erst einmal, dann wirst du viele Lösungsprobleme auch selbst finden können und dabei bestimmt auch etwas lernen. Lesen der Manuals wäre auch so ein Hinweis, die enthalten die Informationen zu den Logfiles etc. ebenfalls Ach ja, da fällt mir noch ein schöner Spruch ein: Man soll die Hand, die einen füttert, nicht beißen. /Othello Link to comment Share on other sites More sharing options...
Guenni99 39 Posted February 28, 2020 Share Posted February 28, 2020 .. man soll aber auch kein Öl ins Feuer giessen...;-) Link to comment Share on other sites More sharing options...
Othello 549 Posted February 28, 2020 Share Posted February 28, 2020 Du hast recht. Manchmal bin ich zu dünnhäutig. Link to comment Share on other sites More sharing options...
Guenni99 39 Posted February 28, 2020 Share Posted February 28, 2020 ... der Mensch ist nun mal ein emotionales Wesen, also alles im grünen Bereich, und du machst das ja durch deinen selbstlosen Einsatz hier wieder mehr als wett... so, also wieder zurück zum Thema: Wat is nu, Pfälzer, Problem gelöst? Und Entschuldigung für unsere Ausflüge in andere Welten, muss auch mal sein, wir werden dir weiterhin bei deinen Problemen behilflich sein Link to comment Share on other sites More sharing options...
Pfälzer 0 Posted March 1, 2020 Author Share Posted March 1, 2020 Vielen Dank nochmal für eure Tipps und Ratschläge. Wie ich sehe kann man in diesem Forum auch noch was fürs Leben lernen. ;-)) Hatte bis jetzt noch keine Zeit das Problem anzugehen, werde mich aber auf die Suche begeben und mich dann wieder melden. Happy Flight vom Pfälzer Link to comment Share on other sites More sharing options...
Pfälzer 0 Posted March 3, 2020 Author Share Posted March 3, 2020 Hallo Zusammen, habe mein Flywithlua-Problem nach dem Tipp vom Frithjof gelöst. Bei laufendem X-Plane ein Script nach dem anderen herausgenommen und so den Verursacher gefunden. Im Nachgang werde ich mich jetzt mal näher mit den Scripts und deren Bedeutung befassen. Danke nochmal für eure Anregungen!! Happy Flight vom Pfälzer Das nächste Problem gibt's bestimmt ;-)))) Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 9, 2020 Share Posted March 9, 2020 Hallo Fluggemeinde, wie schreibt der Pfälzer: Das nächste Problem gibt's bestimmt ;-)))) Ich habe folgendes Problem: Kenne mich nicht mit FlyWithLua aus und habe versucht mich einzulesen. Habe aber in keinem der Manuel´s was passendes gefunden. Ich möchte nur einen Wert, z.B. Squak, Frequenzen, etc., in eine TXT-Datei auslesen, damit ich diese TXT-Datei in einem anderen Programm weiter verarbeiten kann. Das müßte doch mit Lua möglich sein. Vielleicht hat hier jemand einen Tip für mich, wie man das machen kann. Danke schon mal im vorraus und Grüße von Coverdale Link to comment Share on other sites More sharing options...
Othello 549 Posted March 9, 2020 Share Posted March 9, 2020 Schreiben in eine Datei: function save_data() local file = io.open("filename.txt, "w+") if (file == nil) then print("write error in save_data()") return end file:write(number, "\n") file:close() end Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 10, 2020 Share Posted March 10, 2020 Hallo Othello, vielen dank erst mal für die schnelle Antwort. Habe gestern mal versucht, es hin zu bekommen. Hat aber nicht funktioniert. Dafür weiß ich zu wenig von Lua. Könntest du mir das vielleicht noch näher beschreiben? Link to comment Share on other sites More sharing options...
Othello 549 Posted March 10, 2020 Share Posted March 10, 2020 Gern. das vorherige Posting zeigt nur das Prinzip (erstellen und schreiben). Funktionsfähig könnte das so aussehen: --------------------------------------------------------------------------------------------------------------------------------------- -- dataref Variablen local ap_altitude = dataref_table("sim/cockpit/autopilot/altitude", "writable") local baro_setting = dataref_table("sim/cockpit/misc/barometer_setting", "writable") local baro_setting2 = dataref_table("sim/cockpit/misc/barometer_setting2", "writable") local hobbs_time = dataref_table("sim/time/hobbs_time", "writable") -- für verschiedene Flieger verschiedene Dateien anlegen local planeref = "C172" local hobbs_filename = "Resources\\plugins\\FlyWithLua\\Scripts\\" .. planeref .. "_settings.txt" -- Funktion zum Erstellen einer Datei mit den gewünschten Werten function save_hobbstime() local hobbsfile = io.open(hobbs_filename, "w+") if (hobbsfile == nil) then print("write error in save_hobbstime()") return end hobbsfile:write(hobbs_time[0], "\n") hobbsfile:write(baro_setting[0], "\n") hobbsfile:write(baro_setting2[0], "\n") hobbsfile:write(ap_altitude[0], "\n") hobbsfile:close() end -- Funktion aufrufen save_hobbstime() ---------------------------------------------------------------------- Siehe dazu: https://www.lua.org/manual/5.1/manual.html#pdf-io.open Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 10, 2020 Share Posted March 10, 2020 Hallo Othello, vielen dank, das sieht für mich schon besser aus. Denke mal, das bringt mich weiter, werde es nach der Arbeit mal probieren. Bis, dann, Coverdale Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 10, 2020 Share Posted March 10, 2020 Hallo Othello, das ist genau das, was ich gesucht habe. Das bringt mich bestimmt in meinem Vorhaben weiter. Vielen, vielen Dank noch mal, Coverdale Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 11, 2020 Share Posted March 11, 2020 Hallo Othello, das hat soweit geklappt. Habe dann versucht, Barometer-Werte von Hg in hPa umzuwandeln und das natürlich ohne Nachkomma-Stellen. Das habe ich jedoch nicht hin bekommen. Hast du da noch einen Tip für mich? Link to comment Share on other sites More sharing options...
Developer FlyAgi 378 Posted March 11, 2020 Developer Share Posted March 11, 2020 Probier das mal, angewendet auf dein Umrechnungsergebnis anstelle von baro_setting[0]: hobbsfile:write(math.floor(baro_setting[0]), "\n") Link to comment Share on other sites More sharing options...
Othello 549 Posted March 11, 2020 Share Posted March 11, 2020 vor 4 Stunden , Coverdale sagte: Hallo Othello, das hat soweit geklappt. Habe dann versucht, Barometer-Werte von Hg in hPa umzuwandeln und das natürlich ohne Nachkomma-Stellen. Das habe ich jedoch nicht hin bekommen. Hast du da noch einen Tip für mich? Wenn du es gerundet haben willst, dann schreibe es so: hobbsfile:write(math.floor(baro_setting[0] + 0.5), "\n") math.floor nimmt die größte ganze Zahl, bei 123.999 also 123. Durch die vorherige Addition von 0.5 wird gerundet: 123.999 + 0.5 = 124.499, floor macht daraus 124 123.499 + 0.5 = 123.999, floor macht daraus 123 Runden auf 2 Kommastellen: math.floor(zahl * 100.0 + 0.5) / 100.0 Link to comment Share on other sites More sharing options...
Othello 549 Posted March 11, 2020 Share Posted March 11, 2020 Ich verwende das beigefügte Script dazu, für die KingAir von Airfoillabs diverse Werte abzuspeichern und beim Start des Fliegers wieder einzulesen. Die analogen Zeiger für die Höhe (Autopilot) stehen beim orig Flieger mit der Zeit zwischen zwei Zahlen, deshalb verwende ich beim Einlesen der gespeicherten Werte ebenfalls die Rundung. Ob das Script für dich Sinn macht, kann ich nicht sagen, verwende es einfach als Anschauungsmaterial /Othello B350__start_and_sometimes.lua Link to comment Share on other sites More sharing options...
Coverdale 33 Posted March 11, 2020 Share Posted March 11, 2020 Vielen Dank an euch, bin ein wenig weiter gekommen und verstehe ein bißchen mehr von Lua. Gutes Nächtle P.S.: Habe da doch noch eine Frage: Was besagt eigentlich hobbsfile, kann dazu nichts finden. Link to comment Share on other sites More sharing options...
Developer FlyAgi 378 Posted March 11, 2020 Developer Share Posted March 11, 2020 Das sagt prinzipiell gar nichts, ist hier nur ein sinnvoller Name für Parameter, die die Hobbs-Zeit betreffen. Du könntest dafür auch schlicht 'file' oder jeden anderen Namen wählen - falls du den ändern willst in deinem Script musst du schlicht alle Vorkommen von 'hobbsfile' mit einem anderen Namen ersetzen (aber wirklich alle Vorkommen). Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.