Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Material zuweissen

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
Autor Thema:  Material zuweissen (907 mal gelesen)
ogard1
Mitglied
Verfahrenstechniker


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

Beiträge: 442
Registriert: 12.09.2004

R19 SP2

erstellt am: 14. Nov. 2004 15: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,

ich habe ein Problem

ich habe ein CATProduct mit cca 550 Bauteilen
und ein Material Katalog mit 3 Material Familien (Car Paints, Elektrik, Motor) und jeweils  9 mat. Pro Familie
Die Bauteile sind aufgeteilt in 4 Gruppen, aber man kann leider den material nicht gruppenweise vergeben, also muss man über zb. Über die Teilebezeichnung machen.

Da habe ich das Problem  wenn ich anfange zu selektieren

Dim productDocument1 As Document
Set productDocument1 = CATIA.ActiveDocument

Dim selection1 As Selection
Set selection1 = productDocument1.Selection

selection1.Search "Name:* Kolbenstange, Zylinder*"

nur den ersten eintrag selektieret bekomme also nur Kolbenstange

Dann wenn ich mein Material katalog aktiviere ich möchte das die selektierte Bauteile
Mit den Namen Kolbenstange bekommen Material aus der Familie Motor mit dem namen Silber


Set documents_list = CATIA.Documents
  Set oMaterial_document = documents_list.Item("CatalogM300.CATMaterial")

Set cFamilies_list = oMaterial_document.Families
  iFamily_no = "Motor"

'
  Set oFirst_family = cFamilies_list.Item(iFamily_no)
  iFamily_no = "Motor"
  Set oThird_family = cFamilies_list.Item(iFamily_no)


Hat jemand Idee wie das Macro aussehen konnte, Ich komme nicht weiter

Für jede Anregung bin ich dankbar 

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: 01. Dez. 2004 15: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 ogard1 10 Unities + Antwort hilfreich

Hi,

ich kann mir folgende Lösung vorstellen:

1. Du erstellst ein CATPart, in dem für jedes Material ein Body liegt, dem ein anderes Material zugewiesen ist. Dieses dient als Materialbibliothek.

2. Du öffnest neben Deinem CATProduct dieses CATPart in einem zweiten CATIA-Fenster und kopierst über die COPY&PASTE-Funktionalität die entsprechenden Materialien in Deine CATParts.

Interaktiv funktioniert das und somit lässt es sich auch mit VBS oder CATScript automatisieren. Das Material würdest Du über die Search-Funktion in die Selektion bekommen.

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

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)2023 CAD.de | Impressum | Datenschutz