KingHelmer
Level-1
- Beiträge
- 1.076
- Reaktionspunkte
- 139
-> Hier kostenlos registrieren
Guten Morgen!
Ich bin derzeit dabei eine Visu zu erstellen, bei der die Lichtintensität von 3 verschiedenen Farben dargestellt wird.
Dazu würde ich den folgenden Code verwenden, um die Analogwerte an den 3 Ausgängen auf 40 Schritte einzuteilen:
Ich denke, die Logik dürfte klar sein...
Aber wie kann ich mir nun die Arbeit sparen, dieses 120 Mal (40x pro Farbe) aufzuschreiben.
Gibt es hier irgendwas? Ich hatte etwas von Arrays oder ähnlichem gehört, könnt ihr mir ein wenig weiterhelfen?
Danke im Voraus und Grüße,
Florian
Ich bin derzeit dabei eine Visu zu erstellen, bei der die Lichtintensität von 3 verschiedenen Farben dargestellt wird.
Dazu würde ich den folgenden Code verwenden, um die Analogwerte an den 3 Ausgängen auf 40 Schritte einzuteilen:
Code:
IF %QW0 >= ((32761/40)*2) THEN
RMR2 := TRUE; (*RMR2 = "[B]R[/B]ück[B]M[/B]eldung[B]R[/B]ot[B]2[/B]*)
ELSE RMR2 := FALSE;
END_IF;
Ich denke, die Logik dürfte klar sein...
Aber wie kann ich mir nun die Arbeit sparen, dieses 120 Mal (40x pro Farbe) aufzuschreiben.
Gibt es hier irgendwas? Ich hatte etwas von Arrays oder ähnlichem gehört, könnt ihr mir ein wenig weiterhelfen?
Danke im Voraus und Grüße,
Florian