|
CATIA V5 Programmierung : Catia Document lässt sich nicht schließen
monka am 26.10.2016 um 10:00 Uhr (8)
Hallo zusammenich habe mir ein Makro erstellt das mit dessen Hilfe ich Allcatparts erstellen und abspeichern kann. Hier ein Ausschnitt meines CodesCode:Set Datei = CATIA.Documents.Read(Eingang & Dateiname)Set oProd2Part = Datei.Product.GetItem("DECProductToPart")oProd2Part.RunSet oAllCatPart = oProd2Part.GetResultsError = oProd2Part.GetErrorCATIA.ActiveDocument.SaveAs Filename:=Pfad & CATIA.ActiveDocument.NameCATIA.ActiveDocument.CloseDie Zeile oProd2Part.Run erstellt dabei zwei neue Parts. Eins davon heiß ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Umbenennungs-Makro
monka am 16.11.2016 um 08:33 Uhr (1)
Hallo stkufalls du immer noch Hilfe brauchst hier ein paar Tipps:Mit CATIA.ActiveDocument.SaveAs "Hier den Speicherpfad eingeben" kannst du das aktive Dokument speichern.Mit CATIA.FileSystem.DeleteFile "Hier Pfad eingeben von der Datei die gelöscht werden soll" kannst du eine Datei löschenFalls du ein Product durchlaufen willst und die Dateinamen abgleichen kommst du mit folgendem Code an die Dokumente ran:Code:Dim Product1 As ProductsSet Product1 = CATIA.ActiveDocument.Product.ProductsDim Datei As StringD ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Abzugskörper von Part entfernen
monka am 14.08.2017 um 12:00 Uhr (1)
Hallo Juliendeinem Code zufolge versuchst du den ersten 3 Körpern in deinem Part die Körper 4, 5 und 6 abzuziehen. Du müsstest demnach bevor du die Körper ein weiteres mal abziehen kannst eine Kopie erstellen. Versuch es mal ungefähr so. Achtung Code ist nicht getestetCode:Dim selection1 as SelectionSet selection1 =Catia.Activedocument.SelectionFor i=1 To 3 Dim body2 As Body Set body2 = bodies1.Item(i) Dim shapes1 As Shapes Set shapes1 = body2.Shapes For k=4 To 6 Dim shapeFactory1 As Factory Set shapeFac ...
|
In das Form CATIA V5 Programmierung wechseln |