Forum: Projekte & Code AVR NET-IO - Zugriff und Loggen mit Python, mit grafischer Benutzeroberfläche


von didadu (Gast)



Lesenswert?

Nach meinem Beitrag Beitrag "AVR NET-IO - Zugriff und Loggen mit Python" hier nun 
eine neue Version mit grafischer Benutzeroberfläche.

Diese ist mit Tkinter realisiert, das bei Python standardmäßig enthalten 
ist. (Daher sollte außer Python, das auf den meisten Linux-Systemen 
sowieso standardmäßig vorhanden ist, keine zusätzliche 
Software-Installation notwendig sein.)

Die vier Dateien meines Uploads sind bzw. zeigen:
- Die Software
- Wie die GUI aussieht, wenn die Software gestartet ist
- Was für Logfiles sie produziert
- Was sie auf der Commandline informationshalber ausgibt

Nutzung:
- Einfach die Datei graphical_avrnetio.py starten (sie muss nach dem 
Download ausführbar gemacht werden).
- Die Software verbindet sich mit dem Board im LAN und zeigt laufend die 
Werte der Eingänge und Ausgänge an.
- Bei Anklicken des Logging-Buttons werden die Werte in die genannte 
Datei geloggt.
- Das Refresh-Intervall kann in gewissen Grenzen eingestellt werden.
- Bei Anklicken der Output-Schaltflächen wird der entsprechende Ausgang 
umgeschaltet.

Und wieder wünsche ich viel Spaß und Erfolg mit Python!

von Albert D. (albert32)


Lesenswert?

Hallo!

Werde ich am Wochenende austesten.

m.f.G

albert

von Gerd (Gast)


Lesenswert?

Aufgrund deines Beispieles versuche ich mich gerade in Python 
einzuarbeiten. Welche Python-Version verwendest du? Momentan versuche 
ich V3.1.2. und bekomme noch Fehler. Wie gesagt, blutiger Anfänger in 
Python.

Gruß Gerd

von didadu (Gast)


Lesenswert?

Bei mir war's Python 2.5.2

Bei der 3.x Version sind einige Befehle anders, z.B. ist print dort eine 
Funktion und kein Statement mehr. Da müssen also ein paar Sachen 
geändert werden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.