Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  neues Teil mit Struktur einfügen

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:  neues Teil mit Struktur einfügen (695 mal gelesen)
BADU
Mitglied
Konstrukteur


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

Beiträge: 124
Registriert: 02.07.2003

Catia V5R19 x64
Win7 x64

erstellt am: 06. Aug. 2004 10:21    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


skript.txt

 
Hallo,

ich schreibe gerade ein Makro welches ein neues Teil mit vordefinierter Struktur in ein Produkt einfügen soll. Dieses Makro soll das neue Teil einfügen und die Struktur für das Teil (zum Beispiel verschiedene Körper) automatisch generieren.


Problem:

wenn ich ein neues Teil erzeuge dann wird der Name automatisch generiert und dann weiss das Makro nicht, dass dieses Part dasjenige ist wo die Struktur reingehört.

Frage:

welche Möglichkeiten habe ich dies so zu umgehen dass das Makro immer wieder ausgeführt werden kann?

------------------
Gruss BADU

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

Bartleby
Mitglied



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

Beiträge: 102
Registriert: 17.06.2004

Win XP V5R12 SP3, SP5
Win 2000 SP4 V5R12 SP3

erstellt am: 06. Aug. 2004 10:43    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 BADU 10 Unities + Antwort hilfreich

Hallo BADU,
das Einfügen hat den Vorteil, daß das neue,zuletzt eingefügte Teil immer das letzte (unterste) im Produkt ist und somit im Search auch die höchste Nr. zugeordnet bekommt
versuch also nach dem einfügen ins Produkt alle Parts "in"!!! Product zu suchen und dann ist Partname=selection1.Item(selection1.count).value.name
Das müsste funktionieren sonst frag halt nochmal nach.
MfG Ronny

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

gdir
Mitglied



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

Beiträge: 157
Registriert: 25.06.2003

erstellt am: 06. Aug. 2004 11:35    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 BADU 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von BADU:


Problem:

wenn ich ein neues Teil erzeuge dann wird der Name automatisch generiert


Warum gibst Du den Namen des Part nicht vor?

Statt

Dim product3 As Product
Set product3 = products2.AddNewComponent("Part", "")

kannst Du doch den Namen mitgeben

Dim product3 As Product
Set product3 = products2.AddNewComponent("Part", "Mein_Part_traegt_diesen_schoenen_Namen")

Später kannst Du dann dieses PartDocument eindeutig identifizieren mit

Dim myPartDoc As PartDocument
Set myPartDoc = CATIA.Documents.Item("Mein_Part_traegt_diesen_schoenen_Namen" & ".CATPart")

In Deinem Skript kannst Du natürlich auch eine Variable für den Namen verwenden.

Günther

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

BADU
Mitglied
Konstrukteur


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

Beiträge: 124
Registriert: 02.07.2003

Catia V5R19 x64
Win7 x64

erstellt am: 06. Aug. 2004 14:21    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,

vielen Dank für eure Hilfe. Ich habe das Problem mit ein INPUTBox gelöst. Damit wird ermöglicht dass die Datei sofort neu benannt und somit ein Zielkonflikt vermieden wird.

------------------
Gruss BADU

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

Bartleby
Mitglied



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

Beiträge: 102
Registriert: 17.06.2004

Win XP V5R12 SP3, SP5
Win 2000 SP4 V5R12 SP3

erstellt am: 06. Aug. 2004 14:22    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 BADU 10 Unities + Antwort hilfreich

@ gdir: Dann muss man aber sicherstellen das der mitgegebene Partname noch nicht existiert. Sonst ist die Lösung freilich viel eleganter.

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