| 
CATIA V5 Programmierung : Übergeordnetes Produkt ermitteln 
HoBLila am 19.07.2011 um 16:08 Uhr (0) 
Hallo Tiberius,ich habe die Frage sicher falsch verstanden, aber hier mein Code.Code:Option ExplicitSub CATMain()  Dim prodWork  As ProductStructureTypeLib.Product  Dim selWork   As INFITF.Selection    Set selWork = CATIA.ActiveDocument.Selection  Set prodWork = selWork.Item2(1).Value    Call MsgBox(prodWork.Parent.Parent.Name)End SubAnalog dazu über das ReferenceProduct vom Part.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ing ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Verweis aus einer Drawing aus, auf eine Part in einem Produkt 
Maetes am 10.09.2009 um 16:21 Uhr (1) 
Hallo!Hab folgende Ausgangssituation:Ein Produkt enthält mehrere Catparts. Jetzt wurde eine Drawing mit dem Produkt erstellt.Nun zeigt CATIA mit der Funktion "Referenzkreis" den Namen des Parts an, wenn ich mit der Maus drüber fahre.Ergo scheint es in CATIA möglich zu sein, beim Klick auf einer Linie das entsprechende Part auszulesen.Wie stelle ich das an? Makroaufzeichnung ist leer. Im Watchfenster finde ich keine Verweise.Klick auf Linien zeigen mir die Bezeichnungen der Linien an, nicht aber zu welchem  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Part im Strukturbaum Aktivieren 
apollo11 am 22.07.2008 um 00:03 Uhr (0) 
Weiters musst du die Selection immer in der obersten Instanz definieren!Damit die Selection immer korrekt arbeitet solltest du nicht ins Part Design sondern ins Assembly wechseln!Also:Set MySelection = CATIA.ActiveDocument.SelectionundIf (CATIA.GetWorkbenchId  "Assembly") Then        Call CATIA.ActiveDocument.Activate  Call CATIA.StartWorkbench("Assembly")        End IfDas Part Objekt findest du mit Myselektion.FindObject("CATIAProduct")Zuvor muss irgendwas vom Part selektiert seinMusst halt noch überprüfe ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Selection mit Relation 
shoutz000 am 10.07.2014 um 07:20 Uhr (1) 
Danke für die schnelle Antwort.Aber irgendwie produzier ich nur Blödsinn...Ich habe das "GetNameToUseInRelation" in zig verschiedenen Varianten versucht aber entweder kommen Fehlermeldungen oder das Makro läuft durch ohne den Parameter mit dem selektierten Maß zu verknüpfen oO		Dim partDocument1 As Document		Set partDocument1 = CATIA.ActiveDocument		Dim part1 As Part		Set part1 = partDocument1.Part		Dim sStatus As String		Dim Selection As Object		Set Selection = partDocument1.Selection		Selection.Clear			R ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Globale Koordinaten eines Punktes mit Hilfe von Parametern auslesen 
Hamlet am 20.01.2014 um 11:44 Uhr (1) 
Hi,der Punkte befindet sich doch sicherlich in einem GeometricalSet, welches in einem Part ist? Ist dieses dann auch noch in einem Produkt?Vielleicht kannst du die einzelnen Verschiebungen (z.B. Produkt-Unterprodukt-Part-Punkt) einfach addieren?Oh ich glaube ich hab dein Problem falsch verstanden:Also ich denke über die Variablen "parameters" und "realparam" müsstest du da rankommen.[Diese Nachricht wurde von Hamlet am 20. Jan. 2014 editiert.] 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Optimierung der selection.Search-Methode 
MariusB am 25.11.2003 um 15:06 Uhr (0) 
Hallo Leute, ich versuche mit  selection1.Search  Part Design.Part,sel   über VB ein Part zu selektieren, was auch wunderbar funktioniert und anschließend mit  selection1.Search  Type=*,sel  alle vorhandenen Objekte (Objektnamen z.B. von Beziehungen, Parametern, Taschen usw.) im selektieren Produkt oder Part zu ermitteln. Auch diese Search-Methode funktioniert einwandfrei, allerdings mit einem Vorbehalt und zwar dauert diese Prozedur einfach zu lange, um alle Objekte in einem Part zu selektieren. Mit der   ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
  | 
CATIA V5 Programmierung : Datei Neu aus / Makro  
Esterbauer am 05.03.2019 um 10:37 Uhr (1) 
Neu aus Ich habe folgendes Problem, ich möchte gerne eine bestehenden Produkt das zwei Parts verbaut hat mit einem Marko mit der Funktion Neu aus öffnen.Es Funktioniert beim Produkt soweit ganz gut nur die beiden Parts die im Produkt verbaut sind werden nicht als neues Part im neuen Produkt geladen sondern nur die Originaldatei.Wenn man das ganze ohne einem Makro macht kommt nach den auswählen des Produktes ein Fenster wo man die Parts auswählen muss welche mit ausgeführt werden sollen.Kann man diesen Vorg ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Produkt in Struktur selektieren / Nach Nomenclatur suchen 
denyo_1 am 06.07.2008 um 08:12 Uhr (0) 
Hallo Max,laufe doch deine Produktstruktur rekursiv von unten nach oben ab (zB weiß ein Part ja in welchen Produkt es verbaut ist). Damit kommst du auf jede Ebene deines Produkts.Jetzt musst du nur noch abfragen ob dein gerade aktives Teil (das durch das Makro bearbeitet wird) ein Produkt ist und wenn ja frägst du noch die "Nomenclature" ab. Entspricht diese deiner Einstellung (z.B. "abcdef") dann füge es mit "selection.1.ADD" zu deiner Selektion hinzu.Damit hättest du af jeden Fall Punkt 1 sowie PPunkt 2  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
  | 
CATIA V5 Programmierung : Veröffentlichte Skizze Einfügen über VB.Net 
bgrittmann am 27.11.2018 um 10:19 Uhr (15) 
ServusDieser (CATScript) Code läuft bei mir.Bei dir auch? (aus 1. GeoSet des 1. Products, in das 1. GeoSet des 2. Products)Code:Sub CATMain()    Dim oActiveDoc As ProductDocument    Set oActiveDoc = CATIA.ActiveDocument      Dim oPart1Doc As PartDocument    Dim oPart2Doc As PartDocument    Set oPart1Doc = oActiveDoc.Product.Products.Item(1).ReferenceProduct.Parent    Set oPart2Doc = oActiveDoc.Product.Products.Item(2).ReferenceProduct.Parent      Dim oCopyObject As Sketch    Dim oPasteObject As HybridBody  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Multisheets+ISO View aus Produkt erzeugen 
wolle2258 am 28.12.2011 um 11:51 Uhr (0) 
Hallo CATIA-Freunde,ich möchte aus meinem erzeugten Produkt, das Produkt und die darin befindlichen Parts in einer Drawing,die mit "neu aus" aus einem Startmodel erzeugt werden soll, abbilden. Sowohl das Produkt als auch die Einzelteilesollten ein Sheet mit der Bezeichnung "Benennung" aus dem 3D-Teil bekommen.Desweitern sollte in jedem Sheet eine ISO-Ansicht erzeugt werden.Nun Zu meinen Fragen: Wie erzeuge ich eine Drawing mit "neu Aus"?           Wie lese ich das Produkt nach Parts und weiteren Komponente ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
  | 
CATIA V5 Programmierung : Technologische Ergebnisse erzeugen 
C.Samer am 11.12.2017 um 10:04 Uhr (15) 
Edit: Habe eine (leider langsame) Lösung gefunden.Der Befehl Code:CATIA.StartCommand "Create Technological Results" funktioniert nur im PartDesign. Daher: Body selektieren und dann per Code:CATIA.StartWorkbench "PrtCfg" ins PartDesign wechseln bevor ihr Technologische Ergebnisse hinzufügt.Liebe Grüße aus Wien,Christoph :) -------------------------------------------------------------Hallo liebe Community!Ich versuche gerade ein Makro zu schreiben, welches allen Parts eines Produkts "Technologische Ergeb ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Produkt syncronisieren 
reipet am 14.05.2008 um 09:56 Uhr (0) 
Hallo,ich suche ne Möglichkeit die externen Refernzen im kompletten Produkt zu syncronisieren. Wenn ich das in den Optionen aktiviere macht ers nur einmal und sonst muss man jedes Part von Hand syncronisieren (600 Parts!). Könnte man da evtl ein Makro schreiben/aufzeichnen, dass dies erledigt? THX!  
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : CATPart erstellen Kugeln mit Makro. 
ferdo am 07.03.2012 um 19:51 Uhr (0) 
 Language="VBSCRIPT"Sub CATMain()Msgbox "Select geometrical set containing points to create spheres"Dim Document,Part,Selection,HybridShapeFactory,HybridBodies,HybridBody,OriginElements,Plane,PlaneReference,Status Dim InputObjectType(0),PointIndex,PointReference,HybridShapeSymmetry Set Document = CATIA.ActiveDocument : Set Part = Document.Part : Set Selection = Document.Selection Set HybridShapeFactory = Part.HybridShapeFactory  InputObjectType(0)="HybridBody" Status=Selection.SelectElement3(InputObjectTyp ... 
  | 
| In das Form CATIA V5 Programmierung wechseln |