|  | CATIA V5 Programmierung : Selektion auf Baum beschränken CAMiCADse am 08.04.2010 um 10:57 Uhr (0)
 Hallo Hannes,es gibt noch folgende Alternativen:1. Den Pickable-Status auf catVisPropertyNoPickAttr setzen, dann ist der Body zwar sichtbar, aber nicht im 3D selektierbar.2. Du liest im Script vor der Selektion alle Bodies und deren Sub-Bodies aus, so dass du eine parent-children struktur hast (Ist per Script so nicht direkt auszulesen, da alle bodies auf einer Ebene liegen, - zusammenbasteln) . Wird dann bei der Selection ein children-Body selektiert, nimmst du einfach den parent.GrußCAMiCADse
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Parameter auslesen/ Verarbeitung in Userform 8user8 am 08.09.2010 um 12:10 Uhr (0)
 Hallo zusammen,ich fang grad an ein wenig Makros mit Catia zu basteln, ein paar Grundlagen zu Makro habe ich schon, allerdings nur in solidworks und da läuft anscheinend vieles anders.Also zu meinem Problem: Ich will die Parameter aus einem Part auslesen und Anhand des Names dann die Werte Comboboxen gleichen Namens in einer Userform zuordnen.Beim auslesen der Parameter treten die ersten Probs auf und zwar werden mir alle Parameter ausgegeben, ich brauche aber nur die aus dem Strukturbaum (keine formeln un ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Makro wird nicht korrekt beendet AlfaRomeo75 am 07.03.2006 um 12:05 Uhr (0)
 Hallo,habe mal wieder ein Problem:Ich öffne über ein Makro ein IGS-File in dem Kurven enthalten sind! Diese Kurven kopiere ich über eine Selektion in mein aktives Part(ohne Link).Soweit funktioniert auch alles, das Makro wird korrekt beendet! Nur merkwürdigerweise muss ich um dann in dem Part weiterarbeiten zu können immer auf irgendeine Funktion klicken und diese wieder beenden. Erst danach befindet sich CATIA wieder im normalen Status!Offensichtlich steckt CATIA immer noch in irgendeinem Dialog. (Die ang ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Nicht geladene Elemente löschen shoutz000 am 28.05.2015 um 11:10 Uhr (1)
 Bin gerade an den Zeichnungen dran und komm nicht weiter...Hab mal des zusammengestümpert :-PMeckert die ganze Zeit rum das der Index i falsch gewählt wurde...er muss zwischen 0 und 1 liegen. Liegt an der -1 aber ohn (-)werden die Skizzen nur selektiert und mehr nicht?!Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet oSel = oDoc.Selection  oSel.Search "CATPrtSearch.Sketch,all"   For i = oSel.Count To 1 Step -1     Set oSketch = oSel.Item2(i).Value     oSel.Delete   Set oDocSel = oSel.Item2(i).Document  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Win7 - Fensterproblem buecherm83 am 06.08.2015 um 11:42 Uhr (1)
 anbei ein Bild des Replace Dialogs.Workbench ist Part Design.[Diese Nachricht wurde von buecherm83 am 06. Aug. 2015 editiert.]
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Linie Selektieren und Richtung auslesen Proofin am 09.04.2008 um 11:38 Uhr (0)
 Moin Andreas,liegen die Linien in einem GeoSet oder "wild" im Part?GrußProofin
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Bitte: Offset auf Fläche mittels Macrorecorder aufzeichnen (R10) louis am 16.05.2003 um 19:31 Uhr (0)
 Hallo, Achtung: BRep Referenzen  leben  nur bis zum nächsten Part.update. Louis
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Selektion einer Fläche und anschließendes Extract Tim2007 am 15.06.2012 um 12:50 Uhr (0)
 Hi zizo,hast du zufälligerweise was vergessen:Dim HybridBody1 As HybridBodySet HybridBody1 = PartDocument.Part.HybridBodies.Add
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Farbe von 3D-Part in Drafting übernehmen johann.burghuber am 11.04.2012 um 12:10 Uhr (0)
 Dies ist für uns leider keine brauchbare Lösung.Ich muss irgendwie die Farben vom 3D ins Drafting bringen.
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : welches skript für composites design (CPD)? HoBLila am 23.09.2009 um 21:58 Uhr (0)
 Interesante Funktion hast du da gefunden. Also zwei Parameter übergeben.Den ersten als CATString (CATStrings können von Strings gecastet werden, also kannst du einen normalen String übergeben). Der String ist der Interface-Name, der muss wahrscheinlich nicht komplett sein, ähnlich eienr InString-Funktion, also den englischen Namen, der Dir einfällt.Das Zweite muss ein Objekt sein, als Input. An der Bezeichnung vermute ich ein Product (CATIA.ActiveDocument.Product) für das geöffnete Produkt. Laut Beschreibu ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : STL Rapid Prototyping Smerg am 17.05.2009 um 20:54 Uhr (0)
 Hallo liebe CAD Gemeinde,zurzeit suche ich eine Lösung für Rapid Prototyping.D.h. ich möchte in mein Skript das STL Rapid Prototyping einbinden. Leider hat mir die Marco Aufzeichnung überhaupt nichts sinnvolles gebracht. Deswegen frage ich euch, ob Ihr mir da weiter helfen könnt.Mein vorgehen sieht ca. so aus1) haben ein Produkt mit allen drum und dran und drin2) Adden neuen Körper3) machen STL Rapid Prototyping auf4) wählen einen bestehenden Körper 5) Tessellieren diesen mit einem Wert6) Tessellierung ers ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Dimension erzeugen cChris am 04.10.2010 um 13:54 Uhr (0)
 Hallo zusammen,ich formuliere die Frage etwas anderst.1. Front view erzeugen (erledigt)2. Dimensions erzeugen (hierzu benötige ich eure Hilfe)Ich habe als erstes eine Front View mit folgendem Code erzeugt.Sub CATMain()    Const sFrontView = "FrontView"    Const sLeftView = "LeftView"    Const sTopView = "TopView"     Set oProductDocument = CATIA.ActiveDocument    Set oPart = oProductDocument.Part    Set oSelection = oProductDocument.Selection     Set oOriginElements = oPart.OriginElements     Set oPlaneXY  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Transformation Matrix MarkusK am 19.01.2013 um 09:17 Uhr (0)
 Juhu,mein Knoten hat sich gelöst,wie es oft so über Nacht.Da die Achse in der Zange ja verschoben ist, darf ich die Zange ja nicht direkt auf den Punkt setzen,sondern muss mir einen verschobenen Punkt (PunktStrich) ermitteln.Dies mache ich in dem ich aus der inversen Tranformationsmatrix der ZangenAchse und der Transformationsmatrixdes Punktes das Produkt bilde.Im Bild habe ich die Inverse der ZangenAchse am Punkt eingzeichnet und der neue (rote) Vektor zeigt vomZangenUrsprung auf den verschobenen PunktStr ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln |