Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:patternconfigurator

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anleitungen:spezial:patternconfigurator [2022/09/14 06:13] – [Beispiele für die Goto-Tabelle] raily74anleitungen:spezial:patternconfigurator [2024/01/29 22:14] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Der Pattern_Configurator ======+====== Der Pattern Configurator ======
 <WRAP  important 60%> <WRAP  important 60%>
 Diese Anleitung befindet sich aktuell noch in Bearbeitung, bietet aber zum jetzigen Zeitpunkt schon eine große Hilfe.\\ Diese Anleitung befindet sich aktuell noch in Bearbeitung, bietet aber zum jetzigen Zeitpunkt schon eine große Hilfe.\\
Zeile 110: Zeile 110:
 |PM_SEQUENZ_W_ABORT | Die Pattern Sequenz läuft nur einmal aktiviert durch ein externes Ereignis wie einen Taster durch. Bei einer erneuten Aktivierung während der Laufzeit wird die Sequenz abgebrochen. | |PM_SEQUENZ_W_ABORT | Die Pattern Sequenz läuft nur einmal aktiviert durch ein externes Ereignis wie einen Taster durch. Bei einer erneuten Aktivierung während der Laufzeit wird die Sequenz abgebrochen. |
 |PM_SEQUENZ_NO_RESTART | Die Pattern Sequenz läuft nur einmal aktiviert durch ein externes Ereignis wie einen Taster durch. Bei einer erneuten Aktivierung während der Laufzeit läuft das Programm normal weiter ohne neu zu starten. | |PM_SEQUENZ_NO_RESTART | Die Pattern Sequenz läuft nur einmal aktiviert durch ein externes Ereignis wie einen Taster durch. Bei einer erneuten Aktivierung während der Laufzeit läuft das Programm normal weiter ohne neu zu starten. |
-|PM_PINGPONG | Wenn die Pattern Sequenz durchgelaufen ist, startet sie nicht wieder von vorne, sondern wechselt die Richtung und läuft in umgekehrter Reihenfolge wieder zurück. |+|PM_PINGPONG | Wenn die Pattern Sequenz durchgelaufen ist, startet sie nicht wieder von vorne, sondern wechselt die Richtung und läuft in umgekehrter Reihenfolge wieder zurück. |\\ 
 +\\ 
 +Eine Besonderheit im Pattern Configurator stellt die Nutzung der Werte <color #00a2e8>**H**</color>ue (Farbwert), <color #00a2e8>**S**</color>aturation (Sättigung), <color #00a2e8>**V**</color>alue (Helligkeit). Mit den [[anleitungen:spezial:hsv_mode|HSV-Farben]] lassen sich beispielsweise Farbverläufe bzw. Farb-Muster ganz einfach erstellen.
  
 +^  Flag  ^  Beschreibung  ^
 +|PM_HSV  | Nutzung der HSV-Werte statt der sonst üblichen RGB-Werte |\\
 +\\
 Zusätzlich können auch sogenannte Flags eingetragen, die mit den Modes über ein „+“ kombiniert werden können. Zusätzlich können auch sogenannte Flags eingetragen, die mit den Modes über ein „+“ kombiniert werden können.
  
Zeile 120: Zeile 125:
 |PF_NO_SWITCH_OFF | Schalten die LEDs nicht aus, wenn der Eingang ausgeschaltet ist. \\ Nützlich, wenn mehrere Effekte die gleichen LEDs verwenden, die durch den Eingangsschalter abwechselnd verwendet werden.  | |PF_NO_SWITCH_OFF | Schalten die LEDs nicht aus, wenn der Eingang ausgeschaltet ist. \\ Nützlich, wenn mehrere Effekte die gleichen LEDs verwenden, die durch den Eingangsschalter abwechselnd verwendet werden.  |
 |PF_EASEINOUT | Invertieren den Eingangsschalter => Effekt ist aktiv, wenn der Eingang aus ist  | |PF_EASEINOUT | Invertieren den Eingangsschalter => Effekt ist aktiv, wenn der Eingang aus ist  |
 +
  
  
Zeile 241: Zeile 247:
  
 <WRAP  info 60%> <WRAP  info 60%>
-Die Funktion SG1 kann beispielsweise verwendet werden, wenn die jeweiligen Startpunkte nicht über Taster, sondern über DCC Schalter angesprungen werden sollen und beim Goto-Mode der Schalter "Binary" verwendet wird. Die Anzahl der Goto Punkte muss in dem Fall immer eine gerade Anzahl an Punkten sein (zwei Zustände eines Schalters). Hat man nur drei Sequenzen, kann man mit dieser Funktion die dritte Sequenz auch als vierte nutzen um Speicher im Pattern_Configurator sparen, da die dritte Sequenz sonst zweimal angelegt werden müsste. Ein Beispiel dazu befindet sich in der [[:anleitungen/spezial/patternconfigurator#beispiel_einer_goto-anwendung|schaltbaren Ampel]] mit Blinkfunktion weiter unten.+Die Funktion SG1 kann beispielsweise verwendet werden, wenn die jeweiligen Startpunkte nicht über Taster, sondern über DCC Schalter angesprungen werden sollen und beim Goto-Mode der Schalter "Binary" verwendet wird. Die Anzahl der Goto Punkte muss in dem Fall immer eine gerade Anzahl sein (zwei Zustände eines Schalters). Hat man nur drei Sequenzen, kann man mit dieser Funktion die dritte Sequenz auch als vierte nutzen um Speicher im Pattern_Configurator sparen, da die dritte Sequenz sonst zweimal angelegt werden müsste. Ein Beispiel dazu befindet sich in der [[:anleitungen/spezial/patternconfigurator#beispiel_einer_goto-anwendung|schaltbaren Ampel]] mit Blinkfunktion weiter unten. Im Beispiel "Weiß und Farbwechsel mit einer RGB-LED" wird alternativ der Start an zwei unterschiedlichen Stellen innerhalb der Sequenz aufgezeigt (SP > SP > G1).
 </WRAP> </WRAP>
  
Zeile 262: Zeile 268:
 Einschalten der dritten Sequenz mit dem grünen Pfeil 2 oder dem grünen Pfeil 3 und ab da Wiederholung bis zum Ausschalten über Pfeil 0.\\ Einschalten der dritten Sequenz mit dem grünen Pfeil 2 oder dem grünen Pfeil 3 und ab da Wiederholung bis zum Ausschalten über Pfeil 0.\\
  
-**Beispiel 4**\\ +**Beispiel 4:**\\
- +
-{{:bilder:anleitungen:pattern_config:goto_ex_08.jpg?nolink|}}\\ +
-Beispiel 4 zeigt eine Besonderheit in Zusammenhang mit der Aktivierung über DCC-Adressen (Binary).\\ +
-Ausgangssituation ist eine RGB-LED, deren Zustand sich durch verschiedene DCC-Adressen ändern soll.\\ +
-1. Mit Aktivierung der ersten DCC-Adresse soll sie weiß leuchten.\\ +
-2. Mit Aktivierung der zweiten DCC-Adresse soll sie einen Farbwechsel vollziehen.\\ +
-3. Mit Aktivierung der dritten DCC-Adresse soll sie ein Blinkmuster erzeugen.\\ +
-Über die logische Verknüpfung werden die sechs Goto-Sprünge drei DCC-Adressen zugeordnet. Nun kann mit der ersten DCC-Adresse zwischen Goto 0 und Goto 1 umgeschaltet werden. +
- +
- +
-**Beispiel 5:**\\+
  
 {{:bilder:anleitungen:pattern_config:goto_ex_04.jpg?nolink|}}\\ {{:bilder:anleitungen:pattern_config:goto_ex_04.jpg?nolink|}}\\
-Beispiel zeigt exemplarisch die Zusammenhänge der Positionen und der Goto-Sprünge ohne Anspruch auf Sinnhaftigkeit.\\+Beispiel zeigt exemplarisch die Zusammenhänge der Positionen und der Goto-Sprünge ohne Anspruch auf Sinnhaftigkeit.\\
  
 ==== Beispiel einer Goto-Anwendung ==== ==== Beispiel einer Goto-Anwendung ====
Zeile 336: Zeile 331:
   * Goto 1: Die Werte x, 6 und 3 ergeben bei 3 Bits pro Wert ein kaltweißes Licht ([[:anleitungen:spezial:patternconfigurator#optimierung_des_speicherbedarfs_durch_weniger_helligkeitswerte|siehe oben]]).   * Goto 1: Die Werte x, 6 und 3 ergeben bei 3 Bits pro Wert ein kaltweißes Licht ([[:anleitungen:spezial:patternconfigurator#optimierung_des_speicherbedarfs_durch_weniger_helligkeitswerte|siehe oben]]).
   * Goto 2: RGB-Farbwechsel (je 8 Sekunden Cyan, Blau, Magenta, Rot, Gelb, Grün, 3x Weiß).   * Goto 2: RGB-Farbwechsel (je 8 Sekunden Cyan, Blau, Magenta, Rot, Gelb, Grün, 3x Weiß).
-  * Goto 3: Macht dasselbe wie Goto 2 und wird nur benötigt, wenn die Aktivierung über "Binary" gewählt wurde.+  * Goto 3: Macht dasselbe wie Goto 2 und wird nur benötigt, wenn die Aktivierung über "Binary" gewählt wurde (siehe Tipp bei den [[anleitungen:spezial:patternconfigurator#die_goto-tabelle|Goto-Sprüngen]]).
  
 {{:bilder:anleitungen:pattern_config:goto_ex_05.jpg?nolink|}}\\ {{:bilder:anleitungen:pattern_config:goto_ex_05.jpg?nolink|}}\\
 +
 +Alternativ zu SG1 kann der zweite Startpunkt auch innerhalb einer Sequenz gesetzt werden (siehe Tipp bei den [[anleitungen:spezial:patternconfigurator#die_goto-tabelle|Goto-Sprüngen]]).\\
 +Im folgenden Beispiel sind bei Goto 0 alle LEDs aus, bei Goto 1 leuchten sie weiß, Goto 2 und drei aktivieren den Farbwechsel und Goto 4 und 5 ein wildes Blinkmuster.\\
 +
 +{{:bilder:anleitungen:pattern_config:goto_ex_08.jpg?nolink|}}\\
  
 Die Konfiguration zum Schalten per DCC-Adresse sieht in dem Fall so aus:\\ Die Konfiguration zum Schalten per DCC-Adresse sieht in dem Fall so aus:\\
Zeile 408: Zeile 408:
 ^Name ^Beschreibung ^Niveau ^ ^Name ^Beschreibung ^Niveau ^
 |[[:anleitungen:spezial:codevorlagen:Rundumlicht |Rundumlicht & Sicherungsanhänger]]| Rundumlicht mit vier LEDs, die sich nahtlos drehen und Sicherungsanhänger mit typischem Blinkverhalten. | Anfänger| |[[:anleitungen:spezial:codevorlagen:Rundumlicht |Rundumlicht & Sicherungsanhänger]]| Rundumlicht mit vier LEDs, die sich nahtlos drehen und Sicherungsanhänger mit typischem Blinkverhalten. | Anfänger|
 +|[[:anleitungen:spezial:codevorlagen:signalsaeule|Signalsäulen und Monitore]]| Fabrikhalle mit Kunststoffspritzmaschinen inkl. Signalsäulen, PCs und Monitoren sowie Schaltschränken | Anfänger|
 +|[[:anleitungen:spezial:codevorlagen:farbwechsel |Farbwechsel]]| Ein klassischer Farbverlauf wie er bei vielen RGB-Leuchten zu finden ist (Rot > Gelb > Grün > Cyan > Blau > Magenta). | Anfänger|
 |[[:anleitungen:spezial:codevorlagen:schweisslicht|Schweißlicht mit Sound]]| Gleichzeitiges Abspielen einer 3-sekündigen Sounddatei mit passendem Schweißlicht-Flackern.| Anfänger| |[[:anleitungen:spezial:codevorlagen:schweisslicht|Schweißlicht mit Sound]]| Gleichzeitiges Abspielen einer 3-sekündigen Sounddatei mit passendem Schweißlicht-Flackern.| Anfänger|
 |[[:anleitungen:stepper:signale|Formsignalen mit Ministeppern]]| Stepper ein- und ausschalten sowie gleichzeitig die Drehrichtung beeinflussen. | Fortgeschrittene| |[[:anleitungen:stepper:signale|Formsignalen mit Ministeppern]]| Stepper ein- und ausschalten sowie gleichzeitig die Drehrichtung beeinflussen. | Fortgeschrittene|
anleitungen/spezial/patternconfigurator.1663135981.txt.gz · Zuletzt geändert: 2022/09/14 07:13 (Externe Bearbeitung)