Hallo zusammen,
ich hatte mit Marc schon E-Mail-Kontakt, da ging es auf genau dieses Verhalten mit dem PT, er hat mir den Link für hier rein geschickt.👍
Zitat oben: Marc "Das ist ein gutes Beispiel dafür, weshalb der PT unbrauchbar ist. Was passiert hier?
Der Position Tower sortiert grundsätzlich nach gefahrenen Runden. Im freien Training/Qualifying soll aber nach Rundenzeit sortiert werden. SmartRace überträgt die Positionen aber nur, wenn sich daran etwas ändert. Damit der PT aber nicht plötzlich doch nach gefahrenen Runden sortiert, müsste SmartRace eigentlich bei jeder Zieldurchfahrt jede Position übertragen. Das bedeutet, dass bei jeder (!) Zieldurchfahrt jedes (!) Fahrzeugs jede (!) Position übertragen werden muss. Das sind dann potenziell acht Schreibbefehle bei jeder Zieldurchfahrt.
Tatsächlich war das mal versehentlich genau so implementiert - hat dazu geführt, dass innerhalb kürzester Zeit die Bahn lahmgelegt war, weil sie mit dem Verarbeiten der Schreibbefehle nicht hinterherkam."
Ja der Lösungsansatz kann die CU zum "ich mach nix mehr" verhalten bringen.
Ich habe jetzt mal in meiner Eigenentwicklung von vor 10 Jahren geschaut, ich hatte in der einen Variante bei jeder überfahrt, nur sich den ändernden Wert übertragen was genau zu dem Verhalten führt irgendwann.
In der anderen besseren Variante habe ich "mit gerechnet" was die CU normal machen würden, wenn das nicht mit dem übereinstimmt was jetzt angezeigt werden soll, habe ich die Werte übertragen, also die CU von der Berechnung nochmal im "normal Zustand Runden zählen" mit laufen lassen in meiner "Berechnung". Somit konnte die Befehlsmenge reduziert werden, aber das ist ein Aufwand im Programm.
Wichtig ist immer eine Pause der CU zu geben, wenn man Ihr Ständig Befehle um die Ohren haut, hat sie kein bock mehr. Etwas zickig die Dame 😅
Zitat oben: Marc "der Position Tower ist leider sehr unzuverlässig, ungenau und undokumentiert. Was er kann (und was nicht) ist nebulös, Bugs treten daher schon fast unvermeidlich auf. Ich glaube nicht, dass ich in dieser Hinsicht noch viel Zeit und Energie investieren werde. Eher werde ich die Unterstützung des PT zukünftig vielleicht sogar ganz streichen. :-("
Ein Wegfall des PositionTower Support würde aber eigentlich auch heißen, dass der Support teilweise für das DriverDisplay eingestellt wird, weil diese auch die Position anzeigen.
Wäre nicht cool, ich wollte nicht schon wieder Geld versenken und am Schluss doch wieder selber "basteln", hab doch keine Zeit 😶.
You need to be logged in to add a comment.