Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Fehler oder Feature?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Auswertung von Ausdrücken bei Bedingungen funktioniert nicht.

    Dimmwert und Dimmstep sind beide s16, und auch so deklariert.

    Das hier geht:

    if (Dimmwert<(abs(Dimmstep)) then \\
    DimmEvent=AUS \\
    endif \\



    das nicht:


    if (Dimmwert<(254s16-(abs(Dimmstep))) then \\
    DimmEvent=AUS \\
    endif \\

    Ist das gewollt?
    Gruss Pio

    Kommentar


      #47
      Zitat von pio Beitrag anzeigen
      Dimmwert und Dimmstep sind beide s16, und auch so deklariert.
      Bei mir kompiliert erwartungsgemäß beides:
      Code:
      [EibPC]
      Dimmwert=0s16
      Dimmstep=0s16
      DimmEvent=EIN
      if (Dimmwert<(abs(Dimmstep))) then \\
      DimmEvent=AUS \\
      endif
      if (Dimmwert<(254s16-(abs(Dimmstep)))) then \\
      DimmEvent=AUS \\
      endif
      Schuau mal, kann sein, dass bei Dir eine Klammer fehlt?
      offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
      Enertex Produkte kaufen

      Kommentar


        #48
        Zitat von pio Beitrag anzeigen
        Syntaxhighlighting funktioniert bei "=<" nicht. Nur das "<" wird rot, das "=" bleibt schwarz.

        ">=" wird korrekt markiert.
        Ok, nimm ich auf.
        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
        Enertex Produkte kaufen

        Kommentar


          #49
          Zitat von enertegus Beitrag anzeigen
          Schuau mal, kann sein, dass bei Dir eine Klammer fehlt?
          Aaaarrrgghhh - Du hast recht!
          Gruss Pio

          Kommentar

          Lädt...
          X