Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:webmobaledlib:programmgenerator

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
anleitungen:webmobaledlib:programmgenerator [2026/11/06 18:05] – [Wie das Fenster aufgebaut ist] hlinkeanleitungen:webmobaledlib:programmgenerator [2026/11/07 14:07] (aktuell) – hlinke
Zeile 1: Zeile 1:
 ====== webMobaLedLib – Der Programmgenerator ====== ====== webMobaLedLib – Der Programmgenerator ======
-//Seitenstand 1.03 (2026-11-05), gilt für webMobaLedLib 2.92//+//Seitenstand 1.04 (2026-11-05), gilt für webMobaLedLib 2.96//
  
-Der **Programmgenerator** ist das Herz der webMobaLedLib. In einer **Tabelle** legst du fest, was auf deiner Anlage passieren soll. Daraus erzeugt das Programm das Arduino-Programm und überträgt es.+Der **Programmgenerator** ist das Herz der webMobaLedLib. In einer **Tabelle** legst du fest, was auf deiner Anlage passieren soll. Daraus erzeugt das Programm das Programm für die Lichtmaschine und überträgt es.
  
 Diese Seite zeigt dir, wie das Fenster aufgebaut ist und wie du Schritt für Schritt zu einem fertigen Programm kommst. Die einzelnen Bereiche sind auf eigenen Seiten beschrieben. Diese Seite zeigt dir, wie das Fenster aufgebaut ist und wie du Schritt für Schritt zu einem fertigen Programm kommst. Die einzelnen Bereiche sind auf eigenen Seiten beschrieben.
Zeile 12: Zeile 12:
 ^ Bereich ^ Was ist das? ^ ^ Bereich ^ Was ist das? ^
 | **Kopfzeile** | Ganz oben: der Titel mit der **Programmversion**, rechts der **Status** der Verbindung („Nicht verbunden“ oder „Verbunden“), der Knopf **Mit ARDUINO verbinden**, **Vollbild** und **Beenden**. | | **Kopfzeile** | Ganz oben: der Titel mit der **Programmversion**, rechts der **Status** der Verbindung („Nicht verbunden“ oder „Verbunden“), der Knopf **Mit ARDUINO verbinden**, **Vollbild** und **Beenden**. |
-| **Menü** | **Datei**, **Tabelle**, **ARDUINO** und **Hilfe**. Hier laden und speichern du deine Arbeit, rechnest die Tabelle neu und verbindest den Arduino. |+| **Menü** | **Datei**, **Tabelle**, **ARDUINO** und **Hilfe**. Hier laden und speichern du deine Arbeit, rechnest die Tabelle neu und verbindest die Lichtmaschine. |
 | **Reiter** | Darunter die Seiten des Programms: **Programm Generator** (diese Seite), **Patterngenerator**, **Farb Test**, **Servo Einstellungen**, **Sound Test**, **DCC Keyboard**, **Serial Monitor**, **ARDUINO Einstellungen**, **Programm Einstellungen** und weitere. | | **Reiter** | Darunter die Seiten des Programms: **Programm Generator** (diese Seite), **Patterngenerator**, **Farb Test**, **Servo Einstellungen**, **Sound Test**, **DCC Keyboard**, **Serial Monitor**, **ARDUINO Einstellungen**, **Programm Einstellungen** und weitere. |
 | **Werkzeugleiste** | Die Knöpfe mit Symbol und Beschriftung: **Dialog Wizard**, **Setup übertragen**, **Zeilen löschen** und so weiter. Rechts davon wählst du die Ansicht **Tabelle**, **Grafik** oder **Beides** und siehst die Version der MobaLedLib-Bibliothek. | | **Werkzeugleiste** | Die Knöpfe mit Symbol und Beschriftung: **Dialog Wizard**, **Setup übertragen**, **Zeilen löschen** und so weiter. Rechts davon wählst du die Ansicht **Tabelle**, **Grafik** oder **Beides** und siehst die Version der MobaLedLib-Bibliothek. |
Zeile 22: Zeile 22:
 ===== Die Blätter ===== ===== Die Blätter =====
  
-Die Blätter unten sind getrennte Tabellen. Sie unterscheiden sich darin, **wie die Befehle zum Arduino kommen**: über **DCC** (digitale Zentrale), **Selectrix**, **CAN** oder **LNet**. Wenn du dir nicht sicher bist, benutze das Blatt **DCC**. Auf **Examples** stehen Beispiele. **Config** ist ein Systemblatt mit Einstellungen: Du änderst dort nichts von Hand.+Die Blätter unten sind getrennte Tabellen. Sie unterscheiden sich darin, **wie die Befehle zur Lichtmaschine kommen**: über **DCC** (digitale Zentrale), **Selectrix**, **CAN** oder **LNet**. Wenn du dir nicht sicher bist, benutze das Blatt **DCC**. Auf **Examples** stehen Beispiele. **Config** ist ein Systemblatt mit Einstellungen: Du änderst dort nichts von Hand.
  
-Du kannst eigene Kopien eines Blattes anlegen (zum Beispiel für ein zweites Modul). Wie das geht, steht auf der Seite [[anleitungen:spezial:webmobaledlib:pg_tabelle#die_blattreiter|Die Tabelle bedienen]].+Du kannst eigene Kopien eines Blattes anlegen (zum Beispiel für ein zweites Modul). Wie das geht, steht auf der Seite [[anleitungen:webmobaledlib:pg_tabelle#die_blattreiter|Die Tabelle bedienen]].
  
 ===== Die Spalten der Tabelle ===== ===== Die Spalten der Tabelle =====
Zeile 31: Zeile 31:
  
 ^ Spalte ^ Bedeutung ^ ^ Spalte ^ Bedeutung ^
-| **Aktiv** | Ein **Haken** bedeutet: Die Zeile wird im Programm für den Arduino verwendet. Ohne Haken wird sie ignoriert. So schaltest du zum Beispiel ein ganzes Haus vorübergehend ab: Zeilen markieren und die **Leertaste** drücken (siehe [[anleitungen:spezial:webmobaledlib:pg_tabelle#zeilen_aktivieren_und_deaktivieren|Die Tabelle bedienen]]). |+| **Aktiv** | Ein **Haken** bedeutet: Die Zeile wird im Programm für die Lichtmaschine verwendet. Ohne Haken wird sie ignoriert. So schaltest du zum Beispiel ein ganzes Haus vorübergehend ab: Zeilen markieren und die **Leertaste** drücken (siehe [[anleitungen:webmobaledlib:pg_tabelle#zeilen_aktivieren_und_deaktivieren|Die Tabelle bedienen]]). |
 | **Adresse oder Name** | Die **Adresse** (zum Beispiel die DCC-Adresse eines Schalters) oder ein **Name** für den Auslöser. | | **Adresse oder Name** | Die **Adresse** (zum Beispiel die DCC-Adresse eines Schalters) oder ein **Name** für den Auslöser. |
 | **Beschreibung** | Ein freier Text von dir, zum Beispiel „Bahnhofsgebäude Licht“. | | **Beschreibung** | Ein freier Text von dir, zum Beispiel „Bahnhofsgebäude Licht“. |
Zeile 48: Zeile 48:
   - **Zeile anlegen:** Klicke auf **Dialog Wizard**. Das Programm führt dich durch die Eingabe.   - **Zeile anlegen:** Klicke auf **Dialog Wizard**. Das Programm führt dich durch die Eingabe.
   - **Makro wählen und einstellen:** Wähle in der **Makroauswahl** den Effekt (zum Beispiel „Belebtes Haus“) und stelle seine Werte ein.   - **Makro wählen und einstellen:** Wähle in der **Makroauswahl** den Effekt (zum Beispiel „Belebtes Haus“) und stelle seine Werte ein.
-  - **Übertragen:** Klicke auf **Setup übertragen**. Das Programm erzeugt das Arduino-Programm und lädt es auf den Arduino. ([[anleitungen:spezial:webmobaledlib:pg_arduino|Verbinden und Übertragen]])+  - **Übertragen:** Klicke auf **Setup übertragen**. Das Programm erzeugt das Programm für die Lichtmaschine und lädt es auf die Lichtmaschine. ([[anleitungen:webmobaledlib:pg_arduino|Verbinden und Übertragen]])
   - **Testen:** Probiere den Effekt an deiner Anlage aus. Die **Testtasten** in der Tabelle simulieren Schalter. Dann ändere die Tabelle, bis alles so ist, wie du es willst.   - **Testen:** Probiere den Effekt an deiner Anlage aus. Die **Testtasten** in der Tabelle simulieren Schalter. Dann ändere die Tabelle, bis alles so ist, wie du es willst.
  
Zeile 58: Zeile 58:
   * [[anleitungen:webmobaledlib:pg_speichern|Speichern und Laden]]   * [[anleitungen:webmobaledlib:pg_speichern|Speichern und Laden]]
   * [[anleitungen:webmobaledlib:pg_arduino|Verbinden und Übertragen]]   * [[anleitungen:webmobaledlib:pg_arduino|Verbinden und Übertragen]]
-  * Die anderen Reiter (Farb Test, Servo, Sound, Monitor, Einstellungen): [[anleitungen:spezial:webmobaledlib:werkzeuge|Die Werkzeug-Reiter]]+  * Die anderen Reiter (Farb Test, Servo, Sound, Monitor, Einstellungen): [[anleitungen:webmobaledlib:werkzeuge|Die Werkzeug-Reiter]]
   * Was die einzelnen Makros tun: [[anleitungen:effekte_mll|Alle Funktionen im Detail]]   * Was die einzelnen Makros tun: [[anleitungen:effekte_mll|Alle Funktionen im Detail]]
  
anleitungen/webmobaledlib/programmgenerator.txt · Zuletzt geändert: von hlinke