Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Layerzuweisung im Drafting über Makro

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
KISTERS 3DViewStation: Neuer Strukturvergleich ab sofort verfügbar, eine Pressemitteilung
Autor Thema:  Layerzuweisung im Drafting über Makro (897 mal gelesen)
Tante B
Mitglied
Dipl.-Ing.

Sehen Sie sich das Profil von Tante B an!   Senden Sie eine Private Message an Tante B  Schreiben Sie einen Gästebucheintrag für Tante B

Beiträge: 4
Registriert: 20.10.2004

erstellt am: 25. Okt. 2004 14:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Gibt es einem Möglichkeit den Layer einer Linie im Drafting per Makrobefehl umzustellen?
Ich möchte ein Makro bauen, dass mir bspw. alle blauen Elemente auf Layer 1 und alle roten Elemente auf Layer 2 legt.
Die jeweilige Auswahl der roten und blauen Elemente funktioniert problemlos. Nur die Zuweisung der Layer klappe nicht.

Vielen Dank

Grüsse

Tante B


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Zico
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Zico an!   Senden Sie eine Private Message an Zico  Schreiben Sie einen Gästebucheintrag für Zico

Beiträge: 69
Registriert: 25.09.2003

NX1953
CATIA V5
MEDUSA 14
DEC ALPHA Station
DELL Precision T3500, XP64bit

erstellt am: 26. Okt. 2004 12:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tante B 10 Unities + Antwort hilfreich

Hallo Tante B,
ich hatte das gleiche Problem, nur wollte ich allen Texten und der Bemaßung den gleichen Layer zuordnen. Mit Macrorecorder und der Sprachbeschreibung habe ich dann folgendes herausgefunden. Das schöne daran ist, bei mir funktioniert es.

---------------------------------------------------------
Language="VBSCRIPT"

Sub CATMain()
CATIA.ActiveDocument.Selection.Search "Color='(0,0,255)',all"

CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1

CATIA.ActiveDocument.Selection.Clear

CATIA.ActiveDocument.Selection.Search "Color='(255,0,0)',all"

CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 2

CATIA.ActiveDocument.Selection.Clear

End Sub

------------------------------------------------------------------

Hoffentlich klappt das bei dir auch.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tante B
Mitglied
Dipl.-Ing.

Sehen Sie sich das Profil von Tante B an!   Senden Sie eine Private Message an Tante B  Schreiben Sie einen Gästebucheintrag für Tante B

Beiträge: 4
Registriert: 20.10.2004

erstellt am: 01. Nov. 2004 10:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zico!

Erstmal vielen Dank für die Antwort. Das ist genau die Richtung die ich gesucht habe.
Bei mir klappts jedoch bisher nicht. Keine Fehlermeldung. Sondern die Layer sind anschliessend identisch wie vorher.

---
CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1
---

Weisst Du, welche Zeichen in dieser Zeile den Layernamen für die Zuweisung verschlüsseln? Heisst der Layer "Basic" oder "1" (die 1 nach dem Komma)?

Dann kann ich meine Anweisung im Editor dahingehend abändern.

Grüsse

Tante B

Vielen Dank

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz