Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:prog_gen:virtual

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:prog_gen:virtual [2026/02/23 08:11] – [Schritt 1: Das Schrittschaltwerk im Pattern Configurator] raily74anleitungen:prog_gen:virtual [2026/02/23 15:57] (aktuell) – [Was kann man damit machen?] raily74
Zeile 11: Zeile 11:
 Daher startet dieser Beitrag mit einem Beispiel: \\ Daher startet dieser Beitrag mit einem Beispiel: \\
  
-Im konkreten Fall sollten drei Abschnitte à acht Neonlampen eines Bahnsteigs mit kurzer Zeitverzögerung nacheinander angehen. \\+Im konkreten Fall sollten drei Abschnitte à acht Neonlampen eines Bahnsteigs mit kurzer Zeitverzögerung nacheinander angehen, so als hätte jemand im Bahnhofsgebäude drei Schalter nacheinander eingeschaltet.\\
 Starten wir mit dem Ergebnis: \\ Starten wir mit dem Ergebnis: \\
  
Zeile 114: Zeile 114:
 Wichtig ist, dass die Funktion direkt unter das Pattern des Bahnsteigs gesetzt wird. Die Bedienung ist dann echt einfach. \\ Wichtig ist, dass die Funktion direkt unter das Pattern des Bahnsteigs gesetzt wird. Die Bedienung ist dann echt einfach. \\
 Mit dem Offset "0" fragen wir den ersten Ausgang des vorangegangenen WS281x ab, also Rot. Mit dem Offset "1" fragen wir den grünen Kanal ab und mit Offset "2" den blauen. \\ Mit dem Offset "0" fragen wir den ersten Ausgang des vorangegangenen WS281x ab, also Rot. Mit dem Offset "1" fragen wir den grünen Kanal ab und mit Offset "2" den blauen. \\
 +
 Man kann alle möglichen Zustände abfragen (ist der Wert größer als null, ist der Wert gleich 255, ist der Wert ungleich null usw.).\\ Man kann alle möglichen Zustände abfragen (ist der Wert größer als null, ist der Wert gleich 255, ist der Wert ungleich null usw.).\\
 Da wir im Pattern mit vollen Werten (x) gearbeitet haben, wurde in diesem Fall die Abfrage "ist gleich 255" gewählt (größer null wäre auch gegangen). \\ Da wir im Pattern mit vollen Werten (x) gearbeitet haben, wurde in diesem Fall die Abfrage "ist gleich 255" gewählt (größer null wäre auch gegangen). \\
Zeile 121: Zeile 122:
  
 Die Funktion **LED-Werte als Variable** wird jetzt dreimal untereinander ausgeführt, weil alle drei Kanäle des vorangegangen (virtuellen) WS2811 ausgewertet werden sollen. \\ Die Funktion **LED-Werte als Variable** wird jetzt dreimal untereinander ausgeführt, weil alle drei Kanäle des vorangegangen (virtuellen) WS2811 ausgewertet werden sollen. \\
-In der Tabelle kann man nun auch sehen, dass das Pattern auf Kanal 3 gelandet ist. Hier muss man aufpassen. Die Abfrage, auf welchen Kanal das Pattern programmiert werden soll , kommt nur einmal und zwar direkt beim Übertragen an den Programm Generator.\\+In der Tabelle kann man nun auch sehen, dass das Pattern auf Kanal 3 gelandet ist. Hier muss man aufpassen. Die Abfrage, auf welchen Kanal das Pattern programmiert werden soll , kommt nur einmal und zwar direkt beim ersten Übertragen an den Programm Generator.\\
  
 {{:bilder:anleitungen:prog_gen:virtual:led-to-var_bahnsteig.png|}} {{:bilder:anleitungen:prog_gen:virtual:led-to-var_bahnsteig.png|}}
Zeile 129: Zeile 130:
 Der letzte Schritt ist nun der einfachste. Es werden drei belebte Häuser mit jeweils acht Neonröhren angelegt. \\ Der letzte Schritt ist nun der einfachste. Es werden drei belebte Häuser mit jeweils acht Neonröhren angelegt. \\
 Geschaltet werden die drei Häuser mit den zuvor festgelegten Variablen platform1, platform2 und platform3. \\ Geschaltet werden die drei Häuser mit den zuvor festgelegten Variablen platform1, platform2 und platform3. \\
-Die belebten Häuser werden selbstverständlich wieder auf Kanal 0 programmiert, das diese nicht virtuell sondern real sind.+Die belebten Häuser werden selbstverständlich wieder auf Kanal 0 programmiert, da diese nicht virtuell sondern real sind.
  
 {{:bilder:anleitungen:prog_gen:virtual:led-to-var_variable.png|}} {{:bilder:anleitungen:prog_gen:virtual:led-to-var_variable.png|}}
  
 Ich wünsche Euch viel Spaß und gutes Gelingen. Michael (raily74) Ich wünsche Euch viel Spaß und gutes Gelingen. Michael (raily74)
 +
 +Wer nach diesem Tutorial jetzt richtig Spaß an den virtuellen LED Kanälen gefunden hat, dem empfehle ich einen Blick in die Programmierung des [[..:videos:ed_ungewollt_belebtes_haus|ungewollt belebten Hauses]] von Gerald. 
 ===== Virtuelle Kanäle zur Manipulation der Kanal-Nummer ===== ===== Virtuelle Kanäle zur Manipulation der Kanal-Nummer =====
  
anleitungen/prog_gen/virtual.1771834273.txt.gz · Zuletzt geändert: von raily74