|  | CATIA V5 Programmierung : Name Punkt ändern KarinMueller am 04.11.2003 um 10:12 Uhr (0)
 Hallo Günther, vielen Dank für Deine Idee! Ich habe allerdings das Problem, dass ich den Namen eines selektierten Punktes ändern muss. Wenn ich mir den Namen des Punktes hole mit: Set SelElem = ActivePart.Selection.Item(Index) PunktName = SelElem.Name dann ist PunktName =  CATIASelectionItem11  oder so, ich bekomme also nicht den wirklichen Namen des Punktes. Ich muss also vom selektierten Punkt irgendwie auf das Objekt direkt zugreifen und hier den Namen ändern. Die Funktion  ChangeFeatureName  habe ich ü ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Axis-System aus GeoSet auslesen tomtom1972 am 12.09.2011 um 09:45 Uhr (0)
 Hallo AL-Fonse,an das AchsenSystem in dem GeoSet kommst du nur noch über die Selection, da es weder unter den .AxisSystems noch unter dem .HybridBodies.Item(n) auftaucht.Also:...oSel.ClearoSel.Add oHBodyoSel.Search "CATGmoSearch.AxisSystem,sel"Set oAxisSyst = oSel.Item(1).Valueoder mit Schleife (falls es mehrere sind)For i = 1 to oSel.Count  Set oAxisSyst = oSel.Item(i).ValueNextDu kommst von dem AchsenSystem im GeoSet auch nihct mehr nach "oben", da die .Parent -Methode nichts liefert.Also ein Rat: Lass d ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Layer mit variabler Nummer Waech am 21.01.2004 um 11:24 Uhr (0)
 Hallo, ich versuche ein Makro zu schreiben bei welchem der Anwender ein bestimmtes Layer ins NO Show stellen kann. Hierzu muß ich aber den Layer eine Variable zuweisen können. Z. Z. will ich z.B. folgendes erstellen: Language= VBSCRIPT  Sub CATMain()  Dim a As Integer Set productDocument1 = CATIA.ActiveDocument i= InputBox ( Welche Layer wollen Sie auswählen. ,  Layerauswahl , i) msgbox   Sie haben den Layer   & i &   gewaehlt.  Set selection1 = productDocument1.Selection selection1.Search  Layer= i,all  E ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen. lamdiabolo am 30.04.2013 um 09:33 Uhr (0)
 Guten Tag,ich hoffe ihr könnt mir nochmal behilflich sein.Ich probiere im Moment ein Makro zu programmieren, welches in Catia ein Bauteil durchgehen und alle Löcher finden, den Durchmesser bemessen und alle gleichen Löcher mit der Gesamtanzahl in einer Tabelle ausgeben soll.Es soll nachher ungefähr folgend aussehen:3 x 50mm5 x 20mm4 x 10mmEs wäre natürlich schön wenn die Durchmesser der Größe nach geordnet wären, aber wenns leichter ist reicht es mir erst auch mal, wenn man überhaupt die Anzahl mit den daz ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen. lamdiabolo am 30.04.2013 um 09:33 Uhr (0)
 Guten Tag,ich hoffe ihr könnt mir nochmal behilflich sein.Ich probiere im Moment ein Makro zu programmieren, welches in Catia ein Bauteil durchgehen und alle Löcher finden, den Durchmesser bemessen und alle gleichen Löcher mit der Gesamtanzahl in einer Tabelle ausgeben soll.Es soll nachher ungefähr folgend aussehen:3 x 50mm5 x 20mm4 x 10mmEs wäre natürlich schön wenn die Durchmesser der Größe nach geordnet wären, aber wenns leichter ist reicht es mir erst auch mal, wenn man überhaupt die Anzahl mit den daz ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : automatische Zeichnungserstellung mit der richtigen Dimensionierung tberger am 19.05.2011 um 07:07 Uhr (0)
 Hall camahiahua,das, was du da vorhast lässt sich mit "Product Knowledge Templates" um ganze Baugruppen einzufügen bzw. mit "Part Templates" um einzelne Teile einzufügen lösen.Bei beiden Templates kannst du bei deren Definition auch anhängige Dokumente (=Zeichnungen) mit angeben, die bei der Einfügung auch "neu geöffnet" in deine Session kommen.Die Part / Product Templates können dann (ähnlich wie Power Copies) die "externen referenzen" über einen Fensterdialog (wie Power Copy) dem User Schritt für Schritt ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Stückliste ramonline am 31.08.2011 um 16:49 Uhr (0)
 Hallo Experten,auch wenn das Thema in ähnlicher Form schon behandelt wurde habe ich noch keine Lösung zu meinem Problem:Ich habe ein Produkt mit diversen Unterprodukten und einer Menge von Parts.Ich möchte nun für alle Parts jeweils die "Mechanical Properties" auslesen, am besten in Excel.Die "Product Properties" bekomme ich problemlos mit folgendem Makro:-------------------Sub CATMain()  Dim i As Integer  Dim prod As Product  Set prod = CATIA.ActiveDocument.ProductSet objXL = CreateObject("Excel.Applicati ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Part Properties (Mass) auslesen panchito am 20.04.2015 um 12:09 Uhr (1)
 Wie kann ich diese Mass Wert lesen? Ich habe Math.Round(Mass, 2) versucht aber will nicht
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Masse und schwerpunkt von einzelnen Parts tomtom1972 am 17.11.2006 um 06:24 Uhr (0)
 Hallo,was bitte sind einzelne Parts im PartBody? Normalerweise liegt der PartBody im Part und nicht das Part im PartBody?Wenn du einzelne Elemente (Solids, Pads etc.) innerhalb eines Bodies (PartBody oder sonstiger Body) messen willst, so wird das ein bischen schwieriger. Ein "dummes" Solid kannst du einzeln messen, ein Tasche, die im Strukturbaum nach einem Pad kommt nicht, da beim inaktivieren des Pads die Tasche auch verschwindet.Und so gehe ich dann auch vor:Ich gehe über das .GetTechnologicalObject("I ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Textfeld formatieren denyo_1 am 17.12.2008 um 12:07 Uhr (0)
 Hallo hawu,die Methode VisProperties.SetRealColor steht nur einer Selektion zur Verfügung. Du versuchst aber dem Objekt MyText1 diese Methode aufzudrücken das kann nicht funktionieren.Definier dir eine Selektion, weise dieser das TextBox Objekt zu und ändere dann die VisProperties.Code:Set oSel = CATIA.ActiveDocument.SelectionoSel.Add MyText1oSel.VisProperties.SetRealColor r,b,g, 1 EDIT:In dem von dir erwähnten Thread ist myList eine Selektion und deswegen funktioniert es da (Dim myList As Selection)------ ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Fehlerhafter Script - weis jemand eine Lösung Feyza am 30.06.2004 um 17:51 Uhr (0)
 Hallo, jetzt bin ich wieder mit diesem Script hier. Ich habe Hilfe von einigen Leuten bekommen. Danke erstmal. 1.) Ich habe das Problem, das er nun alle Elemente, die die Strichstärke 0,25mm haben, rot färbt, nur die Schraffuren nicht. Deswegen habe ich mir gedacht, das ich die Schraffur einzeln definiere.Er markiert mir danach die Schraffur, aber färbt diese nicht rot! 2.) Wenn ich die Datei, die ich offen habe, als HPGL (RX/MX Draftmaster) in eine Datei abspeichere ( drucken )...... bringt er den Raster  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Koordinaten von HybridShapeNear ausgeben     (und Punkten, aber das funktioniert) Randle am 28.09.2009 um 11:00 Uhr (0)
 Hallo,vielleicht mal ein ganz anderer Ansatz.Erstelle dir am Anfang 3 Parameter (x,y,z)Wenn du deine Elemente in einer Selection oder einem Array hast, gehst du diese eines nach dem anderem durch.Innerhalb dieser Schleife erstellst du 3 Formeln, die du mit den Parametern verknüpfst.Beispiel für X Koordinate:Length.1 = `Geometrical Set.1Near.1`-coord(1) Die 1 hinter coord steht für die X-Koordinate, 2 für Y, usw.Am Ende der Schleife solltest du daran denken, die 3 Formeln wieder zu löschen. Am Ende des Makr ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Listbox -> Selection -> Hide HoBLila am 01.09.2008 um 09:25 Uhr (0)
 Und was ist mit .GetReferenceByName oder .FindObjectByName?Wäre das nicht einfacher, weil dann bekommt man doch selektierbare Elemente als Rückgabe, wenn ein String (aus der Listbox) übergeben wurde.Ich weiß, das gibt wieder Probleme, falls Namen doppelt auftreten, weshalb ich auch eine Collecton bevorzugen würde, aber für einfache Anwendungsfälle müsste es ausreichen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln |