Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Der Einstieg in die MobaLedLib:

Stammtische

Workshops

aktuell verwendete Versionen


Verwendung mit der MoBa-Zentrale

Steuerung der MobaLedLib-Effekte

Erste Hilfe

Bewegung mit der MLL

Servoplatine

Relaisplatine

WS2811-BiPol


Sound mit der MLL

JQ6500

MP3-TF-16P

Hauptplatine

Sounddateien

Anwendungsbeispiele:

3D-Druck

Entwicklungen MoBa-Universum

Platinen van Theo

MobaLedLib Sonderplatinen

Drehscheibensteuerung LocoTurn V 1.2

Drehscheibe (V0.6)

Lok-Platinen

OLED Displays

Infrared to Z21 Bridge

Hilfereiche Themen

Wissen für Fortgeschrittene

Impressum & Datenschutz

Für Wiki-Editoren:

Server online

anleitungen:spezial:pyprogramgenerator:programmgenerator

pyMobaLedLib - Der Programm Generator

Das folgende Bild zeigt einen Screenshot des ProgrammGenerators (Beispiel Raspi)

Der pyProgrammGenerator sieht genauso aus, wie der Excel ProgrammGenerator und wird auch genauso bedient. Es sind deshalb alle Anleitungen für den Excel Programmgenerator auch für den PyProgrammgenerator gültig:

Anleitung zum Programm-Generator

Zusätzliche Funktionen

Assistenten zur Erzeugung von individuellen Pattern

Der Pattern Configurator erlaubt die Erstellung von ausgefeilten individuellen Pattern zur LED und Servosteuerung. Durch seine Flexibilität benötigt der Pattern Configurator etwas Einarbeitung.

Um auch anderen Anwendern die Erstellung von individuellen Pattern zu erleichtern gibt es im PyProgrammGenerator Assistenten, die diese Pattern nach Eingabe von wenigen Daten erzeugen.

Folgende Assistenten stehen zur Verfügung:

  1. Servo Animation
  2. LED Farbverlauf Animation (Grundversion)
  3. LED Helligkeit Animation (Grundversion)

Alle 3 Animations Assistenten haben einen ähnlichen Aufbau.

Auswahl der Assistenten

Die Assistenten werden genauso wie ein Macro, z.B. der HausMacro, im Macro Dialog ausgewählt:

Servo Animation

Nach Auswahl des Macros Servo Animation erscheint folgendes Fenster:

Links sind die Eingabefelder zum Definieren von einfachen Bewegungskurven. Rechts wird die erstellte Kurve grafisch dargestellt nachdem man auf den Button „Update Grafik“ geklickt hat.

Der Assistent unterstützt den Direkt Mode Servo von Eckhart (Servo DM) und die normalen MLL-Servos (Servo1, Servo2 und Servo3)

Durch Eingabe der Ein- und Ausschaltparameter wird der Zeitablauf bestimmt. Es stehen 3 Kurven-Modi zur Verfügung: Linear, Beschleunigung und Individuell.

Die berechneten Kurven werden in der Grafik rechts angezeigt.

Bei der Einstellung Individuell können die Kurvenwerte (Grüne Punkte) einzeln eingestellt werden.

Wurde unter Servo-Adresse die Adresse des Servos angegeben, kann die Servostellung direkt überprüft werden.

Beim Ausführen kann man wählen zwischen:

  • Wiederholen: die Ein-und Ausschaltsequenz wird automatisch wiederholt,
  • PingPong: die Sequenz wird vor- und zurück abgespielt,
  • Ein/Aus: Bei Schalter auf EIN wird die Einschaltsequenz, bei Schalter auf AUS, wird die Auschaltsequenz abgespielt.

Ein Beispiel für eine individuelle Sequenz 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.

Das Ergebnis in der ProgrammGenerator Tabelle sieht dann so aus:

LED Farbverlauf Animation

Beschreibung folgt

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
anleitungen/spezial/pyprogramgenerator/programmgenerator.txt · Zuletzt geändert: 2024/04/25 11:51 von hlinke