 |
CATIA V5 Programmierung : Repost- Macro für Text with Leader
imation1999 am 24.01.2014 um 13:21 Uhr (15)
Keine Assoziativität!1) Punkte selektieren2) Makro laufen lassen3) Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet annotationSets1 = part1.AnnotationSetsSet annotationSet1 = annotationSets1.Add("CEG1_3D")Set selection1 = CATIA.ActiveDocument.SelectionReDim acoord(2)for i =1 to selection1.count Set reference1 = part1.CreateReferenceFromObject(selection1.item(i).value) selection1.item(i).value.GetCoordinates acoord Set userSurfaces1 = part1.Use ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
imation1999 am 29.05.2015 um 11:19 Uhr (1)
...oder so:Code:Sub CATMain() Set oDoc = CATIA.ActiveDocument Set oSel = oDoc.Selection Set oDelete = oDoc.Product.Products oSel.Search "(CATProductSearch.Product),all" For i = oSel.Count To 1 Step -1 Set oElement = oSel.Item2(i).Value On Error Resume Next x = oElement.PartNumber if Err.Number = 0 then oSel.remove i On Error GoTo 0 end if Next oSel.delete End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand VBA7
imation1999 am 13.08.2015 um 09:21 Uhr (1)
Hallo buecherm,ich hatte auch gleiche Probleme unter VBA 7.1 mit Code:CATIA.StartCommand "Generate CATPart from Product...".Versuch mal ein Code:CATIA.RefreshDisplay = Trueeinbauen. Bei mir hat es geholfen.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln und Regeln in Catia V5 schützen
imation1999 am 27.11.2015 um 11:03 Uhr (1)
Zitat:Warum erscheint bei mir unter dem Menü Knowledge Templates nur die Punkte "Powercopy" und "Save in Catalog"?Hast Du PKT Lizenz zu Verfügung?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : äquidistate Punkte auf Spirale bei Lochplatte
imation1999 am 29.12.2015 um 19:33 Uhr (1)
Hi Aljoscha,ich würde evtl. folgendes machen:- ein zweites Knowledges Pattern erstellen (Reihenfolge des Ablauf beachten)- zweites KWE Pattern durch die Punkte laufen lassenGrober Ablauf (Ich habe leider gerade kein CATIA):Code:let point1(point).....point1 = ...PointsList-GetItem(i) `PointsList aus den erstem KWE Patternif distance(point1; ....) ...{point1.Activity = False}[Diese Nachricht wurde von imation1999 am 29. Dez. 2015 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Catia Makro Excel steuern
imation1999 am 19.02.2016 um 07:48 Uhr (1)
...wenn ich mal ziteren darf: Zitat:Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Root-Knoten via VBA ermitteln und aktivieren
imation1999 am 10.03.2016 um 07:02 Uhr (1)
Morgen,hast Du schon mal so versucht?Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As productSet product1 = productDocument1.productSet selection1 = CATIA.ActiveDocument.Selectionselection1.Add product1CATIA.StartWorkbench ("Assembly")End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Papiergöße ermitteln
imation1999 am 08.06.2016 um 12:29 Uhr (1)
Hallo,oSheet = CATIA.ActiveDocument.sheets.ActiveSheetsonst:oSheet.PaperName gibt dir direkt: A0 ISO, ...etc
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 13.06.2016 um 18:47 Uhr (1)
Hallo Zusamman,ich würde zwei CATPart (Aufbau des Modell) vergleichen. Die Modelle, die ich gerne vergleichen möchte, sind ca. 95% gleich und enhalten tote Sachen. Mich interessiert nur die Unterschied zwischen die Bäume (Namen und Struktur).Ich möchte die Unterschiede schnell festellen, deswegen gedacht, die zwei Bäume in zwei EXCEL-Blätter reinschreiben, dann mit Funktion "Syncron scrollen" optisch vergleichen....oder habt ihr evtl. andere Vorgehensweise?Für jede Tip bin ich dankbar!Danke im Voraus[Diese ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 14.06.2016 um 12:34 Uhr (1)
Hallo Bernd,danke für den Tipp. Die Liste habe ich erstellt.Wie würdest du dann den Inhalt der GeoSet (Unter-GeoSet) vergleichen?[Diese Nachricht wurde von imation1999 am 14. Jun. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 14.06.2016 um 12:54 Uhr (1)
Ja, sind alles drin.Für jede Feature habe ich jetzt ein "Pfad". Ich möchte ca. sowas (siehe Bild)Bin gerade total ratlos.Danke im Voraus!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference in Selection zufügen
imation1999 am 21.06.2016 um 08:27 Uhr (1)
Hallo Zusammen,warum kann ich ein Reference in mein Selection nicht hinzufügen? Bis jetzt hat es immer geklappt. (CATScript oder VBA)"The method Add failed"Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Work_for_Macro")Dim hybridShapes1 As HybridShapesSet hybridShapes1 = hybridBody ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 22.06.2016 um 08:52 Uhr (1)
Hallo Bernd,danke für diene Hilfe.Notepad++ kann die ausgespielte .txt Dateien geanu so vergleichen, wie ich vorgestellt habe. Perfect!
|
In das Form CATIA V5 Programmierung wechseln |