Ankündigung

Einklappen
Keine Ankündigung bisher.

Kommentierung im Code

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

    [EibParser] Kommentierung im Code

    Hallo zusammen,
    verwende EibPC1 mit EibStudio 4.038 und habe ein Problem mit Kommentaren.
    Möchte gerne in einer Codezeile, hier SzeneAktor, Kommentare reinschreiben. Wie ich es auch schreibe, bekomme immer Kompilierungsfehler......

    >scene('10/2/4'u08, '1/1/40'b01, /* 1. 1/1/40 ist Küche LED */ '1/1/10'b01, /* 2. 1/1/10 ist Pendelleuchte im WZ */ '1/3/10'u08, /* 3. 1/3/10 ist */'1/1/39'b01, /* 4. 1/1/39 ist */, '1/1/41'b01, /* 5. Kommentar */, '1/1/12'b01, /* 6. Kommentar */, '3/0/0'b01, /* 7. Kommentar */, '1/1/38'b01, /* 8. Kommentar */, '1/1/43'b01, /* 9. Kommentar */, '1/1/9'b01, /* 10. Kommentar */, '1/3/9'u08, /* 11. Kommentar */, '3/3/2'u08, /* 12. Kommentar */, '3/3/4'u08) /* 13. Kommentar */< in der Datei "C:\Users\Paul\Desktop\EibStudioWorkspace\ETW_ EibP C2_tmp\tmpApp.txt"
    Gültig bis Spaltenposition: {5}
    STOP Parser --> ('10/2/4'u08, '1/1/40'b01, /* 1. 1/1/40 ist Küche LED */ '1/1/10'b01, /* 2. 1/1/10 ist Pendelleuchte im WZ */ '1/3/10'u08, /* 3. 1/3/10 ist */'1/1/39'b01, /* 4. 1/1/39 ist */, '1/1/41'b01, /* 5. Kommentar */, '1/1/12'b01, /* 6. Kommentar */, '3/0/0'b01, /* 7. Kommentar */, '1/1/38'b01, /* 8. Kommentar */, '1/1/43'b01, /* 9. Kommentar */, '1/1/9'b01, /* 10. Kommentar */, '1/3/9'u08, /* 11. Kommentar */, '3/3/2'u08, /* 12. Kommentar */, '3/3/4'u08) /* 13. Kommentar */

    In einer Zeile ohne Kommentare kein Problem.

    Dies ist mein aktueller Stand, der aber nicht funktioniert!!
    Statt Kommata habe ich Semikola getestet, geht auch nicht....
    Code:
    scene('10/2/4'u08, \\
          '1/1/40'b01, /*     1.  1/1/40 ist Küche LED  */, \\
          '1/1/10'b01, /*     2.  1/1/10 ist Pendelleuchte im WZ */, \\
          '1/3/10'u08, /*     3.  1/3/10 ist     */,\\
          '1/1/39'b01, /*     4.  1/1/39 ist */, \\
          '1/1/41'b01, /*     5.  Kommentar */, \\
          '1/1/12'b01, /*     6.  Kommentar */, \\
          '3/0/0'b01,  /*     7.  Kommentar */, \\
          '1/1/38'b01, /*     8.  Kommentar */, \\
          '1/1/43'b01, /*     9.  Kommentar */, \\
          '1/1/9'b01,  /*     10. Kommentar */, \\
          '1/3/9'u08,  /*     11. Kommentar */, \\
          '3/3/2'u08,  /*     12. Kommentar */, \\
          '3/3/4'u08)  /*     13. Kommentar */
    Frage:
    Geht das überhaupt, und wenn ja, wäre ein kleines Beispiel super......

    Danke und Gruß,
    Paul

    #2
    Laut Handbuch dürfen Kommentare überall da stehen, wo Anweisungen stehen, typisch zwischen zwei Strichpunkten, nicht in der Parameterliste einer Funktion.

    Die Information des Kommentars kann in einem Variablennamen verpackt werden:
    Code:
    scene(“SceneBaustein-1/4/3“u08, “Dimmer-1/1/2“, “DimmerWert-1/1/3“, “Lampe-1/1/1“)

    Kommentar


      #3
      Ich würde auch die Gruppenadressen kommentieren in der ets. Dann hast du den Kommentar den du da willst schon da stehen.

      Kommentar


        #4
        Zitat von knxPaul Beitrag anzeigen
        Laut Handbuch dürfen Kommentare überall da stehen, wo Anweisungen stehen, typisch zwischen zwei Strichpunkten, nicht in der Parameterliste einer Funktion.

        Die Information des Kommentars kann in einem Variablennamen verpackt werden:
        Code:
        scene(“SceneBaustein-1/4/3“u08, “Dimmer-1/1/2“, “DimmerWert-1/1/3“, “Lampe-1/1/1“)
        Ich würde auch die Gruppenadressen kommentieren in der ets. Dann hast du den Kommentar den du da willst schon da stehen.
        Vielen Dank euch beiden, werde ich testen......
        Gruß, Paul.





        Kommentar

        Lädt...
        X