Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Anfängerfrage: Product speichern

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:  Anfängerfrage: Product speichern (757 mal gelesen)
crinuy
Mitglied
Student


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

Beiträge: 19
Registriert: 17.02.2005

erstellt am: 13. Jul. 2006 11:20    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 Allerseits,
ich bin noch sehr neu in der Catia- und VB-Programmierung. Deswegen auch erstmal eine (hoffentlich) einfache Frage.
Und zwar habe ich ein Product mit mehreren Unterproducts. Eines (oder mehrere der Unterproducts werden nun verändert und ich möchte gerne danach das komplette Product speichern (kein Speichern unter, da das Product bereits mal gespeichert wurde).
Danke schonmal für die Hilfe!
Info: Es geht um Visual Basic 6 und Catia v5R14

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

Maximilianus
Mitglied
PLM-Consultant


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

Beiträge: 136
Registriert: 28.05.2004

Catia V5 21
CADENAS PARTsolutions / Exalead OnePart
V8.1.09 / V9.0.8
Windows 2000/XP/2003 Server/2010, HP-UX, Linux

erstellt am: 13. Jul. 2006 13:25    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 crinuy 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von crinuy:
Hallo Allerseits,
ich bin noch sehr neu in der Catia- und VB-Programmierung. Deswegen auch erstmal eine (hoffentlich) einfache Frage.
Und zwar habe ich ein Product mit mehreren Unterproducts. Eines (oder mehrere der Unterproducts werden nun verändert und ich möchte gerne danach das komplette Product speichern (kein Speichern unter, da das Product bereits mal gespeichert wurde).
Danke schonmal für die Hilfe!
Info: Es geht um Visual Basic 6 und Catia v5R14


Also normalerweise verwendet man -> File -> Save Management, da sieht man auch, was verändert wurde und es wird nur das gespeichert, was verändert wurde.

Mit Save As kann man auch das alte, bestehende RootProduct überschreiben, wenn man das Speichern der Datei erzwingen will.
Maximilianus

------------------
Maximilianus
Dipl.-Ing. (Wi-Ing ET)

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

Tapani.
Mitglied



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

Beiträge: 56
Registriert: 12.05.2006

erstellt am: 13. Jul. 2006 17:26    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 crinuy 10 Unities + Antwort hilfreich

moin,

Jedes CATIA-Document-Objekt hat eine Property "Saved" die angibt ob das entsprechende Dokument gespeichert werden muss oder nicht und weiterhin eine Methode "Save" die das Dokument abspeichert. Eine kleine Schleife über alle Dokumente der Documents-Collection und du bist fertig.
Falls mehrere (unabhängige) Dokumente geöffnet sind, sollte man jedoch den Strukturbaum des zu speichernden Product-Dokumentes abgrasen und so nur die zu dem entsprechenden Product gehörigen Dokumente ermitteln und dann abspeichern. Zugegebenermaßen ist das schon etwas aufwendiger, aber wenn man es rekursiv macht auch kaum mehr als ein 10-Zeiler...


CUSee You
    Tapani

------------------
Don't take life so seriously....
it's not a permanent  condition

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

tomtom1972
Mitglied
dipl ing maschinenbau


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

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 14. Jul. 2006 06:50    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 crinuy 10 Unities + Antwort hilfreich

Hallo,

die einfachste Methode (wenn du das rekursive Durchlaufen nicht hinbekommst):
- über Search alle XY-Ebenen suchen
- ins Show wechseln
- wieder zurück
- Parameter ins Root und speichern (Save)

Da nun alle Parts eine Änderung erfahren haben wird beim Speichern des Roots alles automatisch mitgespeichert.
Das ist zwar wie gesagt äußerst primitiv, da jede Datei gesichert wird, aber es funktioniert.

Language="VBSCRIPT"

Sub CATMain()
Set oRoot = CATIA.ActiveDocument
Set oSel = oRoot.Selection
oSel.Search "CATGmoSearch.Plane.Name=xy*,all"
Set visPropSet = oSel.VisProperties
visPropSet.SetShow 0
oRoot.Product.Update
visPropSet.SetShow 1
Set strParam = oRoot.Product.Parameters.CreateString(Time,"")
oSel.Clear
oRoot.Save
End Sub

Gruss TomTom

------------------
tomtom1972

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