ZitatOriginal von WOMOfrank
Das wird ja geil....
... Navigon7 kann nur 2 Routen vorschlagen!
Da täuscht Du Dich lieber WOMOfrank !
Navigon macht auch bis zu 3 Routenvorschläge ![]()
ZitatOriginal von WOMOfrank
Das wird ja geil....
... Navigon7 kann nur 2 Routen vorschlagen!
Da täuscht Du Dich lieber WOMOfrank !
Navigon macht auch bis zu 3 Routenvorschläge ![]()
ZitatOriginal von PrinzEmu
Da täuscht Du Dich lieber WOMOfrank !
Navigon macht auch bis zu 3 Routenvorschläge
Und das sogar pro Routenart! ![]()
.... gebe mich geschlagen! ![]()
ZitatOriginal von sokobana
Wie meinst Du das genau?
Es ist doch exakt die Koord-Version, die schon im Skin integriert ist (Koord2).
Gruß sokobana
Hallo Sokobana,
sorry, hatte das etwas falsch gelesen! ![]()
Macht keinen permanenten Speicherunterschied! ![]()
Da hast Du gründlich was falsch verstanden. ![]()
Die Anleitung (pdf) ist größer als das Programm ...
Kann ja mal vorkommen ... ![]()
Gruß sokobana
Hallo Stefan,
brauche wieder Deine Hilfe ... ![]()
Es geht um diesen Beitrag.
Die Anzeige der Screenshots hat ja bereits prima geklappt.
Nun hatte ich etwas Zeit, mich mit der jeweils auszulösenden Aktion bei Klick auf die 3 großen Bilder des Koord-Menüs, zu beschäftigen. Das hatte bisher leider noch nicht geklappt. In der Zwischenzeit habe ich auch noch etliches Verändert. Die Zeilen in der Datei SkinMenu_Steuerung sehen jetzt so aus:
// Koord-Steuerungsdatei: SkinMenu_Steuerung.txt
//
// Zeile 4: Route kurz 5: öko 6: schnell=Koord
window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_0 KoordServ=1
window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_2 KoordServ=1
Window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_1 KoordServ=1
Es soll also nichts weiter gemacht werden, als den jeweiligen RegistryKey zu löschen und dann das Koord-Menü zu schließen. Bisher wird nur das Koord-Menü geschlossen, der RegEintrag bleibt bestehen.
Was ist falsch?
Gruß sokobana
PS: Was mich irritiert ist, dass in der Registry garnicht angezeigt wird, dass Koord-Server noch aktiv (Siehe Reg-Bild: Verzeichnis Server fehlt). Jedenfalls zum Teitpunkt, wenn Koord-Menü die Screenshots präsentiert. Ist das ok?
Hallo sokobana,
ZitatOriginal von sokobana
Es soll also nichts weiter gemacht werden, als den jeweiligen RegistryKey zu löschen und dann das Koord-Menü zu schließen. Bisher wird nur das Koord-Menü geschlossen, der RegEintrag bleibt bestehen.
Was ist falsch?
So sollte es klappen:
// Koord-Steuerungsdatei: SkinMenu_Steuerung.txt
//
// Zeile 4: Route kurz 5: öko 6: schnell=Koord
*~* window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_0
*~* window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_2
*~* Window=0 RegKeyMode=0 RegKey=Software\sokobana\RouteView,RouteOpt_1
Zur Erklärung:
Es müssen ja 2 Dinge gemacht werden:
1) Der Koord-Server soll beendet werden
2) Eine neue Koord-Instanz soll die Werte in der Registry löschen.
Bei deiner Version wurde nur eine Koord-Server-Instanz gestartet, die sofort den laufenden Server beendet hat. Alles andere wird nicht beachtet.
Um auf einfache Art dieses Problem (in der Steuerungs.txt) zu lösen, hatte ich die "*"-Anweisung eingeführt:
- Beginnt eine Zeile mit "*" (1. Zeichen in der Zeile), so gelten alle folgenden Parameter für die laufende Serverinstanz (ohne diese zu beenden). Es werden dabei aber nur bestimmte Parameter ausgewertet.
- Folgt in dieser Zeile noch ein "* " (Stern plus Leerzeichen!), so gelten alle weiteren Befehle für eine neue Koord-Instanz!
- Die Sonderanweisung "*~" beendet die laufende Serverinstanz.
Ich habe das nun kombiniert: Mit "*~* " wird der Server beendet und der weiteren Parameter werden von einer neuen Koord-Instanz bearbeitet.
ZitatWas mich irritiert ist, dass in der Registry garnicht angezeigt wird, dass Koord-Server noch aktiv
Du musst in die SkinMenu.txt noch RORegKeys=0 mit aufnehmen, damit das Schreiben der Reg-Einträge aktiviert wird!
Gruß,
Stefan
Juchhuu!! Funktioniert! :bounce1 :bounce5 :bounce2
Was mach' ich bloß ohne Dich, Stefan ... ![]()
Aber woher soll man das alles wissen?
Den Befehl *~* habe ich noch nirgends entdeckt. ![]()
Naja, egal. Ich hab' ja Euch. ![]()
Danke und Gruß,
sokobana
Hallo sokobana,
schön, dass es klappt!
ZitatOriginal von sokobana
Aber woher soll man das alles wissen?
Ja ich weiß - die Doku...
aber ich antworte ja gerne, wenn man mich fragt!
Außerdem wurden die Koord-Server-Funktionen bisher nur von ganz wenigen Leuten benutzt.
Gruß,
Stefan
Ganz ehrlich? So wie es jetzt ist, ist es mir eigentlich auch lieber. :gap
Gruß sokobana
Hallo, liebe Mathe-Freaks. ![]()
Mein Schulmathe war zwar immer gut. Aber das ist schon soooo lange her
und deshalb brauche ich Eure Hilfe. ![]()
Die Problemstellung:
Gopal benötigt zur Darstellung der gesamten Route in der Karte umso mehr Zeit, je länger die berechnete Route ist (logisch!).
Ermittelt werden soll der Zeitpunkt, an dem Gopal eine berechnete Route auch grafisch von Anfang bis Ende in der Karte dargestellt hat. Diese Zeit kann ich aber nur schätzen, weil ich bisher keinen festen Parameter oder Anhaltspunkt gefunden habe, der mir das Ablesen dieses Zeitpunktes erlaubt.
Ich will in MortScript also dynamische Pausenzeiten ( Sleep ) berechnen.
- Ich messe die Zeit, die Gopal für die Berechnung einer Route benötigt.
DELAY = 500
While ( ColorAt (479,0) ne 255 )
Sleep ( 1000 )
DELAY = DELAY + 1000
Endwhile
- nun warte ich die in der Variablen DELAY hinterlegte Zeit ab, dann starte ich eine bestimmte Aktion.
Sleep ( DELAY)
--> Aktion
- Anscheinend ist diese Formel aber noch nicht gut genug:
- Bei kurzen Routenberechnungszeiten ( 1-10 Sekunden ) benötige ich eher eine leicht geringere Zeit, als die in DELAY berechnete.
- Bei langen Routenberechnungen von 10-20 Sekunden dauer, benötige ich dagegen eine überproportional wachsende bis zu 50% längere Zeit.
Beispiel dafür:
- Routenberechnung dauert 5 Sekunden. Grafikzeit: 4 Sekunden ausreichend.
- Routenberechnung dauert 20 Sekunden. Grafikzeit: 30 Sekunden.
Welche Formel muß ich da anwenden und wie sieht die Umsetzung in MS aus?
Danke für Eure Unterstütung!
Gruß sokobana
Hallo,
ein Stichwort wäre "lineare Funktion"
Bsp.
f(x) = 2/3 * x - 3,5
Für dich zugeschnitten
f(x) = ((26/15) * x) + (-4,7)
In Mortscript
Grafikzeit = ((26/15) * Routenberechnung ) + (-4,667)
Hoffe, das hilft und ich habe kapiert worauf du hinaus wolltest
Panik
PS: Hast übrigens emailpost ...
Genau richtig verstanden, Panik!
Das wird mir bestimmt weiterhelfen.
Deine Post habe ich schon gesehen, konnte aber noch nichts testen.
Kommt noch. Allerdings bin ich diese Woche viel auf Reisen. Vielleicht klappt es trotzdem. ![]()
Vielen Dank und schönen Abend,
gruß sokobana