Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:pyprogramgenerator

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:pyprogramgenerator [2024/04/16 17:37] hlinkeanleitungen:spezial:pyprogramgenerator [2024/04/28 11:32] (aktuell) – [pyMobaLedLib] hlinke
Zeile 1: Zeile 1:
-====== pyMobaLedLib ======+====== pyMobaLedLib (früher pyProgrammGenerator) ======
  
 ===== Allgemeine Hinweise ===== ===== Allgemeine Hinweise =====
Zeile 7: Zeile 7:
 Die pyMobaLedLib ist eine Excel-unabhängige Version der MobaLedLib Programme, die komplett in Python entwickelt wurde und auf Windows, Linux und Mac läuft. Die pyMobaLedLib ist eine Excel-unabhängige Version der MobaLedLib Programme, die komplett in Python entwickelt wurde und auf Windows, Linux und Mac läuft.
 Die Benutzeroberfläche bildet die Orginalbenutzeroberfläche der Excelprogramme nach, so daß die Anleitungen für die Orginal-Version genauso auch für die pyMobaLedLib gelten. Die Benutzeroberfläche bildet die Orginalbenutzeroberfläche der Excelprogramme nach, so daß die Anleitungen für die Orginal-Version genauso auch für die pyMobaLedLib gelten.
 +Es werden fast alle Funktionen der Excel-Programme zur Verfügung gestellt.
  
 +Darüberhinaus gibt zusätzliche Assistenten, die Erzeugung von speziellen Animationen unterstützen:
  
-Das Programm kann hier heruntergeladen werden: [[https://github.com/haroldlinke/pyMobaLedLib]]+  - Servo Animation 
 +  - LED Farbverlauf Animation (Grundversion) 
 +  - LED Helligkeit Animation (Grundversion)
  
-Die Installation muß man dann von Hand machen, wie hier unten beschrieben: 
  
 +Das folgende Bild zeigt einen Screenshot des ProgrammGenerators (Beispiel Raspi)
 +
 +{{:bilder:anleitungen:mll_raspi_01.jpg?400|}}
 +
 +
 +Ein Beispiel für eine **ServoAnimation** zeigt das folgende Bild. Die Sequenz simuliert einen umstürzenden Baum, der beim ersten Schlag sich etwas bewegt und dann mit einer Beschleunigungskurve umfällt, um dann noch mal kurz hoch zu springen.
 +
 +{{:bilder:anleitungen:pymll08.jpg?600|}}
 +
 +
 +==== ACHTUNG ==== 
 +**Das Programm ist noch in der Entwicklung. Es kann daher Fehler und Einschränkungen gegenüber der Excel-Version haben.
 +Wenn Du das Programm nutzt hilfst Du mit Deinem Feedback das Programm besser und stabiler zu machen.
 +Feedback bitte ins StummiForum in die "Tageszeitung" setzen.
 +Um Fehlerursachen zu finden ist die LogDatei hilfreich. Sie befindet sich im Order /Python und heisst logfile.log.
 +**
 ==== Installation ===== ==== Installation =====
 +
 +Das Programm kann hier heruntergeladen werden: [[https://github.com/haroldlinke/pyMobaLedLib]]
 +
 +Die Installation muß man dann von Hand machen, wie hier unten beschrieben.
  
 ==== Installation unter Windows ==== ==== Installation unter Windows ====
Zeile 24: Zeile 47:
 === Installation auf einem Mac === === Installation auf einem Mac ===
 Die Installation auf einem Mac ist auf der folgenden Seite beschrieben: [[anleitungen:spezial:pyprogramgenerator:MacInstallation|Mac Installation]] Die Installation auf einem Mac ist auf der folgenden Seite beschrieben: [[anleitungen:spezial:pyprogramgenerator:MacInstallation|Mac Installation]]
 +
 +
 +==== Bekannte Einschränkungen und Fehler ====
 +
 +  * Das Programm unterstützt die Funktionen der MobaLedLib bis Version 3.2.1C. Das Update auf die aktuelle Version erfolgt sobald diese Version sich als stabil genug erweist.
 +  * MLL-Extensions werden noch nicht unterstützt
 +  * Der Multiplexer wird noch nicht unterstützt
 +  * Es kann im ProgrammGenerator- und PatterConfigurator-Fenster zu fehlerhafter oder ganz fehlender Darstellung von Icons oder Bildern in der Tabelle kommen. Zur Bereinigung der Darstellung oder der Funktion von Buttons kann im Programm-Menu **Tabelle** das Kommando **Refresh Icons** verwendet werden.
 +  * Der **Haken** in der Spalte **Aktiv** wurde durch einen **"*"** ersetzt, um mit Linux und Mac Zeichensätzen kompatibel zu sein.
 +  * Unter Linux und Mac und manchmal auch unter Windows wird der Nano/Uno Typ nicht automatisch erkannt. Der Typ muß dann von Hand eingetragen werden. Dazu im Programmgenerator den Optionen-Button anklicken. In dem sich öffnenden Fenster den Haken bei "automatisch erkennen" entfernen und den Typ von Hand einstellen. Bei vielen China Nanos hilft es den Typ Nano normal (old Bootloader) einzustellen.
 +  * Unter Linux und Mac wird der ESP32 noch nicht unterstützt. Sollte in einer der nächsten Versionen kommen.
 +
 +
  
 ===== Funktionen in PyProgGen ====== ===== Funktionen in PyProgGen ======
anleitungen/spezial/pyprogramgenerator.1713289033.txt.gz · Zuletzt geändert: 2024/04/16 17:37 von hlinke