| |  | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 | | |  | KISTERS 3DViewStation: Germar Nikol - Der Visionär hinter der Erfolgsgeschichte, eine Pressemitteilung
|
Autor
|
Thema: Zuordnung Layernummer/Layername (1034 mal gelesen)
|
peter.ek Mitglied

 Beiträge: 13 Registriert: 08.06.2005
|
erstellt am: 20. Jul. 2007 10:47 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum, ich habe da mal eine Frage zum leidigen Thema Layer: Wir übernehmen gerade DXF-Dateien aus unserem alten CAD-System, das Zeichnungen hauptsächlich über Layer strukturiert. Zum besseren Handling in CATIA Drafting habe ich ein Makro geschrieben, das für jeden Layer eine View anlegt und die Geometrie in die View verschiebt (siehe Anhang). Die Views lege ich im Moment mit Namen "Layer 1", "Layer 2" usw. an, besser wäre jedoch, wenn ich den Namen des Layers ermitteln könnte, um die View entsprechend zu benennen. Aber wie komme ich von der Layernummer zum Namen? Die VisProperties liefern nur Layernummern. Document.CurrentLayer liefert zum aktuellen Layer zwar den Namen, aber um den aktuellen Layer zu setzen brauche ich ebenfalls schon den Namen (den ich ja aber noch gar nicht weiss...) Habt Ihr da vielleicht einen Tip? Grüsse Peter Trump Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger_BW Mitglied CAx Support

 Beiträge: 80 Registriert: 23.01.2004 CATIA V5R21SP6 Enovia V4 VPM Enovia V6R2015c Creo 2.0
|
erstellt am: 20. Jul. 2007 14:59 <-- editieren / zitieren --> Unities abgeben:          Nur für peter.ek
Hast Du Dir mal das DXF-File angesehen? Vielleicht kannst Du die Zuordnung von Layernr. zu Layername durch die Analyse des DXF-Files hinbekommen, denn der DXF-File sollte ja eine normale Textdatei sein, aus der man mittels der geeigneten String-Funktionen die benötigten Funktionen herauslösen kann. Gruß, Holger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
peter.ek Mitglied

 Beiträge: 13 Registriert: 08.06.2005
|
erstellt am: 20. Jul. 2007 16:00 <-- editieren / zitieren --> Unities abgeben:         
Hallo Holger, das mit dem Durchsuchen des DXF-Files habe ich mir auch schon überlegt, ich möchte es aber wenn irgendwie möglich vermeiden. Zum einen müsste ich mich darauf verlassen, dass CATIA die Layer in der Reihenfolge aufsteigend numeriert, wie sie in der TABLES-Section des DXF-Files stehen, zum anderen kommen hier auch DXF-Files ohne die Layer-Auflistung in der TABLES Section vor (obwohl die Elemente in der ENTITIES-Section durchaus auf verschiedenen Layern liegen), dann habe ich überhaupt keinen Plan mehr, in welcher Reihenfolge CATIA die Layer auflistet. Trotzdem danke und vielleicht hat ja noch jemand einen Tip, wie es sonst noch gehen könnte. Irgendwie muss es möglich sein, da die SystemConsult ein Makro zum Layermanagement in CATIA zum Kauf anbietet. Grüsse Peter Trump Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |