|
CATIA V5 Programmierung : Automatische Erzeugung von Baugruppen-CGRs
jdahm am 18.07.2011 um 18:59 Uhr (0)
Bisher hatte ich den Pfad, in dem die CGRs abgelegt werden sollen, im script vorgegeben.Ich will es dem User überlassen, einen Pfad selbst zu wählen, weiß aber nicht, wie das script für die entsprechende Dialogbox oder UserForm aussehen muß.PS:Kann mir jemand vernünftige Literatur zur CATIA-Programmierung empfehlen?Die interne VB-Hilfe hätten sie auch in chinesisch schreiben können.------------------GrußJürgen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
jdahm am 21.07.2011 um 17:24 Uhr (1)
Um die V5Automation.chm zu verstehen, muß man wahrscheinlich eingefleischter Voll-Profi sein.- Für einen Anfänger wie mich ist das halbchinesisch. Zu 50% führt die integrierte Suchfunktion ins Nirvana.Wenn es eine Struktur in diesem Dokument gibt, dann ist diese aber nicht für unerfahrene Praktiker geeignet, die schnell eine Problemlösung suchen.Da lob ich mir die Office-Dokumentation. In der wird zumindest die Syntax halbwegs erklärt.Der einzige, für mich gangbare Weg, sind Suchen oder Anfragen im Forum u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 27.07.2011 um 16:43 Uhr (0)
Hallo JuPaV,ich bin heute erst dazu gekommen, Dein script zu testen.Was mich besonders beeindruckt, ist, daß man die "Bill Of Material" so einfach auslesen kann.Bisher hatte ich den umständlichen Weg über die Exportfunktion und eine anschließende Konvertierung in Excel genutzt.Auch das Erfassen der "Quantity" ist meines Wissens mit der CATIA-BOM-Funktion nicht direkt möglich.Inzwischen habe ich herausgefunden, wie man auch andere Informationen der BOM hinzufügen kann. Man muß nur die in CATIA verwendeten B ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 10.08.2011 um 10:44 Uhr (0)
Hallo Leute,ich komme mit einem seltsamen Phänomen in JuPaVs script nicht klar:Das script ist schon zigmal ohne Probleme gelaufen.Jetzt kommt eine eigenartige Run-time-error-Meldung:Method Print ... failed (siehe screenshot)Excel ist u.a. in diesem Modul als Reference angewählt (2. screenshot)Was mich stutzig macht:Beim ersten Mal läuft das script.Bei wiederholter Ausführung kommt die Fehlermeldung.Habe sowohl Excel als auch CATIA neu gestartet - ohne Erfolg!------------------GrußJürgen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 26.07.2011 um 15:55 Uhr (0)
Wir wollen kalkulieren, wieviel Blech, geordnet nach Blechstärke, in einer Baugruppe verbaut ist.Gibt es bereits eine ähnliche CATIA-Funktion mit Datei-Export, oder muß man das als Makro programmieren?Das Minimalziel wäre eine Teile-Auflistung, die die Blechstärke enthält.Optimal wäre noch die dazugehörige Fläche der Abwicklung.Sind in der standardmäßigen "Bill of Material" oder "Measure Inertia" Informationen enthalten, ob es sich um Sheetmatal-Parts handelt?------------------GrußJürgen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 28.07.2011 um 19:25 Uhr (0)
Ich wollte nochmal Bernds Vorschlag aufgreifen, die Dicke der Sheetmetal-Parts abzufragen.Grundsätzlich könnte das doch so funktionieren:Set oProd = CATIA.ActiveDocument.ProductDim Thick As DoubleThickness = oProd.Parameters.Item(1).ValueNur müßte das Argument für Item anstatt der 1 "PartnameSheet Metal Parameter.1Thickness" beinhalten (Partname als Variable).1. Wie erreicht man, daß alle Parts des Products ausgelesen werden?2. Wie groß ist der Aufwand, Partname und dazugehörige Dicke aufzulisten (z.B: XLS ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppen-Verdehung feststellen
jdahm am 22.08.2011 um 17:11 Uhr (0)
Das script sieht momentan so aus:Code:Sub Position_Test() Dim objDocuments As Documents Dim objExcel As Object Dim oProduct As Product Dim oSelection As Selection Dim strPartNumber As String Partnumber Dim WB As Workbook Dim intZeile As Integer Dim intI As Integer Dim oAxisComponentsArray(11) Set oProduct = CATIA.ActiveDocument.Product Set objDocuments = CATIA.Documents Set objExcel = CreateObject("Excel.Application") Excel starten Set WB = objExcel.Workbooks.Add objExcel.Applica ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Flächen : Oberflächenkontur
jdahm am 01.11.2010 um 15:41 Uhr (0)
Hallo frankstar,ich habe einige Jahre Fahrzeugmodelle für CFD-Simulationen aufbereitet.Wir haben damals auch viele automatische und teilweise sehr teure Profi-Tools ausprobiert (Wrapper usw.). Das Problem dabei ist, das diese Tools entweder bei hochkomplexen Flächen aussteigen oder Ergebnisse liefern, die inakzeptable Abweichungen zum Original aufwiesen.Der nachträgliche Aufwand, diese automatisch generierte Geometrie mit dem Original zu vergleichen, ist sehr hoch und nervig.Es ist wesentlich sinnvoller, d ...
|
In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Flächen : Ungleichmäßige Dicke nach Aufdicken
jdahm am 04.11.2010 um 10:35 Uhr (0)
Hallo Herbert,wie aus meiner Systeminfo erkennbar, arbeite ich mit der R19.- Die Ursprungsfläche wurde auch mit dieser CATIA-Version abgeleitet.Dein Tip mit der Aktualisierung bringt leider keinerlei Effekt.Was mich wundert ist, daß alle anderen ähnlich erzeugten Aufdickungen nur Abweichungen im Zehntelbereich aufweisen.Ich hatte schon den Verdacht, daß die Flächenorientierung nicht stimmt, weiß aber auch nicht, wie ich das ändern könnte.------------------GrußJürgen
|
In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Flächen : Volumenrtranslation - 1 Geometrie entlang einer 2 Geometrien Plan ausrichten..
jdahm am 04.01.2011 um 10:59 Uhr (0)
Hallo diyex,ein Grund, warum keiner auf Deine Frage geantwortet hat, könnte sein, daß man mit den beigefügten Bildern recht wenig anfangen kann.Wenn Du eine Geometrie entlang einer zweiten erzeugen willst, solltest Du die Profilskizzen beider Objekte in der gleichen Ebene erzeugen und diese im Sketcher aneinander ausrichten.Die Sweep-Funktion, die Du auf die erste Geometrie angewendet hast, benutzt Du auch für das 2. Profil (also gleiche Führungskurve und Winkelbedingungen...).Was mir an Deinen screenshots ...
|
In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Part / Assembly : Ungewöhnliches Problem mit Shaft-Feature
jdahm am 07.01.2009 um 14:58 Uhr (0)
Heute hatte ich ein ungewöhnliches Problem beim Erstellen einer Viertelkugel mit der Shaft-Funktion:Ein ganz simples Profil mit Viertelkreis, horizontaler Grundlinie und vertikaler Rotationsachse (im Sketcher erzeugt).Ungewöhnlich sind allenfalls die Abmaße: Radius ca. 100mSolange der Radius unter 70m blieb, lief alles problemlos. Über 80m wurde das Teil nicht mehr angezeigt und bei 100m stürzte CATIA mehrfach ab. Ein mit solchen Dimensionen gespeichertes Part ließ sich auch nicht mehr öffnen, da CATIA ber ...
|
In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Ungewöhnliches Problem mit Shaft-Feature
jdahm am 13.01.2009 um 11:48 Uhr (0)
Ich war bisher der Meinung, daß CATIA die Daten vektororientiert speichert und die Dateigröße demnach unabhängig von der Größe und der gewählten Darstellungsgenauigkeit ist.Die unter "Tools-Optionen" eingestellte Genauigkeit dürfte sich eigentlich nur auf die Darstellung des Teils auswirken. Das kann natürlich irgendwann die Grafikkarte oder den Arbeitsspeicher überlasten.Dieses Phänomen tritt scheinbar bei allen gekrümmten Geometrien auf. Verwunderlich ist jedoch, daß ich Parts, die mit geringer Auflösung ...
|
In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Catia zieht willkürlich Linien
jdahm am 28.05.2009 um 11:49 Uhr (0)
Manchmal hilft auch eine Sketch-Analyse.Es gibt Fälle, in denen CATIA ohne Meckern aus einem Profil mit winzigen Lücken ein Pad erzeugt hat und hinterher irgendwelche unerklärbaren Phänomene auftraten.------------------GrußJürgen
|
In das Form CATIA V5 Part / Assembly wechseln |