Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| anleitungen:prog_gen:virtual [2026/02/23 08:11] – [Schritt 1: Das Schrittschaltwerk im Pattern Configurator] raily74 | anleitungen: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 " | Mit dem Offset " | ||
| + | |||
| 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, | Die Funktion **LED-Werte als Variable** wird jetzt dreimal untereinander ausgeführt, | ||
| - | 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 |
| {{: | {{: | ||
| 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, | + | Die belebten Häuser werden selbstverständlich wieder auf Kanal 0 programmiert, |
| {{: | {{: | ||
| 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 [[..: | ||
| ===== Virtuelle Kanäle zur Manipulation der Kanal-Nummer ===== | ===== Virtuelle Kanäle zur Manipulation der Kanal-Nummer ===== | ||