Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

MAX-Funktion zweier Lichtszenen


Themenersteller
BerndR
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 383
Registriert: Mo 14. Feb 2005, 07:46
Kontaktdaten:

#1 MAX-Funktion zweier Lichtszenen

Beitragvon BerndR » Mo 25. Feb 2008, 13:08

Hallo zusammen,

ich hab da "n kleines programmiertechnisches Problem:

Ich möchte eine Lampe über 2 verschiedene Lichtszenen ansteuern. Dabei soll die Lampe die größere der beiden Helligkeiten annehmen. Beispiel:

Lichtszene 1: 80 %
Lichtszene 2: 30 %
=> Lampe soll 80 % Helligkeit bekommen!

Die beiden Lichtszenen möchte ich 2 virtuellen freien Ausgängen eines UPS zuordnen (A1 und A2). Die Lampe hängt an einem Ausgang (A1) eines anderen Moduls. Hat jemand eine Idee wie ich eine solche "MAX"-Funktion (ohne IPS) realisieren könnte?

Gruß, Bernd.


DJens
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 319
Registriert: Sa 27. Aug 2005, 10:19

#2 RE: MAX-Funktion zweier Lichtszenen

Beitragvon DJens » Mo 25. Feb 2008, 14:28

hmm,

und warum gibt Du in der Lichtszene 2 nicht auch 80% ein? (?)

Gruß Jens


Themenersteller
BerndR
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 383
Registriert: Mo 14. Feb 2005, 07:46
Kontaktdaten:

#3 RE: MAX-Funktion zweier Lichtszenen

Beitragvon BerndR » Mo 25. Feb 2008, 14:47

Ich möchte die gleiche Lampe an zwei verschiedenen Schaltstellen bedienen. An beiden Schaltstellen rufe ich verschiedene Lichtszenen auf. Die Lichtszenen der ersten Schaltstelle wirken auf Gruppe 135 (für A1) und 235 (für A2) und die Lichtszenen der zweiten Schaltstelle gehen auf die Gruppen 124 (für A1) und 224 (für A2). Genau eine Lampe an einem A1 ragt in beide Bereiche hinein, so daß ich sie zu den beiden Gruppen 124 und 135 zuordnen möchte.

Nun könnte ich eigentlich das Modul dieser einen Lampe zu den Gruppen 124 und 135 zuordnen. Nur leider hat das einen kleinen Seiteneffekt: Wenn ich im Bereich x35 (mit den Gruppen 135 und 235) das Licht ausschalte, sollte diese eine Lampe natürlich nicht ausgehen, sofern das Licht über den Bereich x24 (mit den Gruppen 124 und 224) eingeschaltet wurde. Es sollte auf die dort definierte Helligkeit zurückfallen.

Gruß, Bernd.

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5293
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#4 RE: MAX-Funktion zweier Lichtszenen

Beitragvon Beleuchtfix » Mo 25. Feb 2008, 19:50

Da fällt mir spontan nur ein, über Lämpchen bzw. Relais eine Summe zu bilden. Der Summenausgang schaltet dann die Lampe (oder dann eine entsprechende Lichtszene).

Eventuell kannst du auch über die Summe das Register der Lichtszene einstellen.

Denk einmal in diese Richtung.
Viel Erfolg
Florian


Themenersteller
BerndR
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 383
Registriert: Mo 14. Feb 2005, 07:46
Kontaktdaten:

#5 RE: MAX-Funktion zweier Lichtszenen

Beitragvon BerndR » Di 26. Feb 2008, 07:53

Summen ist mir auch schon eingefallen. Nachteil: Ich bräuchte eine Menge Summen um alle bei mir definierten Werte (10 %, 30 %, 60 %, ...) zu definieren. Die Lampe soll ja nicht einfach nur an und aus gehen.

Kann man die Helligkeiten der Ausgänge nicht irgendwie in die Zählvariable oder Reglervariable "pressen" ???

Gruß, Bernd.

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5293
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#6 RE: MAX-Funktion zweier Lichtszenen

Beitragvon Beleuchtfix » Di 26. Feb 2008, 09:59

LCN ist nicht so das geniale Rechenprogramm (!) Spontan habe ich nur über IPS Ideen.

Du kannst das Lichtszenenregister über die TVar setzen. Aber wie du das in deinem Fall benutzen kannst, weiß ich nicht. Ich werde nachher einmal Uwe fragen, ob es da was gibt.

Viel Erfolg
Florian


Wowbagger
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 302
Registriert: Do 1. Mär 2007, 18:09
Danksagung erhalten: 1 Mal
Kontaktdaten:

#7 RE: MAX-Funktion zweier Lichtszenen

Beitragvon Wowbagger » Di 26. Feb 2008, 11:47

Hallo Bernd,

Wenn die Schaltfolge immer Aus -> x24 -> x35 bzw. Aus -> x35 ist könnte die Idee mit den Lichtszenen doch die Lösung sein:

- Beim Einschalten von x35 speicherst Du jedesmal, bevor Du die Lichtszene abrufst, die aktuellen Einstellungen in einer eigens dafür reservierten Lichtszene, sagen wir mal 1. Danach rufst Du die Lichtszene auf.
- Beim Ausschalten von x35 rufst Du die entsprechende, vorher gespeicherte Lichtszene 1 wieder ab.
- Beim Einschalten von x24 machst Du gar nix
- Nach dem Ausschalten von x24 speicherst Du die aktellen Einstellungen (= 0%) in der Lichtszene 1 ab.

Soweit der völlig unausgereifte Denkansatz.

Ist die Schaltfolge nicht immer wie oben müsste man noch ein wenig (oder viel?) Hirnschmalz investieren (und vielleich auch ein paar Summen).

Gruss Wowbagger


Themenersteller
BerndR
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 383
Registriert: Mo 14. Feb 2005, 07:46
Kontaktdaten:

#8 RE: MAX-Funktion zweier Lichtszenen

Beitragvon BerndR » Di 26. Feb 2008, 12:19

@Florian: Ja, mit IPS oder anderen höheren Programmiersprachen ist das natürlich keine Problem. Mal sehen, ob es auch in LCN direkt geht ...

@Wowbagger: Das mit dem Speichern der aktuellen Lichtszene könnte die Lösung sein :-) . Da werd ich heut gleich mal ein wenig mit rumspielen.

Gruß, Bernd.

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#9 RE: MAX-Funktion zweier Lichtszenen

Beitragvon Uwe » Do 28. Feb 2008, 05:12

Hallo Bernd,
je länger ich mir dieses durch mein Köpfchen gehen lasse ... ich sehe auch nur eine Lösung mit Hilfe von Lichtszenen.

Berichte doch mal von deinen "Spielereien" - auch mein Denkansatz hat keine Serienreife :(

Grüße, Uwe
----------------o00o----'(_)'----o00o---------------------


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste