|
CATIA V5 Programmierung : Flächen einfügen - Internal Error
bgrittmann am 29.04.2018 um 14:44 Uhr (1)
ServusIst da nicht ein .Selection zu viel?Müsste es nicht:Code:vsel.Copyvsel.add hybridBody24vsel.PasteSpecial "CATPrtResult"heißen?ggf nach dem kopieren nochmal die Selection leeren (vsel.Clear), damit auch wirklich nur das GeoSet selektiert ist.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suchen Punkt im GeoSet
tubuibam am 27.05.2015 um 10:56 Uhr (1)
Hallo,ich möchte alle Punkte in dem GeoSet "Drawing_features" suchen, und damit bearbeiten.Habe ich so gemacht:Selection.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Drawing_features")Selection. Search Search "((((((CATStFreeStyleSearch.Point + CAT2DLSearch.2DPoint) + CATSketchSearch.2DPoint) + CATDrwSearch.2DPoint) + CATPrtSearch.Point) + CATGmoSearch.Point) + CATSpdSearch.Point),sel"Die Kategorien von Punkte und syntax habe ich einfach in Forum recherchiert.So wie ich sehe, der sucht Punkte nicht in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfärben von Elementen
Lusilnie am 23.02.2006 um 21:37 Uhr (0)
Hallo Tonga,hast du ein Glück, daß ich so etwas ähnliches heute gemacht habe!Wenn ich mich recht erinnere, mußt Du die folgenden Zeilen zwischen "part1.Update" und "End Sub" einfügen:Code:Dim Selection1 As Selection bei Fehler Object anstelle Selection!Set Selection1 = partDocument1.SelectionSelection1.ClearSelection1.Add hybridShapePlaneOffset1Selection1.VisProperties.SetVisibleColor 0,255,255,0mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Search Problem mit R16
Locke101 am 22.05.2007 um 10:53 Uhr (0)
Hi,versuchs mal so:========================Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.clearSuchname = InputBox("Suchname eingeben") Suchname = Part1.1selection1.Search "CATAsmSearch.Part.Name=" & Suchname & ",all"============================Müsste funktionieren.Gruß Locke101
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : in Catia Makro Range für Excel definieren
K-Volkmann am 04.02.2011 um 17:19 Uhr (0)
Hallo bgrittmanndas "objXL. " vor Range fehlte.Es funktioniert aber nur teilweiseselektieren und löschen der Excel Range klapptobjXL.Range("R12:AE200").SelectobjXL.Selection.ClearContentsaber die Sortierung und das neue einfügen geht noch nicht.ich denke es fehlt immer noch irgendwo das "objXL. " oder so was ähnlichesobjXL.Range("R12:AE200").Select objXL.Selection.Sort Key1:=objXL.Range("R12"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ Da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer beliebigen Linie
tomtom1972 am 19.07.2005 um 13:38 Uhr (0)
Hallo, das geht wunderbar per script; für alles was irgendwie etwas mit "Messen" zu tun hat, bietet die COM-Schnittstettle das Measurable-Objekt und die dazugehörigen Methoden (GetVolume, GetArea, GetCOG....) und Eigenschaften, z.B. die Length. Mit folgendem Code kannst du alle GSD-Elemente, die eine "Länge" ausgeben können, messen, wobei du dich in einem Part innerhalb einer Product-Struktur (Root ist ein CATProduct) oder nur in einem Part ( = Root) befinden darfst. Script starten und GSD-Element anwählen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mal wieder ein Brp Problem
em Michael Kirsch am 13.10.2009 um 00:59 Uhr (0)
Hallo X-O,leider sieht das API keine Liste aller Sketches direkt im Part-Objekt vor. Listen von Sketches bekommst Du nur über den jeweiligen Body oder das Geometrische Set, in dem die Sketch liegt, also z. B.Code:part1.HybridBodies.Item("Geometrical Set.1").Sketches.CountAuf diese Weise solltest Du die Anzahl der Sketches in dem Body oder Geometrical Set erhalten.Wahrscheinlich wird dieser Weg aber Dein Problem nicht lösen, denn Du suchst ja die Anzahl der Sketches insgesamt im Part. Diese könntest Du z. B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei neu aus Makro
Esterbauer am 08.03.2019 um 14:40 Uhr (1)
Hallo Gibt es eine Möglichkeit die externen Verknüpfungen zweier Part per Makro neu zuzuweisen.Hätte ansonsten einen anderen Ansatz.Ich lade nicht das Produkt Neu aus sondern lade die einzelnen Parts nacheinander Neu aus und vergeben ihnen einen neuen Namen.Wie schaffe ich es jetzt die Verlinkung der beiden Parts per Makro wieder herzustellen, da die beiden Parts zueinander abhängig sein sollen.Die Dateinamen habe ich bereits in einer Variabel im Makro.Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
Timberwolve am 08.08.2007 um 12:15 Uhr (0)
mmh, dann überprüf doch mal die Struktur. Sind Deaktivierte Elemente darin?Sind evtl. Links gebrochen? (Instance-Links, Product findet Part oder Product nicht mehr)Sind einige Parts oder Products nicht im Design-mode geladen?Das sind evtl. noch Sachen an denen es scheitern könnte. Mit was lässt du das ganze laufen??GRuß Timber------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vermessung Abmessungen Produkt
commader_hugo am 09.12.2004 um 08:42 Uhr (0)
und wie???
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Copy/Paste
HoBLila am 14.11.2011 um 13:55 Uhr (1)
Hallo Ivanl und willkommen im Forum.Ich glaub Du bist genau auf der richtigen Spur. :-)Nach dem Einfügen aus einer Selection ist diese deselektiert.Also vorher einfach den Inhalt der Selection in ein Array oder eine Collection (ich empfehle letzteres) oder wenn Du im VBS unterwegs bist, dann in ein Dictionary schreiben und dann einzeln durcharbeiten.Hoffe nicht am Thema vorbei geredet zu haben.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Nat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 29.11.2012 um 00:18 Uhr (0)
ServusHast du mal meinen Code in einem CATPart ausgeführt (in dem ein ParameterSet "Anderungen" enthalten ist?Schau mal in der Doku wo die Parameter in einem PartDocument und einem ProductDocument angeordnet sind, dann wir dir klarer, dass du noch eine Fallunterscheidung benötigst (siehe Forensuche)GrußBerndEDIT: Du solltest auch mal in der Doku schauen was dir RootParameterSet liefert.------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 29. Nov. 2012 edit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-Reaktion auch im Product anwenden
crob08 am 19.03.2009 um 09:02 Uhr (0)
Hallo,anbei findet Ihr eine kleine Reaktion. Ziel dieser Reaktion ist es, bei Änderung definierter Parameter eine Aktualisierung von parametrisierten Ansichten vorzunehmen. Das funktioniert soweit auch fast.1.Problem: Die Reaktion wird leider immer mit den vorletzten Werten gespeist! Meiner Meinung nach braucht mein Rechner länger die ganzen Parameter zu ändern, als die Reaktion zu starten. Gibt es daher eine Art delay, welches die Reaktion zeitverzögert (1-2s) starten lässt? Könnte mir sonst auch vorstell ...
|
| In das Form CATIA V5 Programmierung wechseln |