|
CATIA V5 Programmierung : Geometrieelemente löschen ohne Selection möglich?
AndiKrue am 21.10.2010 um 10:59 Uhr (0)
Ja danke ist ein klein wenig schneller, gabs da nicht noch was?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Item / C#
AndiKrue am 20.02.2009 um 16:16 Uhr (0)
Hallo, sollte es nicht gehen wenn man normale Klammern an Stelle von den Eckigen nimmt?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Umbenennung von Parts im Produkt erweitern
julianw239 am 22.05.2012 um 11:30 Uhr (0)
Hallo,ich habe 16 Sets, allerdings soll das ganze dann über 20 mal durchgeführt werden, was also eine Benennung von über 300 Sets bedeutet und von Hand schon ein gewisser Aufwand wäre...LGJulian
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Bedingungen im Produkt löschen
bgrittmann am 14.10.2015 um 18:51 Uhr (1)
ServusDen ersten Teil der Frage kannst du wunderbar mit dem Makrorekorder aufzeichnen (über die Suche alle Constrains selektieren und dann löschen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Baugruppe deckungsgleich auf anderem Part positionieren
Florian Held am 30.08.2011 um 09:14 Uhr (0)
Da mit dem Object anstelle von Position funktioniert einwandfrei und somit läuft das Makro auch in VBA.Danke für den Tip und den Link, muss ich mir merken.------------------MfG,Florian Held
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
GeorgK am 08.06.2010 um 13:00 Uhr (0)
Hallo Dominik,die Fehlermeldung kommt schon bei Set ReferenceComponent = drawingView1.GenerativeBehavior.Document.ParentUnter Pointed Documents sehe ich jedoch das Part oder das Product.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadbearbeitung von FileSelBox Eingabe
K.Siebert am 20.10.2008 um 19:02 Uhr (0)
Aus dem Stehgreif nicht,aber hier eine kleine hilfeFolgendes habe ich mit dem Makro Rekorder aufgezeichnetTools- Makro - Makroaufzeichnung StartenCode:Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Clear Dim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Geometrisches Set.1")s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Produktstruktur lokalisieren
tomtom1972 am 16.04.2007 um 13:01 Uhr (0)
Hallo,"FindObject" ist eine Methode die zur Selection gehört.Damit kannst du Objekte ausfindig machen, zu welchen das selektierte Elemente gehört. Oder anders gesagt: Dein selektiertes Element ist immer auch Teil verschiedener anderer Objekte, die du dir mit Hilfe dieser Methode ausgeben lassen kannst.Bsp.: Teilfläche(BRep) ist Teil einer Surface ist Teil eines Parts gehört zu einer Instance etc. ....Immer den Automation Typ mit dem prefix "CATIA". Also z.B.:Suchst du das Solid, dann .FindObject("CATIAS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body kopieren, Referenzen
schotti am 16.06.2005 um 15:46 Uhr (0)
Hallo, kann mir jemand einen Rat beim folgenden Problem geben? Gibt es eine Möglichkeit einen Köper aus einem Part zu kopieren, diesen zu verschieben und in ein anders Part einzufügen? Problem: Das selbe Part kann in unterschiedlichen Komponenten an unterschiedlichen Positionen in einem RootProduct enthalten sein. Bisher habe ich alle Product’s die nötig waren gesucht und bin dort bis aufs Part runter. Dort kopierte ich den Body. Aber dabei kam es vor, dass ich nicht alle Bodys an die richtige Position, k ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA friert ein während Makro läuft
Tiberius am 16.07.2008 um 12:11 Uhr (0)
Hi,ich hab mir nen Makro gebastelt mit dem ich beliebige Elemente im Baum auf bequeme Art und Weise umbenennen kann. Das Makro hat bisher problemlos auf PC und Workstation funktioniert, sofern man keinen Exkurs mit CATIA ins Drawing gemacht hat.Angenommen ich habe eine Reihe von 3D Punkten in einem geometrischen Set. Durch ein anderes Makro erzeuge ich mir eine Messpunkttabelle auf dem Drawing was auch noch funktioniert. Die Messpunkttabelle auf dem Drawing und die 3D Punkte im geometrischen Set haben kein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 16.07.2013 um 09:21 Uhr (0)
Moin,Zitat:In deinen Referencen fehlt im Pfad die Instanz des PartsIch dachte die Referenz des Parts ist implizit mit übergeben, da ich die Methode "CreateReferenceFromName" vom Object part1 bzw. part2 jeweils aufgerufen habe?Zitat: Leider hat es mit MinimumDistance auch nicht geklapptIch vermute eher, dass ist ein Catia Bug (mal wieder)? Denn ich hab ja jeweils in den BREP-Zeilen eine Alternativzeile, die auch das Part und die Partnumber berücksichtigt und dort kommt ebenfalls 0 raus. Also kann es meiner ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product aktiv setzen
hklein06 am 21.03.2006 um 07:40 Uhr (0)
Hallo Lusilnie,danke für den Hinweis. Den Artikel habe ich gelesen, allerdings hat der nichts mit meinem Problem zu tun. Ich möchte ja nicht alle Parts deaktivieren oder ähnliches.Bei mir ist bereits ein Part aktiv. Ich möchte in diesem Part mit einem Makro arbeiten. Um dies zu können, benötige ich den Name des Parts um ihn mitSet WeldingDoc = WeldingProduct.Item(???)zu setzen.Leider bekomme ich beim Auslesen von ActiveDocument nur den Name des Root Products, also nicht des Parts.Viele Grüße,Holger
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
Jens Hansen am 19.03.2005 um 13:41 Uhr (0)
Hallo Emilio, Über die Selektion wirst du auch nicht an den Körper kommen, da ja die Selktion-Methode zur Document-Klasse gehört. Den richtigen Namen des Objektes bekommst du übrigens über Selection.Item(i).Value und nicht über .Name Wenn du den richtigen Namen hast kannst du folgendes machen: Geh in den jeweiligen Körper hinein und lass dir duch eine Schlafe alle Shape angeben. Wenn dann shape.name = Seelction.Item(1).Value dann hast du das Objekt gefunden. Über shape.Parent gelangst du da ...
|
| In das Form CATIA V5 Programmierung wechseln |