Compilerversion und device description Datei

abl
2012-02-06
2012-04-23
  • abl - 2012-02-06

    Ich würde gerne für ein bestimmtes Gerät eine bestimmte
    Compilerversion defaultmässig vorgeben. D.h. der Code soll für dieses
    Gerät mit dieser Version erstellt werden.

    Kann man so was realisieren und wo muss man es einstellen?
    In der device description Datei existiert zwar unter
    <extendedsettings> ein Eintrag:</extendedsettings>

    <ts:setting access="visible" type="string" name="codegenerator-version-constraint">
    <ts:value>newest</ts:value>
    </ts:setting>

    Doch egal was ich da anstelle des Wertes "newest" eintrage, scheint es,
    dass die Einstellung dort ignoriert wird. Zumindest wird nirgends eine
    Information darüber ausgegeben das jetzt die eingestellte Version
    benutzt wird.
    Ich benutze die CoDeSys V3.5 path 1 Version der Entwicklungsumgebung.

    Wie kann man für ein bestimmtes Gerät eine bestimmte Compilerversion
    defaultmässig vorgeben?

    Vielen Dank!

     
  • Anonymous - 2012-02-23

    Originally created by: TW2011HBRS

    Hallo abl,

    das kann ich zwar auch nicht direkt beantworten, aber es ist eine interessante Frage. Welche Compiler stehen denn bei Dir zur Auswahl ?

    Gruß

    Thomas

     
  • Anonymous - 2012-04-23

    Originally created by: Bernhard Werner

    Leider steht das Setting tatsächlich so in der Dokumentation.
    Es wird jedoch nicht ausgewertet. Laut Beschreibung war das allerdings anders gedacht, es sollte damit nicht die
    Compilerversion angepasst werden, sondern die Plugin-Version des Codegenerator-Plugins.
    Das macht aber keinen Sinn, weil der Codegenerator unbedingt zum Rest der Installation passen sollte,
    deswegen wurde das vermutlich nie umgesetzt aber leider nicht aus der Dokumentation entfernt.

    Es ist natürlich auch eine gefährliche Sache das zu machen, schliesslich beheben wir ja mit jeder Version ein paar Fehler,
    und das Gerät mit der beschränkten Compilerversion wäre von jeder Fehlerbehebung ausgeschlossen.

    Bernhard Werner

     

Log in to post a comment.