oscat.lib > oscat.lib fuer CoDeSys 3

Konflikt OSCAT 3.11 mit System Bibliothek IecSfc in CoDeSys 3.4

(1/2) > >>

tufelix367:
Ich verwende die OSCAT-Bibliothek für Codesys erst seit ein paar Tagen und bin auf folgendes Problem gestoßen:

Die OSCAT-Bibliothek 3.11 und die Systembibliothek IecSfc verwenden beide den Gleichen Namen für die Globale Variablenliste (Globale_Variablen).
Als ich die Konstante PI aus der OSCAT-Bibliothek einsetzen wollte bekam ich Fehlermeldungen beim Übersetzen, die sich auf die doppelte Verwendung  des Namens der Globalen Variablenliste beziehen.

Gibt es hierfür eine Lösung.

Danke im Voraus

Andy

peewit:
öffne die bibliothek als projekt und ändere den namen

tufelix367:
Danke, so funktionierts.

Aber,

sollte es nicht irgendwo eine Absprache geben, damit nicht 2 freigegebene Bibliotheken gleiche Namen verwenden?

peewit:
im prinzip ja, aber keine firma wird sich nach oscat richten
die einzige möglichkeit ist, das oscat die probleme behebt

der klügere gibt immer nach :-)

hugo:
naja das mit dem klügeren ist wohl richtig, aber besethende namen ändern würde bedeuten das die wirklich zahlreichen oscat user beim upade auf die nase fallen würden.

denke wir sind uns einig das wir das auch nicht wollen.

mir ist aber das problem noch nicht klar, die konstante PI kann es auch nicht sein den die heist bei uns genau aus diesem grund math.pi und das dürfte sicherlich eindeutig sein.

die globale_variablen checke ich, das sollte aber auch nicht das problem sein oder ?
stört die PI ? oder globale_variablen ?????

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln