Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Bibliothek erstellen und Funktionen ausblenden

Anonymous
2009-01-28
2009-01-29
  • Anonymous - 2009-01-28

    Originally created by: Be-Mo

    Hallo,

    ich habe ein Projekt (Modul) in Codesys V2.3 geschrieben und möchte dieses nun als Bibliothek speichern und bei anderen Projekten verwenden.

    Kann ich nun bestimmte Bausteine ausblenden, damit diese nachher in der Bibliothek unter Bausteinen nicht sichtbar sind.

    In dem Modul sind Funktionen die nur in diesem Modul verwendet werden, z.B. Berechnungen. Diese Funktionen sollen aber nicht in der Bibliothek sichtbar sein und zur Verfügung stehen, wie z.B.: bei 'C' Funktionen als extern bekannt geben.

    Ich habe etwas von {library private} und {library public} gelesen, aber dies betrifft nur den Deklarationsteil eines Bausteins.

    Danke & Grüße Be-Mo

     
  • Belacqua - 2009-01-29

    Dies ist bei 2.3 meinens Wissens nach leider nicht möglich (mir fehlt die Funktion auch). Die einzige Möglichkeit liegt in den genannten pragmas {library private} und {library public}. Damit kann man immerhin dafür sorgen, dass der Kopfteil der Funktion in der Bibliotheksverwaltung nicht mehr sichtbar ist. Allerdings kann man in der Bausteinübersicht immer noch sehen, dass eine Funktion vorhanden ist.

    Das Ganze war hier schon mal Thema, dabei hieß es, dass CoDeSys 3.x das könne. Kann ich aber weiter nichts zu sagen...

    Wenn es zu dem Thema noch weiteres Wissen gibt, bin ich durchaus auch interessiert...

     

Log in to post a comment.