Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Partnumber auslesen, Part abspeichern

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:  Partnumber auslesen, Part abspeichern (1890 mal gelesen)
kalle_grabo
Mitglied
Techniker

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

Beiträge: 5
Registriert: 15.05.2004

erstellt am: 07. Jan. 2005 14: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

Hallo zusammen,
Ich möchte folgende Operation in einer Baugruppe ausführen. Im Baum soll ein Part selektiert werden. In dem selektierten Part soll die Partnumber ausgelesen werden. Das selektierte Part soll unter der ausgelesenen Teilenummer abgespeichert werden. Das abspeichern soll so erfolgen, das sinngemäß das alte Teil gegen das neue ausgetauscht wird. Gibt es ein Tool oder ein Script welches die beschriebene Funktion ausführen kann ?
Gruss
Kalle


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

em Michael Kirsch
Mitglied
Teamleiter KBE Methoden & Tools


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

Beiträge: 222
Registriert: 21.10.2002

CATIA V5 R16
CATIA V5 R18
CATIA V5 R19
NX 5
NX 6
NX 7.5

erstellt am: 11. Jan. 2005 10:56    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 kalle_grabo 10 Unities + Antwort hilfreich

Hallo kalle_grabo,

sowas gibt es schon, ist ein PDM-System und nennt sich z. B. SMARTEAM ;-))

Aber mal im Ernst: Ein Teil immerhalb einer Baugruppe gegen neues Teil tauschen kann man vielleicht gerade noch mit einem Makro realisieren. Was ist aber, wenn diese Teil noch in anderen Baugruppen verbaut wurde, die gerade nicht geöffnet sind?

PDM-Funktionalitäten zum Selberbasteln - der Schuss kann auch nach hinten losgehen.

Grüße,

Michael

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

www.em.ag

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

kalle_grabo
Mitglied
Techniker

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

Beiträge: 5
Registriert: 15.05.2004

erstellt am: 14. Jan. 2005 10: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

Hallo Michael,
ach ja PBM System, ja schon von gehört ...ne Spaß beiseite. Ich möchte das Vorhaben etwas genauer schildern. Es werden im Rahmen einer Konstruktion die Bauteile zu Beginn noch nicht endgültig benannt. z.B. Part 1, Part 2, Welle1 etc. Nachdem die reine Konzeptphase in V5 abgeschlossen ist, werden den Part die endgültigen Bezeichnungen und internen Nummern zugeordnet. Dieses geschieht in der Baugruppe durch die Pflege der Properties. Sind die Properties mit den entsprechenden Angaben gepflegt, werden derzeit noch die Bauteile von Hand umbenannt, so daß der Dateiname mit dem Partnumber übereinstimmt. Letzteres soll mit einem Makro abgearbeitet werden. Ein umbenennen bereits woanders verbauter Bauteile ist ausgeschlossen.

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

Jasiu
Mitglied
Ing. Maschinenbau


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

Beiträge: 140
Registriert: 04.04.2003

V5R11
2GB RAM
HPc3750
Unix

erstellt am: 17. Jan. 2005 08:46    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 kalle_grabo 10 Unities + Antwort hilfreich

Hallo Kalle,

programmieren lässt sich so etwas. Arbeitest du auf Unix oder Windows?
Ist der Dateiname (.CATPart) schon umbenannt?

Jasiu

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

prosper
Mitglied
Dipl.-Ing. -- Methoden und Prozessentwicklung Catia V5


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

Beiträge: 86
Registriert: 05.05.2004

erstellt am: 31. Jan. 2005 20:05    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 kalle_grabo 10 Unities + Antwort hilfreich

Hi,

das ist natürlich per Macro möglich,habe es schon mehrmals gemacht.

Den code kann ich jetzt nicht ganz genau schreiben, da ich momentan kein V5 zu verfügung habe.
Es ist aber notwendig im Designmode zu arbeiten, damit die andere Teile alle Informationnen mit kriegen.

Aber das gibt z.B. sowas:

set oprod = CATIA.ActiveDocument.product.product.item(2)
sprodname = oprod.PartNumber
oprod.referenceproduct.parent.saveas sprodname & ".CATProduct"

das alte Produkt kannst du entweder per macro oder per Hand löschen.

Falls du nicht weisst, was es für ein Dokumentyp ist, kannst du abfragen zB:

If TypeName(oprod.referenceproduct.parent)="PartDocument" then
oprod.referenceproduct.parent.saveas sprodname & ".CATPart"
Else If TypeName(oprod.referenceproduct.parent)="ProductDocument" then
oprod.referenceproduct.parent.saveas sprodname & ".CATProduct"
End if
usw.

Kann dir das weiterhelfen????

MfG
Chris

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

kalle_grabo
Mitglied
Techniker

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

Beiträge: 5
Registriert: 15.05.2004

erstellt am: 03. Mrz. 2005 19:54    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 Jasui,
sorry, das ich mich erst jetzt auf deine Antwort melde. Ich arbeite unter Windows. Das Part ist noch nicht umbenannt. Es ist nur die Partnumber umbenannt
Gruß kalle

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