Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Farbe von Generierten Linien ändern

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: Geniale 3D-Visualisierung für intuitiven HMI Einsatz, eine Pressemitteilung
Autor Thema:  Farbe von Generierten Linien ändern (1676 mal gelesen)
husu
Mitglied
Konstrukteur


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

Beiträge: 17
Registriert: 17.09.2001

erstellt am: 10. Jul. 2003 16:30    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 zusammen,
ich muss immer wieder für einen Mastercam Programierplatz die Dxf's
in veschiedenen Farben senden.
Die Umrissfarbe sollte violett sein, Unsichtbare grün und die Masse sollten gelb sein.
Nun hab ich versucht ein Makro zu erstellen, das dies tut.
Funktionieren tut erst die Auswahl der Umrisslinien, aber die Wahl der Farbe krieg ich nicht hin.
Hat jemand die rettende idee?
Hier der "Anfang":

Language="VBSCRIPT"

Sub CATMain()

Dim drawingDocument1 As Document
Set drawingDocument1 = CATIA.ActiveDocument

Dim selection1 As Selection
Set selection1 = drawingDocument1.Selection

selection1.Search "(CATDrwSearch.CATEarlyGenItem & (Dashed=1 & Weight=0,2500 mm)),all"


End Sub

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

u01dz
Mitglied



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

Beiträge: 76
Registriert: 12.07.2003

V5R15GA

erstellt am: 12. Jul. 2003 07:07    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 husu 10 Unities + Antwort hilfreich

Hi,

ich hab's nicht an Deinem Beispiel getestet, sondern nur im 3D, aber das hier sollte funktionieren:

Set visPropertySet1 = selection1.VisProperties   
visPropertySet1.SetRealColor 255,204,153,0

Die ersten drei Zahlen stellen die RGB-Werte ein. Wenn das nicht klappt, ein anderes Servicepack oder Release testen. Dassault hat zahlreiche Bugs, die einen Programmierer von Skripten manchmal verzweifeln lassen.

------------------
Tschüß, Dieter

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

husu
Mitglied
Konstrukteur


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

Beiträge: 17
Registriert: 17.09.2001

erstellt am: 14. Jul. 2003 09:24    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 Dieter,
erst mal Danke für deinen Beitrag.
leider klappts noch nicht.
andere relase kann ich nicht probieren da Unternemensweit mit R10sp3 gearbeitet wird.

Den Set befehl habe ich erst zussammen nach selection.search1 ..... eingesetzt.
Brachte nichts. danach hab ichs so probiert, kein erfolg!


Language="VBSCRIPT"

Sub CATMain()

Set drawingDocument1 = CATIA.ActiveDocument

Set selection1 = drawingDocument1.Selection

Set visPropertySet1 = selection1.VisProperties

selection1.Search "(CATDrwSearch.CATEarlyGenItem & (Dashed=1 & Weight=0,3500 mm)),all"
   
visPropertySet1.SetRealColor 255,204,153,0

End Sub

Hast du eine idee warum die Variable nicht in visPropertySet1 übernommen wird?
Hab mal visPropertySet1 durch selection1 ersetzt, folge:
Das Objekt unterstüzt diese Eigensch. oder Metode nicht.
?????????

Gibts noch Vorschläge?

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

u01dz
Mitglied



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

Beiträge: 76
Registriert: 12.07.2003

V5R15GA

erstellt am: 19. Jul. 2003 07:40    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 husu 10 Unities + Antwort hilfreich

Hi,

das Skript ist zu 100% in Ordnung und funktioniert unter V5R11GA einwandfrei.

V5R10S3 und V5R10S4 haben zahlreiche Bugs. Du hast soeben wieder einmal einen gefunden. Das Tragische ist: Als Programmierer weiß man nie, ob man einen "Hänger" hat, oder ob CATIA mal wieder unsauber programmiert ist. Daher: Immer mit einem zweiten Release gegentesten, wenn etwas nicht funktioniert.

------------------
Tschüß, Dieter

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

husu
Mitglied
Konstrukteur


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

Beiträge: 17
Registriert: 17.09.2001

erstellt am: 21. Jul. 2003 08:13    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

Danke Dieter,
so bleibt mir wiedermal nichts anderes übrig als das neue release abzuwarten. Laut Systemadmin. soll das dann R12 sein.
Trozdem 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