Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Product.update funktioniert nicht!

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:  Product.update funktioniert nicht! (1004 mal gelesen)
LanzelotXXL
Mitglied
Student


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

Beiträge: 11
Registriert: 07.09.2004

erstellt am: 11. Nov. 2004 17:29    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 kleines Problem mit der Aktualisierung, der Befehl Product1.update zeigt in meinem Makro leider keinerlei Wirkung! Das Makro ersetzt eine Komponente in einer Baugruppe durch mehrere Bauteile. Nach jedem Ersetzen wird die Baugruppe unter einem anderen Namen abgespeichert. Das funktioniert auch alles, nur werden die Baugruppen trotz Befehl nicht aktualisiert!
Hier mal die Schleife  des Makros:

(Die Variablen werden vor der Schleife deklariert)

For each oFile in cAllFiles

sFileType = oFile.Type
if(sFileType = "CATIA-Teil") Then

Dim product2 As Product
Set product2 = products1.Item(I)

Dim Pfad as String
Pfad = Arbeitsverzeichnis&oFile.Name

Set Product2 = products1.ReplaceComponent(product2,Pfad,True)

product1.update

Dim ProduktName as String
ProduktName = ExcelObjekt.Worksheets(1).Cells    Variable,2).Value

Dim OutputFile as String
OutputFile =Zielverzeichnis&ProduktName&".CATProduct"

product1.PartNumber=ProduktName

productDocument1.SaveAs (OutputFile)

Variable = Variable + 1

End If

Vielleicht sieht ja einer von euch den Fehler, bin übrigens blutiger Anfänger….

Danke und Gruß
Holger

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

3.1415926535
Mitglied



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

Beiträge: 59
Registriert: 20.02.2004

erstellt am: 12. Nov. 2004 09:36    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 LanzelotXXL 10 Unities + Antwort hilfreich

Hallo Holger,

du musst das Produkt1 vorher richtig deklarieren.

Set Document = CATIA.ActiveDocument
Set Product1 = Document.Product
Product1.Update

Sollte funktionieren.

Übrigens gibts auch eine Suchfunktion in diesem Forum, die sich lohnt.
Gruß,
Pi

[Diese Nachricht wurde von 3.1415926535 am 12. Nov. 2004 editiert.]

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

LanzelotXXL
Mitglied
Student


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

Beiträge: 11
Registriert: 07.09.2004

erstellt am: 12. Nov. 2004 16:03    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,

nein nein, daran liegt es nicht! Das ist schon alles vorher deklariert worden. Heute morgen hatte CATIA sogar einen guten Tag und hat die Aktualisierung vorgenommen, aber nur bei zwei Durchgängen!
Irgendwie wird der Befehl nicht richtig erkannt oder so was in der Richtung! Habe auch schon in den Einstellung rumgespielt. ABER es will nicht so recht!
Bin also weiterhin auf Hilfe angewiesen...
Danke und Gruß
Holger

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