Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
minirigctl [2014/08/30 15:47] dl5pd [Schlußbemerkung] |
minirigctl [2015/09/17 10:35] (aktuell) dl5pd [Wo bekomme ich die Software her?] |
||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
===== Wo bekomme ich die Software her? ===== | ===== Wo bekomme ich die Software her? ===== | ||
+ | **Update vom 16.09.2015:** Mittlerweile habe mich dazu entschlossen, zur besseren Versionierung, aber auch, um die Software zu verbessern, diese auf github hochzuladen. Das Archiv findet man unter | ||
+ | https://github.com/dora71/pyrigcontrol | ||
+ | |||
+ | Sollte jemand Probleme mit dem Handling von github haben, steht der nachfolgende Weg natürlich nach wie vor zur Verfügung. | ||
+ | |||
Da ich mich noch nicht entschieden habe, die Software in ein System wie git o. ä. einzupflegen, muss für den Bezug der Software der Autor [[mailto>dl5pd@darc.de?subject=Software%20Mini%20Rig%20Control&body=Hallo%20DL5PD,%0Abitte%20sende%20mir%20Deine%20Software%20Mini-Rig-Control.%0ADanke.%0A | kontaktiert]] werden. Das wird sich ggf. irgendwann einmal ändern (oder auch nicht). | Da ich mich noch nicht entschieden habe, die Software in ein System wie git o. ä. einzupflegen, muss für den Bezug der Software der Autor [[mailto>dl5pd@darc.de?subject=Software%20Mini%20Rig%20Control&body=Hallo%20DL5PD,%0Abitte%20sende%20mir%20Deine%20Software%20Mini-Rig-Control.%0ADanke.%0A | kontaktiert]] werden. Das wird sich ggf. irgendwann einmal ändern (oder auch nicht). | ||
Zeile 20: | Zeile 25: | ||
Das sind (zur Zeit) 8 Komponenten: | Das sind (zur Zeit) 8 Komponenten: | ||
* Den Transceiver Kenwood TS-480 (weitere werden evtl. mal irgendwann folgen, siehe TODO | * Den Transceiver Kenwood TS-480 (weitere werden evtl. mal irgendwann folgen, siehe TODO | ||
- | * Eine serielle Schnittstelle bzw. ein USB-Seriell-Adapter sowie die Betriebssystem-spezifische Bezeichnung (z.B. //COM5// oder ///dev/ttyUSB0//) | + | * Eine serielle Schnittstelle bzw. ein USB-Seriell-Adapter sowie die Betriebssystem-spezifische Bezeichnung (z.B. //COM5// oder ///dev/ttyUSB0//), ferner einen Benutzer, der die Rechte hat, auf diese Schnittstelle zuzugreifen |
* Das Verbindungskabel zwischen serieller Schnittstelle und dem Transceiver, s. Bedienungsanleitung. Es handelt sich hier um ein 1:1 Kabel mit 2 weiblichen Enden. | * Das Verbindungskabel zwischen serieller Schnittstelle und dem Transceiver, s. Bedienungsanleitung. Es handelt sich hier um ein 1:1 Kabel mit 2 weiblichen Enden. | ||
- | * Die Software, welche z. Zt. aus den Teilprogrammen gui.py und sercomm.py besteht | + | * Die Software, welche z. Zt. aus den Teilprogrammen gui.py und sercomm.py besteht (ferner ist im Paket eine Datei agpl-3.0.txt enthalten, aus welcher die Lizenz des Programms ersichtlich ist) |
* Python in der Version 2.7.x | * Python in der Version 2.7.x | ||
* Die Erweiterung pyserial | * Die Erweiterung pyserial | ||
Zeile 29: | Zeile 34: | ||
===== Vorbereitungen ===== | ===== Vorbereitungen ===== | ||
- | Bevor es jetzt endgültig losgeht, müssen noch die Parameter für die serielle Schnittstelle angepaßt werden. | + | Bevor es jetzt endgültig losgeht, muss das Programm-Paket ''mrc.zip'' entpackt werden in einen Ordner beliebiger Wahl. |
- | Diese findet man in der Datei ''sercomm.py''. Hier sind vor allem die Parameter für port und baudrate anzupassen. Die Baudrate wird am Transceiver eingestellt und muß identisch dem hier eingestellten Wert sein, die Port (Schnittstellen) Bezeichnung unterscheidet sich zwischen den Betriebssystemen. | + | Danach müssen noch die Parameter für die serielle Schnittstelle angepaßt werden. Diese findet man in der Datei ''sercomm.py''. Hier sind vor allem die Parameter für port und baudrate anzupassen. Die Baudrate wird am Transceiver eingestellt und muß identisch dem hier eingestellten Wert sein, die Port (Schnittstellen) Bezeichnung unterscheidet sich zwischen den Betriebssystemen. |
===== Jetzt geht es aber los ! ===== | ===== Jetzt geht es aber los ! ===== | ||
Zeile 45: | Zeile 50: | ||
Wie gesagt, hat das Programm einen frühen Alpha-Status und es stehen noch einige Änderungen an, welche ich nachfolgend aufführen möchte: | Wie gesagt, hat das Programm einen frühen Alpha-Status und es stehen noch einige Änderungen an, welche ich nachfolgend aufführen möchte: | ||
- | * Portierung auf andere Transceiver-Typen ()mit Hilfe von Dictionaries?) | + | * Portierung auf andere Transceiver-Typen (mit Hilfe von Dictionaries?) |
* Anfangs-Start-Bug beseitigen (erster Befehl wird meistens nicht übertragen) | * Anfangs-Start-Bug beseitigen (erster Befehl wird meistens nicht übertragen) | ||
* Übersetzung in andere Sprachen | * Übersetzung in andere Sprachen |