Ankündigung

Einklappen
Keine Ankündigung bisher.

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