Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.321
Anzahl Beiträge: 31.777
Anzahl Themen: 6.277

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 7, 7 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : makro für stücklistenformat
dddt1 am 19.01.2026 um 12:33 Uhr (1)
Der Code geht bis zur letzten Zeile:Zitat:assemblyConvertor1.[Print] "XLS", "D:WissensspeicherScriptsSLAAA.xls", product1, da kommt wieder der Runtime-Fehler 438.Aber die Erstellung der Excel-Datei mit der korrekten Auflistung der Bauteile/Baugruppen erfolgt trotzdem.Mysteriös...BGdddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 14:33 Uhr (1)
Das Volumen wird jetzt auch berechnet: Set Vol = CATIA.ActiveDocument.Part.CreateReferenceFromObject(CATIA.ActiveDocument.Part.Bodies.Item(i)) Set SPAWorkbench1 = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set Volumen_Messung = SPAWorkbench1.GetMeasurable(Vol) Koerper_Volumen = Round(Volumen_Messung.Volume * 1000000, 3)Herzlichen Dank für Deine kompetente und schnelle Hilfe, Bernd!Schönes WE!BGdddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 13:03 Uhr (1)
Hier ist die Lösung für Dichte_ermittlung, falls jemand änliche Frage hätte:Dim Mat_1 as MaterialSet Param = CATIA.ActiveDocument.Part.GetItem("CATMatManagerVBExt") Param.GetMaterialOnBody CATIA.ActiveDocument.Part.Bodies.Item(i), Mat_1 Density = Mat_1.AnalysisMaterial.GetValue("SAMDensity")dddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 11:13 Uhr (1)
Hallo Zusammen,habe folgendes Problem:es gibt ein Modell, das den Hauptkörper (leer) und einen Körper ("Körper.1) mit den Geometrien hat.Während der Makroausführung setze ich den Körper.1 als MainBody mithilfe dieses Satzes fest:CATIA.ActiveDocument.Part.MainBody = CATIA.ActiveDocument.Part.Bodies.Item(i)um die gewissen Parameter aus dem Körper auszulesen. Es funktioniert einwandfrei.Danach soll der ursprüngliche Körper ("Hauptkörper") wieder zum MainBody gemacht werden. Und das funktioniert nicht. Probier ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Name des Modells ermitteln
dddt1 am 27.04.2021 um 14:02 Uhr (1)
Gemeint ist es programmiertechnisch, mithilfe vom Makro im CATIA.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 11:35 Uhr (1)
Danke für eine schnelle Antwort Bernd!Hatte gerade ausprobiert:der Doppelklick oder das "Körper in Bearbeitung setzen" bringen bei mir nichts. Der Körper.1  bleibt als MainBody :-(Ich ändere den MainBody, um die Dichte des dem Körper zugewiesenen Materials mit dieser Methode auszulesen :CATIA.ActiveDocument.Part.DensityWenn ich einfach vom "normalen" Körper die Dichte auslese, dann bekomme ich eine glatte 1 und nicht die tatsächliche Dichte des Körpers.BGdddt1[Diese Nachricht wurde von dddt1 am 26. Jan. 20 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : makro für stücklistenformat
dddt1 am 19.01.2026 um 12:19 Uhr (1)
Meinst Du mit "manuell" per Makro-Aufzeichnung?Falls ja, dann geht es..hier ist das Code:Zitat:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim assemblyConvertor1 As AssemblyConvertorSet assemblyConvertor1 = product1.GetItem("BillOfMaterial")Dim arrayOfVariantOfBSTR1(4)arrayOfVariantOfBSTR1(0) = "Menge"arrayOfVariantOfBSTR1(1) = "Teilenummer"arrayOfVariantOfBSTR1(2) = "Typ"arrayOfVariantOfBSTR1(3 ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz