www.mikrocontroller.net

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


Autor: didadu (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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!

Autor: Albert D. (albert32)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Werde ich am Wochenende austesten.

m.f.G

albert

Autor: Gerd (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: didadu (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.