|  | CATIA V5 Programmierung : Einen PartBody über Scale verändern 4ppU am 06.06.2016 um 14:47 Uhr (1)
 Hey Zusammen, ich wollte noch einmal diesen Thread aufleben lassen :P Ich habe eine Frage zu der Umsetzung bzw. des Umfangs eines ähnlichen Vorgangs, der durch ein Makro ausgeführt werden soll: Ich habe ein beliebiges Part, dass Quasi einem Parameter eines Materials zugeordnet werden soll, dabei wird das Part um die materialabhängigen Faktor größer. Ich habe überlegt ob es sinnvoll ist, diesen Faktor in einer Excel Tabelle zu hinterlegen. Ebenso sollen dann weitere 5-10 Materialien mit deren Kennwerten in  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Anzahl sketches in Geometrical set HoBLila am 11.03.2014 um 12:38 Uhr (1)
 Ich sehe auf die Schnelle 2 Möglichkeiten:* Ne Suche auf die Selection und dann immer die anderen GeoSets abziehen* Eine Schleife auf die GeoSets und dann die Sketches prüfen und zählenWobei ich auch der Meinung bin, dass HybridScetches.count nicht die UnterGeoSets mitnehmen dürfte.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, imme ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Position.GetComponents - Funktion Laute am 23.07.2003 um 14:47 Uhr (0)
 Hallo nochmals, hab die Sache ein bisschen abgeändertund jetzt bekomm ich eine Fehlermeldung  Function marked as restricted or automation type not used in vb  - ?? was hat das zu bedeuten?              Dim oPart As PartDocument     Dim oRoot As Product     Set oPart = CATIA.ActiveDocument.Selection.Item(1)     Set oRoot = oPart.Product     Dim oPosition As Position     Set oPosition = oRoot.Position              Dim dPosition(11)     oPosition.GetComponents dPosition          For I = 0 To 5     MsgBox  Num ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Ausgabe von *.item als zahl INLU am 23.03.2008 um 13:33 Uhr (0)
 Hallo Zusammen,ich hab da mal ein Problem!Ich verbaue über ein Makro (VBA) zwei Bodys, die ich vorher selektieren lasse. Wenn ich über den Namen des Bodies gehe (Set aktuell = apart.Bodies.Item(selektionBody)), dann habe ich ein Problem, wenn ich mehrere Bodies mit dem gleichen Namen habe. Also dachte ich, man geht besser über die Item-Zahl. Die Bekomme ich aber nicht aus der selection heraus.  Wie geht das?Danke im voraus
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : body Name auslesen cmb am 06.12.2011 um 15:48 Uhr (0)
 Hallo Forum,ich möchte gerne unter meinem Hauptkörper einen Knoten auswählen und diesen in einer Formel verarbeiten:Formel.93: CN_Overflow = smartVolume(`Hauptkörperusammenbauen.1Körper.Aussen` ) Mit einer selection element2 kann ich den Body auswählen auf die visual .Properties komme ich, auf den Namen auch( oSel.Item(1).Value )Was mir fehlt ist der Pfad zu meinem Body (im Beispiel Körper.Aussen).Kann mir da jemand auf die Sprünge helfen.Vielen Dank Norbert ------------------V5R20Catia + Smarteam
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Objekt MaterialManager erzeugen Steffen Hohmann am 23.06.2005 um 15:20 Uhr (0)
 Hallo Dieter,es gibt das folgende Beispielmakro von Dassault:Option Explicit COPYRIGTH DASSAULT SYSTEMES 2004 ***********************************************************************  Purpose:		Apply and retrieve materials onto Product, Part or Body  Assumptions   Looks for Product1.CATProduct, Part1.CATPart and MyCatalog.CATMaterial in the DocView   Version:		1.0  Author:			AST  Languages:		CATScript   Locales:		English   CATIA Level:	V5R14  ***************************************************************** ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Den Pfad von nicht geladenem Part ablesen Olivier am 15.04.2003 um 21:57 Uhr (0)
 Ok, danke Ciao ------------------ Olivier
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : koordinaten aus Excel Solidos am 10.03.2008 um 16:26 Uhr (0)
 Hallo zusammenIch (blutiger Catia-Makro Anfänger) habe es geschaft mit dem oben beschiebenen Makro und dem wo hier  steht die Punkte zu importieren. Nur fehlt mir noch die Möglichkeit, die Punkte auch so zu benennen, wie ich sie in Excel (in Spalte 1) schon benannte.Ich habe mal was versucht zu erstellen, aber bin leider daran gescheitert. Hoffentlich hat ein Profi von euch erbarmen mit mir und schreibt mir den richigen Code hin.Hier also mein Versuch:Sub CATMain()  Dim Excel As Application  Dim WB As Work ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews) denyo_1 am 12.06.2008 um 15:35 Uhr (1)
 Hallo Jens,ich hab leider gerade keine Ahnung was genau die TPSView-Collection ist aber auf die Sections kannst du doch zugreifen. Ich mein du kannst damit zwar fast nichts machen (kannst zB nicht die Ebene verschieben) aber ich mein die Grundsachen sind möglich (Schnittverhalten, Vollschnitt, 2D-Schnitt, Name, etc.(. Schau dir einfach mal mein Script an.Code:Sub Test()Dim Name As StringSet oProduct = CATIA.ActiveDocumentSet navWB = oProduct.GetWorkbench("NavigatorWorkbench")Set RefObject = oProduct.Produc ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews) denyo_1 am 12.06.2008 um 15:35 Uhr (0)
 Hallo Jens,ich hab leider gerade keine Ahnung was genau die TPSView-Collection ist aber auf die Sections kannst du doch zugreifen. Ich mein du kannst damit zwar fast nichts machen (kannst zB nicht die Ebene verschieben) aber ich mein die Grundsachen sind möglich (Schnittverhalten, Vollschnitt, 2D-Schnitt, Name, etc.(. Schau dir einfach mal mein Script an.Code:Sub Test()Dim Name As StringSet oProduct = CATIA.ActiveDocumentSet navWB = oProduct.GetWorkbench("NavigatorWorkbench")Set RefObject = oProduct.Produc ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Product, Part im EDIT tomtom1972 am 10.03.2006 um 09:35 Uhr (0)
 Da war ich wohl zu langsam.TomTom------------------tomtom1972
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Sections wieder löschen pfannensepp am 18.01.2012 um 09:10 Uhr (0)
 Hallovielen Dank. So gehts!!! Ich les die Namen aus der Selektion aus und lösch sie dann mit deinem Tipp. Vielen Dank:-)Code:Set Selektion = CATIA.ActiveDocument.Selection  Selektion.Clear  Selektion.Search "Name=*sXs_*;all"  Dim oprod As Product  Set oprod = CATIA.ActiveDocument.Product  Set TheSections = oprod.GetTechnologicalObject("Sections")  For i = 1 To Selektion.Count    TheSections.Remove (Selektion.Item(i).Value.Name)  Next[Diese Nachricht wurde von pfannensepp am 18. Jan. 2012 editiert.]
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : selektion vom Search nutzen (path, name) jokerpm am 29.05.2008 um 15:28 Uhr (0)
 Hi,ich habe mit Selection.Search nach Namen gesucht, was auch gefunden wurde.nun kann ich mir aber nicht die werte anschauen    For i = 1 To Liste.Count      Set MySelectionV(i) = Liste.Item(i).Value.Parent.Parent    Next  Debug.Print MySelectionV(1)er schreibt zwar MySelectionV voll aber aus lesen kann ich es trotzdem nich, auch nicht mit ValueAsStringbei search im Catia gibt er mir den Path aus, den brauche ich, und den Namenworan könnte das liegen??
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln |