|
CATIA V5 Programmierung : Referenz von Flächenkante
zoltan.bekesi am 13.08.2009 um 18:25 Uhr (1)
Hallo Jules,die einzige Möglichkeit für mich mit B-Reps "sauber" umzugehen war die gewünschte Fläche in ein Selection legen und mit Selection.Search mit "Topology.Edge;sel" nach den Kanten suchen. Dann bekommst du aller Kanten dieser Fläche in den Items der Selection. Unter Selection.Item(1).Reference.Name stehen die B-Reps, unter Selection.Item(1).Reference kann man aber direkt auf ein Referenz zugreifen, was sich gleich weiterverwnden lässt.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Varianten im Produkt schalten per Tastendruck
sasa42 am 21.12.2004 um 10:58 Uhr (0)
Hallo, ich mochte gerne in einem Produkt verschiedene Geometrievarianten darstellen z.B. 3 verschiedene Felgen eines Fahrzeuges durchschalten. Mit Verdecken Anzeigen müsste das zu realisierne sein... Set selection1 = productDocument1.Selection selection1.Search ( Name= Felge_1 ;in ) selection2.Search ( Name= Felge_2 ;in ) selection3.Search ( Name= Felge_3 ;in ) Felge 1 verdecken Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1 Felge 2 verdecken Set visPropertySet2 = selecti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichten für jedes Body welsches Funktionsteil heißt
Sylas am 24.02.2014 um 14:07 Uhr (1)
Halo ZusammenIch muchte etwas so machen, und ich brauche eure Hilfe dazu :1. Ich habe ein Produkt mit mehrere Teile darain.2. Ich habe eine geöffnete Zeichnung.3. Ich möchte für jedes Part ins Produkt ein Ansicht erstellen aus Body welches "Funktionsteil" heißt, aber aus Plane welsches in Sketch Support steht (In das Funktionsteil ist immer nur ein Pad aus welscher möchte ich sketch support plane lesen).Ich hoffe, das ich habe das klar genug erklärt Tschüss!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts als Model abspeichern
Bobby_Joe2001 am 15.04.2006 um 14:25 Uhr (0)
Hallo,speicher doch einfach dein Produkt als V4 Session ab.Dann wird eine V4 Session Datei erstellt und jedes Part als einzelnes Model gespeichert. Die Session Datei ist vergleichbar mit einem V5 Produkt. Sie speichert keine Geometrie-Daten. Kann man also einfach hinterher löschen.Natürlich müsste das auch per Makro realisierbar sein, aber wenns so auch geht?! Versuch doch erstmal GrußBobby------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part bearbeiten im Produkt
ptit.tom am 09.02.2010 um 17:15 Uhr (0)
Hallo,Ich habe gerade Interesse an diesem Thema. Gibt es inzwischen eine bekannte Möglichkeit die "New from"-Fenster von Catia aufzurufen ?Schöne Grüße,Florent.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Mehrfacbearbeitung von Produkt/Part verhindern
moppesle am 29.08.2017 um 08:29 Uhr (15)
Hallo euch beiden,Danke für die InfoIch Schaue mir das mal an.Bestimmt werde ich mich auch nochmal melden. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfügen in neues Part
Bobby_Joe2001 am 21.05.2006 um 12:55 Uhr (0)
Hallo,also Catia bennent das automatisch um, weil du ja mit dem jetztigen Code deinen Körper kopierst, aber in das selbe Part wieder einfügst (nicht in ein Neues wie du beschrieben hast!). Weil der Körper mit dem selben Namen schon existiert wird er umbenannt.Häng mal statt deinem letzten Absatz (Einfügen ...) folgenden Code an:Code:Neues Part erstellenSet MyNewPart = CATIA.Documents.Add("Part")Im neuen Part gleich das Part selbst selektierenMyNewPart.Selection.Add MyNewPart.PartKoerper einfügenMyNewPart.S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
ELudwig am 30.10.2012 um 14:17 Uhr (1)
Hallo,ich will in einem Produkt mit ca. 3000 Parts (darunter auch Unterprodukte) die in der "Part Number" und "Instance" einen bestimmten String durch einen anderen ersetzen. Beispiel:Alt: P000564AF350-35687-001Neu:ZZ350-35687-001der oben genannte Code stockt bei mir mit folgender Fehlermeldung:Unknown command: (CATAsmSearch.Part),all Weiss irgendeiner warum?Gruß,Bert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-Makro in Produkt
bgrittmann am 14.08.2019 um 18:34 Uhr (1)
ServusWillkommen im Forum.AFAIR gibt es die Selektion nur für die Dokumente die im eigenen Fenster geöffnet sind (also bei dir das ProductDocument)GrußBerndPS: Ich empfehle den Suchstring aus einer Aufzeichnung des Makrorekorder zu extrahieren (sprachunabhängig).zB sSel.Search "CATPrtSearch.OpenBodyFeature.Name=Startset,sel" (Partknoten zuvor selektierenEDIT: Du könntest (wie unter "PS") nur einen Instanz/Part-Knoten selektieren und dort dann suchen (Parameter sel)------------------Warum einfach, wenn es a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part wird in Product eingefügt, aber nicht angezeigt
CEROG am 23.05.2006 um 20:52 Uhr (0)
Hallo zusammen,ich komme einfach nicht weiter. Abgesehen davon daß ich es nicht hinbekomme, daß die Geometrie angezeigt wird, tritt nach Umstellung auf VB ein weiteres Problem auf.Ich bekomme die Fehlermeldung:Function or interface marked as restricted, or the function uses an Automation type not supported in Visual Basic.Mein Problem: ich brauche alles in VB.Mein Code: Code:Private Sub Komponente_einfuegen()Dim ProduktDokument As ProductDocumentDim Producte As ProductsDim Produkt As ProductDim arrayOfVari ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 18.01.2010 um 15:50 Uhr (0)
Danke und ein hallo zurück,zuerst die Antworten auf die gestellten Frage:ja, die Parts bzw. Produkte sind in einem Product zusammengebaut.in Koordinatentransformation bin ich wohl leider nicht so fit; siehe angehängte Datei. Um jeweils eine Achse zu drehen habe ich keine Probs, auch eine Drehung um 2 Achsen funktioniert, aber nur bei kleinen Winkel; schon ab einem Winkel von 20° stehen meine Achsen nicht mehr 100% senkrecht zueinander. Ich weiß momentan auch nicht, wo mein Fehler liegt, viell. hat jemand e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Programmierung
Jens Hansen am 04.04.2006 um 21:33 Uhr (0)
Hallo Spritty,zu deinem Makro:Du hast den Fehler drin, dass du nur eine Selection benutzt. Du brauchst quasie eine Selection pro Document.Wenn du also Elemente von einem Part ins nächste kopieren willst, musst du streng genommen die Element aus der einen Selection in die andere Selection kopieren.Folgender Code ohne Gewähr, da nicht getestet:------------------------------------------------Sub CATMain() Makro: Teile-Nummer.CATScript Zweck: Erzeugung einer Teile-Nummer, indem das ABC gesucht und nacheinander ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
K.Siebert am 15.04.2008 um 22:02 Uhr (0)
Hallo SmergWillkommen im Forum,was genau möchtest du denn Automatisch Selektieren (Parts o. Produkte) und warum möchtest du sie Selektieren es ist immer hilfreich den Code hier mit reinzustellennun da ich nur vermuten kann was du möchtesthier zwei Lösungen zur Selektion:alles wird Selektiert und übernommen:Code:Dim UserSelektion As SelectionSet productDocument1 = CATIA.ActiveDocument Set UserSelektion = productDocument1.Selection UserSelektion.Search "(CATAsmSearch.Part+(CATAsmSearch.Product)),all"D ...
|
| In das Form CATIA V5 Programmierung wechseln |