Archiv verlassen und diese Seite im Standarddesign anzeigen : Verbesserungsvorschlaege fuer den RP6 Loader
Hier mal meine Ideen zum Verbessern des Loaders:
1) Umbenennen der Kategorien in der Combobox waere toll (wenn man wie ich mit zunehmender Erfahrung die Kategorien verfeinert)
2) Aendern der Reihenfolge (hoch/runter) von
2a) Kategorien in der Combobox
2b) Programmen in dem Auswahlfeld (innerhalb einer Kategorie)
3) Verschieben von Programmen aus einer Kategorie in eine andere
4) evtl. anderes LnF ermoeglichen, da teilweise die Auswahl nicht so gut zu erkennen ist, aber das gibt sich evtl. mit haeufigerer Benutzung
Im Grossen und Ganzen finde ich den Loader sehr gelungen!
mfg
Kay
radbruch
11.09.2007, 20:55
Hallo
Noch ein Vorschlag zum RP6-Loader:
Die Texte im Terminalfenster sollten kopierbar sein, der Umweg über eine Datei ist nervig.
Gruß
mic
Hallo,
Danke für die Verbesserungsvorschläge.
Das steht alles auf der ToDo Liste - nur standen und stehen bisher wichtigere Sachen darüber ;)
Kommt aber noch sobald Zeit dafür ist. Vor allem die Editierbarkeit der Einträge.
Man kann das aber auch per Hand ändern - einfach mal in die Datei
"config/files.cfg" reinschauen - da sind alle Einträge drin (unbedingt vorher den RP6Loader schließen!).
MfG,
SlyD
roboterheld
12.09.2007, 09:05
hallo, wird auch parallel wieder eine version für java 1.5 gestrickt?
mfg
Hallo,
Ja für die nächste Version noch auf jeden Fall.
MfG,
SlyD
roboterheld
12.09.2007, 21:54
jup, danke.
könnte man den source-java-code selber mit java umsetzen, ist der frei?
mfg
Nein der Quellcode ist nicht verfügbar.
MfG,
SlyD
Hallo,
es gibt nun eine neue Version 1.2 des RP6Loader und eine neue Version der RP6Library und der Beispielprogramme (20070928),
s. http://www.arexx.com/rp6/html/de/software.htm
Es wurden am RP6Loader folgende Dinge hinzugefügt/geändert:
Neue Funktionen zur Verwaltung der Hexdateien (Einträge hoch/runter verschieben, ändern der Einträge (Rechtsklick-->Editieren), Umbenennen von Kategorien)
Kleinere Anpassungen der Optik (hellere Hintergrundfarben bei Listen, selektierte Elemente werden deutlicher hervorgehoben)
Terminal Farbschema lässt sich umstellen (Schwarz/Weiss oder Hellblau/Schwarz)
Der Text im Terminal ist jetzt markierbar und kann normal in die Zwischenablage kopiert werden
Das Terminal kann nun so eingestellt werden, dass beim Senden einer Zeile automatisch "\n", "\r", "\r\n" oder nichts angehängt wird
Der automatische Programmstart bei Druck auf die entsprechenden Buttons bzw. Tastenkombinationen kann sicherheitshalber deaktiviert werden sofern erforderlich (z.B. um zu verhindern das man versehentlich auf "Upload+Start" klickt). Wenn man diese Option verwendet, kann der Roboter nicht mehr mit dem RP6Loader gestartet werden, sondern man muss direkt auf den Start/Stop Taster drücken (Allerdings ist es immer noch möglich ein "s" mit dem Terminal zu senden - dann wird das Programm dennoch gestartet).
In der RP6Libary wurden ebenfalls ein paar kleinere Dinge geändert.
Die alten Empfangsroutinen für das UART wurden komplett neu geschrieben - nun wird ein Ringpuffer verwendet um Daten vom UART zu empfangen. Es ist jetzt deutlich einfacher Eingaben Zeilenweise zu verarbeiten. Das Beispielprogramm "Example_02_UART_02" und das Selbsttestprogramm wurden entsprechend angepasst.
Eine universell verwendbare 16bit Timer Variable mit 100µs Auflösung wurde hinzugefügt. Diese wird ständig hochgezählt und kann nicht wie die normalen Stopwatches gestartet und gestoppt werden. Dieser Softwaretimer lässt sich z.B. verwenden um grob die Ausführungszeit von Programmteilen zu messen. Das Beispielprogramm "Example_02_UART_01" enthält nun ein kleines Beispiel dazu.
Viel Spaß damit! :)
MfG,
SlyD
PS:
JRE5 Version kommt noch.
Super!
Das werde ich heute gleich ausprobieren ...
mfg
Kay
Hallo SlyD,
danke für die neue Version der RP6Library! \:D/
Damit gibt es jetzt auch eine 100us Zählvariable (namens "timer"), die man gut für eigene Zwecke (Laufzeiten bis 6,5s) verwenden kann.
Dabei entstand bei mir die Frage, wie man die Lib-Versionen in eigenen Programmen voneinander unterscheiden kann. Könnte man in zukünftigen Versionen eine Definition wie "VERSION_14" o.ä. einbauen, damit man sie identifizieren kann?
Man könnte dann eine Programmversion z.B. für die BaseLib bis Version 1.2 und ab Version 1.3 (z.B. mit Benutzung der Variable timer oder der UART-Änderungen) schreiben.
Gruß Dirk
Hallo SlyD,
gerade habe ich die neue Version des RP6Loader in das alte Verzeichnis kopiert, nachdem ich vorher die alte Version gelöscht hatte.
Dabei fiel auf, dass die Datei RP6Loader.exe fehlt. Ich habe sie dann von der Version vom 3.8.07 genommen.
Funktioniert auf den ersten Blick gut. Ist das ok?
Gruß Dirk
Hallo Dirk,
Könnte man in zukünftigen Versionen eine Definition wie "VERSION_14" o.ä. einbauen
Ja gute Idee - kommt in der nächsten Version.
Dabei fiel auf, dass die Datei RP6Loader.exe fehlt.
Eigentlich nicht - mit der "RP6Loader_start.exe" die dabei ist funktioniert es genau so. Das ist eigentlich nicht mehr wie das Shell Skript für Linux (RP6Loader_linux.sh) nur in der für Windows User gewohnten ".exe" Form.
MfG,
SlyD
Hallo SlyD,
... mit der "RP6Loader_start.exe" die dabei ist funktioniert es genau so.
Ich hatte das probiert, aber da sagt mein WinXP Media Center Edition 2002 "Could not find the main class. Program will exit."
Meine Desktop-Verknüpfung war auch vor dem Update immer auf "RP6Loader.exe" gerichtet,- das lief und läuft ja jetzt auch. Also egal! Es klappt ja gut.
Gruß Dirk
Hallo,
der kleine Fehler in der Startdatei wurde behoben:
http://www.arexx.com/rp6/downloads/RP6Loader_20070930.zip
und sie wurde auch wieder in RP6Loader.exe umbenannt so dass man evtl. bestehende Verknüpfungen beibehalten kann.
MfG,
SlyD
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.