|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 30.11.2006 um 07:38 Uhr (0)
Danke Danke Jens, hat super geklappt
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Explosionsplan
Gepetto am 06.04.2009 um 11:25 Uhr (0)
Von der Vorgehensweise hatte ich mir vorgestellt im 3D eine Scene zu erstellen um dann die Explode-Function zu verwenden. Das sehe ich nicht unbedingt als Problem an. Natürlich sollte eine Explosionszeichnung die Einzelteile und vorallem den Zusammenbau ersichtlich machen. Da wären wir auch schon bei dem Problem mit der Explosionsfunktion von CATIA. Es ist mir leider nicht bekannt dass beispielsweise Schraube, Unterlegscheibe, Bohrung in Teil1, Bohrung in Teil2 und eine Mutter auf einer Achse zu explodiere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Führungslinie
Tweety79 am 30.12.2008 um 20:08 Uhr (0)
Also gut. Ich habe es jetzt soweit gebracht, dass ich eine Linie hinzufügen kann.Set Documents = CATIA.Documents Set Document = CATIA.ActiveDocument Set DrawingSheets = Document.Sheets Set DrawingSheet = DrawingSheets.Item("Sheet.1") Set DrawingViews = DrawingSheet.Views Set DrawingView = DrawingViews.ActiveView Set Factory2D = DrawingView.Factory2D Set Selection = Document.Selection Erstellen horizontale linie auf der Null Koordinate Set LineLeftExtremity = Factory2D.CreatePoint(10, 10) Set LineRig ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
tomtom1972 am 24.01.2008 um 08:13 Uhr (0)
Moin CAMiCADse,danke für deine Antwort.Ich bin von vb6.0 auf .net gewechselt und trauere der Objektauflösung im Watch von vb6 doch ein wenig nach. Das navigieren durch den Baum / die CATIA-Objektstruktur war manchmal sehr aufschlussreich.Das .net langsammer als vb6 ist, kann ich selbst nicht feststellen, aber die Schlußfolgerung liegt nahe, solange alles in .net über die .COM Schnittstelle läuft.Das .net UND vb6 langsammer als vba sind liegt in der Natur der Sache, da sie im Gegensatz zu vba eigenständige ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen.
lamdiabolo am 30.04.2013 um 11:27 Uhr (0)
Habe das mal ausprobiert, muss aber ehrlich sein und zugeben, das ich den Dictionary Befehl nicht ganz verstehe.Bislang mein Code:Sub CATMain()----Dokument nach Löchern durchsuchenset selection1 = catia.activedocument.selectionselection1.Search ".hole,all"----Dictionary erstellen---- Durchmesser der Löcher herausfindenFor i = 1 To selection1.CountSet hole1 = selection1.Item2(i).ValueSet laenge = hole1.DiameterDim ausgabe As Integerausgabe = laenge.Value----Prüfen ob Durchmesser schon im Dictionaryt=0if aus ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen.
lamdiabolo am 30.04.2013 um 11:27 Uhr (0)
Habe das mal ausprobiert, muss aber ehrlich sein und zugeben, das ich den Dictionary Befehl nicht ganz verstehe.Bislang mein Code:Sub CATMain()----Dokument nach Löchern durchsuchenset selection1 = catia.activedocument.selectionselection1.Search ".hole,all"----Dictionary erstellen---- Durchmesser der Löcher herausfindenFor i = 1 To selection1.CountSet hole1 = selection1.Item2(i).ValueSet laenge = hole1.DiameterDim ausgabe As Integerausgabe = laenge.Value----Prüfen ob Durchmesser schon im Dictionaryt=0if aus ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy - Paste
HoBLila am 03.07.2008 um 09:51 Uhr (0)
Hallo zusammen,also, ich führe eine Copy-Paste Operation im CATIA aus, über die Selection.Soweit so gut, nur wird dafür die Zwischenablage bemüht, weshalb der nutzer in dem Moment nichts damit machen sollte, z.B. Office wärend der Verarbeitung und die Selection, weshalb er nichtmal wärend der Verarbeitung weiter konstruieren kann.Nun meine Frage, habe ich eine Möglichkeit diese zwei Einschränkungne zu umgehen?Z.B. über eine direkte Copy-Funktion vom CATIA?Wäre echt toll, wenn ihr da was wüsstet!----------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filter für Selection.SelectElement2()
Helmut Steeg am 10.08.2007 um 16:51 Uhr (0)
Hallo allerseits :-)Ich habe hier ein kleineres Problem mit der SelectElement2() Methode.Ich habe ein Part-Dokument mit einem Geometrischen Set, in dem ein Sketch liegt. In einem CatSkript will ich nun das Sketch selektieren und habe dafür folgenden Code:Dim filter2(1)filter2(0) = "HybridBody"filter2(1) = "Sketch"Set oUSel = CATIA.ActiveDocument.SelectionoUSel.SelectElement2 (filter2, sMsg, true)Das funktioniert auch ganz gut - allerdings nur, wenn das Sketch in einer (Part)Body - Pad.n - Sketch.n Kombinat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit dem RuleEditor in einer PowerCopy
tberger am 14.01.2010 um 20:19 Uhr (0)
Ich habe so etwas ähnliches mit Rules und Reactions gemacht und es funktioniert einwandfrei. Ich vermute ein geschwindigkeitsbedingtes Update-Problem deiner Rule, weil die in Echtzeit arbeitet/reagiert. Teilweise sind Parameter schon geändert (deine Formel-Messungen) und schon rennt die Rule los. Ich weiss nicht, ob es eine Lösung ist, aber ich verwende da wo es geht Reactions. Damit müsste deine Aufgabenstellung auch funktionieren. Einen Test ist es Wert.Dann fehlt noch deine Systeminfo. Wenn du die GA Co ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ManufacturingGeneratorData
Lapa am 03.05.2006 um 20:12 Uhr (0)
Hi All,Sorry for posting in English here. But I know it is valuable resource and I am hopping for response any way I am working on application that generates aptsource output with code below on huge number of parts with predefined CATProcess files. This is why timing is really important for me If you generate aptsource from manual Catia session with MfgBatch and Generate Interactively commands you will see noticeable difference in timing. This is why I am expecting that in my application "Generate Interact ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Assoziativität programmieren
DanielFr. am 02.11.2013 um 15:43 Uhr (1)
Hallo cadstudent88,Ich denke dein Problem ist die Geometrie der Rippe so aufzubauen das sie parametrisch wird. Vielleicht solltest du dich nochmal mit dem Vorgehen bei der Erstellung parametrisch assoziativer Objekte beschäfftigen.Die Objekte benötigen IMMER ein Bezugsobjekt! Bei deiner Problematik gilt es dieses Objekt zu finden. Das ist, falls du nicht vorhast den Anwender einer Geoemtrie selektieren zu lassen, nicht trivial. Theoretisch kennst du ja die Koordinaten (entnehme ich deiner Frage) und könnte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte verbinden
wulfgang am 09.03.2010 um 14:04 Uhr (0)
Hallo,ich habe noch mal eine Frage Ich habe eine große Menge von Punkten, die ich mit geraden Linien verbinden möchte. Benutze ich eine oder mehrere Polyline stürzt CATIA ab.Ich verwende CATVBA. Gibt es eine Möglichkeit so viele Punkte miteinander zu verbinden, ohne den Rechner abstürzen zu lassen?Anbei ist mein Beispielcode.Code:Sub SubTest() Dim Document1 As Document Set Document1 = CATIA.ActiveDocument Dim TestPart As Part Set TestPart = Document1.Part Dim hybridBody1 As HybridBody Set hybridBody ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mass vom mehreren Bodies
Sylas am 28.04.2017 um 13:24 Uhr (1)
ServusKann mir jemand sagen, wie kann ich Gesamtmass vom selektierte Bodies lesen mit Makro?Ich habe schon Selektion uber SelectElement2 gemacht, Workbench und Measurable definiert aber wie kann ich jetzt kompletes Selektion als Reference definieren?Anbei mein Code(erste Schritten):Code:Sub xStart()Dim body_sel As SelectionDim dbody_selDim InputObjectType(0) As VariantInputObjectType(0) = "Body"Dim StatusSet body_sel = CATIA.ActiveDocument.SelectionSet dbody_sel = body_selStatus = dbody_sel.SelectElement3( ...
|
| In das Form CATIA V5 Programmierung wechseln |