 |
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 17.01.2018 um 13:51 Uhr (15)
Moin, ich muss für meine Firma zwei Bauteile miteinander vergleichen und schauen, ob sich die Außengeometrie ändert. Dies wollte ich mit dem Makro von Herrn Hansen "R12-Bauteile untereinander vergleichen" aus dem Buch "Catia V5 automatisieren" machen.Jedoch kommt ständig die Fehlermeldung, dass die Typen unvergleichbar sind.Meine Vermutung ist, dass das Bauteil in einem geometrischen Set vorliegt und das Makro aber für einen Körper geschrieben wurde.Nun meine Frage: Wie kann ich es schaffen, dass man ein g ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 20.01.2018 um 17:09 Uhr (1)
Hi Bernd,danke für deine schnelle Antwort!Ich kann die Fläche im PartDesign leider nicht zusammenfügen, da das Makro mit dem Input arbeiten muss, was es bekommt und nichts dran geändert werden soll.Das Makro kopiert den Hauptkörper der Datei, die geöffnet ist und kopiert diese in ein neues Dokument. Dies wird mit der ersten und zweiten Version eines Bauteils gemacht und im Anschluss wird das größere dem kleineren "abgezogen". Die Unterschiede werden dann mit einem farblichen Unterschied dargestellt. Ich ha ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 25.01.2018 um 02:43 Uhr (1)
Hallo Bernd,ich sitze immer noch dran und überlege wie es am Besten geht.Ich habe aber bereits herausgefunden, dass das Makro von Herrn Hansen einige Fehler enthält. Selbst wenn ich einfach zwei Blöcke im PartDesign erstelle, macht das Makro nicht das was es soll.Um einen Schritt weiter zu kommen müsste ich es erstmal hinbekommen das GeoSet, welches sich auf der ersten Hierachieebene befindet und immer den selben Namen aufweißt, "in" meinen Hauptkörper zu kopieren. Hättest du da eine Idee wie das Funktioni ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 19.02.2018 um 20:10 Uhr (1)
Moin Leute,habe jetzt meine Anfangsidee verworfen. Ist zu kompliziert. Ich habe von dem Feature "Produkte vergleichen" in CATIA V5 gelesen. Ich weiß nicht warum ich das nicht schon vorher gesehen habe Da meine Dateien aber ziemlich "groß" sind, wollte ich zuerst die Oberflächen nicht als Bezier Kurve darstellen sonder als Dreiecke. Kann mir da jemand weiterhelfen? Als neue allgemeine Aufgabe möchte ich quasi einen Ordner auswählen, in dem dann das Marko alle Dateien die dort enthalten sind, miteinander ve ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 19.02.2018 um 21:00 Uhr (1)
Moin Bernd,tut mir leid, dass ich mich so ungenau ausgedrückt habe!Ich meinte das so: Wenn einer Oberfläche ein Netz zuweisen möchte, geschieht das ja entweder mit Bezier Linien oder man kann das auch mit Dreiecken annähern. Ich würde gerne Die Oberfläche mit Dreiecken annähern, damit die Genauigkeit nicht so hoch ist und somit der Vergleichsprozess schneller von statten gehen kann , als mit genaueren "Netzoberflächen". Ich hatte auch schon an cgr Dateien gedacht, jedoch kann ich diese nicht in CATIA öffne ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FileSelectionBox 3dmap
Splex54 am 23.02.2018 um 17:01 Uhr (15)
Moin allerseits,ich möchte eine .3dmap Datei, die ich vorher abgespeichert habe, erneut laden und dann in meinem Product quasi über die verglichenen Dateien "legen". Diese Datei kommt heraus aus dem Vergleich der beiden vorher eingefügten Parts.Allerdings kann aus irgendeinem Grund die FileSelectionBox die Datei nicht öffnen. Wieso das? Code:Dim document1 As DocumentSet document1 = documents1.Item("AddedMaterial.3dmap")document1.Activatedocument1.SaveAs CATIA.FileSelectionBox(makroname + " " + version + " ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkte Vergleichen Außengeometrie
Splex54 am 04.04.2018 um 11:14 Uhr (1)
Danke Bernd, war eine super Idee!Ich habe nun versucht auch die Wrapping Funktion zu automatisieren. Habe mir die wichtigsten Code Zeilen aus dem Makrorecorder geholt.Allerdings funktioniert der Code nicht mehr, wenn ich ihn umschreibe, so dass er mit beliebigen Geometrien arbeiten kann und nicht nur mit einer wie beim Makrorecorder.Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim groups1 As CATBas ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkte Vergleichen Außengeometrie
Splex54 am 10.04.2018 um 14:42 Uhr (1)
Moin Bernd,ich habe es jetzt versucht, aber CATIA "macht" trotzdem nichts... Es scheint so, dass CATIA die Funktion Wrapping zwar erkennt, aber nicht ausführt. Habe ich vielleicht die falsche Workbench aufgerufen? Ich habe es genauso gemacht, wie bei der Funktion Produkte Vergleichen.Code:Dim product4 As ProductSet product4 = products1.Item(2)Dim optimizerWorkBench1 As WorkbenchSet optimizerWorkBench1 = productDocument1.GetWorkbench("OptimizerWorkBench")Dim wrappings1 As WrappingsSet wrappings1 = optimizer ...
|
In das Form CATIA V5 Programmierung wechseln |