Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:effekte_mll

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:effekte_mll [2025/06/21 22:18] – [Pins LED Bus definieren] raily74anleitungen:effekte_mll [2025/12/03 13:35] (aktuell) – [Letzte Zustände speichern] petervt11
Zeile 515: Zeile 515:
 {{bilder:anleitungen:prog_gen:led_to_var_0_mark.png?640|}} {{bilder:anleitungen:prog_gen:led_to_var_0_mark.png?640|}}
  
 +Mit dieser Funktion kann die Helligkeit anderer LEDs abgefragt und somit als Schalter genutzt werden. Das macht es beispielsweise möglich, mithilfe des Pattern Configurators einen Ablauf vorzugeben. Besonders interessant ist in dem Zusammenhang die Nutzung eines [[effekte_mll#pins_led_bus_definieren|virtuellen LED Kanals]], um nicht unnötig blinde WS2811 als Referenz zu nutzen. 
 === Zielvariable === === Zielvariable ===
 Hier wird ein Variablen-Name angegeben, der im weiteren zur Steuerung z.B. eines Schweißlichtes verwendet wird. Hier wird ein Variablen-Name angegeben, der im weiteren zur Steuerung z.B. eines Schweißlichtes verwendet wird.
Zeile 595: Zeile 596:
  
 === Beispiel des Variablen-Namen (hier DCC) === === Beispiel des Variablen-Namen (hier DCC) ===
-  * INCH_DCC:12_ONOFF+  * INCH_DCC_12_ONOFF
   * INCH_DCC_13_RED   * INCH_DCC_13_RED
   * INCH_DCC_13_GREEN   * INCH_DCC_13_GREEN
Zeile 820: Zeile 821:
 {{:bilder:anleitungen:prog_gen:effects:Storage.jpg?nolink|}} **Enable_Store_Status**\\ {{:bilder:anleitungen:prog_gen:effects:Storage.jpg?nolink|}} **Enable_Store_Status**\\
  
-Durch die Funktion Enable_Store_Status wird der letzte Status von Variablen gespeichert. Dadurch zeigen beim erneuten Einschalten der Anlage z.B. Signale immer noch das gleiche Signalbild. Die Funktion bezieht sich immer auf **alle nachfolgenden** Zeilen. Es reicht also, wenn die Funktion einmal am Anfang der Konfiguration eingefügt wird.+Durch die Funktion Enable_Store_Status wird der letzte Status von Variablen gespeichert. Dadurch zeigen beim erneuten Einschalten der Anlage z.B. Signale immer noch das gleiche Signalbild. Die Funktion bezieht sich immer auf **alle** <del>nachfolgenden</del> Zeilen. Es reicht also, wenn die Funktion einmal am Anfang der Konfiguration eingefügt wird.  
 +Es werden aber nur bestimmte Variablen / Funktionen gespeichert: 
 +  - DCC An/Aus (nicht DCC rot oder DCC grün!) 
 +  - Flip-Flops aller Art 
 +  - Signale 
 +  - Charlieplexing 
 +  - Relaiskontakte für Herzpolarisierung 
 +  - und ggf. noch andere... 
 + 
 +Nicht gespeichert werden Servostellungen oder Servopositionen. 
 + 
 +Um das Speichern eines einzelnen Elements zu verhindern (ohne die ganze Funktion auf zugeben) wird für diese Funktion in der Spalte "Startwert" eine "0" eingetragen. 
 +{{:bilder:anleitungen:prog_gen:enable_store_status_beispiel.png?600|}} 
 ==== LEDs der Hauptplatine steuern ==== ==== LEDs der Hauptplatine steuern ====
 {{:bilder:anleitungen:prog_gen:effects:MainboardLED.jpg?nolink|}} ** Mainboard_Led**\\ {{:bilder:anleitungen:prog_gen:effects:MainboardLED.jpg?nolink|}} ** Mainboard_Led**\\
anleitungen/effekte_mll.1750544298.txt.gz · Zuletzt geändert: von raily74