|
CATIA V5 Programmierung : PasteSpecial
Watje am 05.12.2005 um 11:53 Uhr (0)
Moin!Habe endlich selber eine Lösung gefunden. Es lag wohl an der Selection des Parts durch den Benutzermein neuer Code:----------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Dim document1 As DocumentSet document1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = document1.Selectionselection1.Clear auswählen des V4 Models Dim InputObjectType(0) selection1.Clear InputObjectType(0) = "V4MasterModel" status = selection1.SelectElement3(InputObj ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zur Selektierten Kante das Document/Part finden
tomtom1972 am 24.03.2006 um 06:34 Uhr (0)
Hallo,die Methode die du suchst ist .FindObject. So gehts:Language="VBSCRIPT"Sub CATMain()Dim InputObjectType(0) Dim StatusDim oSelectionIf Not TypeName(CATIA.ActiveDocument) = "ProductDocument" Then MsgBox "No .CATProduct loaded", 48, "Error" Exit SubEnd ifSet oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = "Line" ---nur Fläche auswählbarStatus = oSelection.SelectElement2(InputObjectType, "XXXXX Select a Line XXXXX", False) --- UserSelIf (Status "Normal") Then -------Auswahl i.O? Msg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von selektierter Fläche eines Solids finden
tomtom1972 am 28.03.2007 um 14:16 Uhr (0)
Hallo CAMiCADse,das würde ich nie (auch in Fällen wo es eventuell funktioniert) über das parent machen. die Selection enthält eine Methode "FindObject".Damit kannst du Objekte ausfindig machen, zu welchen das selektierte Elemente (auch ein BRep, wie in deinem Fall) gehört. Immer den Automation Typ mit dem prefix "CATIA". Also z.B.:Suchst du das Solid, dann .FindObject("CATIAShape")Suchst du den Body, dann .FindObject("CATIABody")Suchst du das Part (die Instanz), dann .FindObject("CATIAProduct")usw.Bsp (Cod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterschied geometrisches Set und Externe Verweise
Physimathi am 11.05.2007 um 15:43 Uhr (0)
Hallo,es wurde ja schon öffters gefragt:Worin besteht der Unterschied zuwischen einem "geometrischen Set" was in "Externe Verweise" umbenannt wurde und dem "geometrisachen Set - Externe Verweise" was CATIA anlegt.Fügt man über "Einfügen Spezial" ein Element mit Verweis ein, dann legt er immer dieses geometrische Set an und jedes Element mit Verweis ordnet er darunter an.Elemente ohne Verweis werden nicht diesem Set zugeordnet.Wenn ich selber ein geometrisches Set mit dem Namen "Externe Verweise" anlege, da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei Item; nur bei wiederholtem ausführen des Scripts
danielboehnke am 25.09.2008 um 17:14 Uhr (0)
Hallo zusammen,habe hier bis jetzt viele Lösungen gefunden. Jetzt stehe ich aber vor einem Problem, dass ich nicht lösen kann und auch noch keine Antwort gefunden habe hier im Forum.Ich führe ein sehr langes Script in CATIA V5 R17 aus. Ich erzeuge mehrere Parts mit Solids im Partbody. Alle Parts sind in einem Product zusammengefügt. Als letztes erzeuge ich ein weiteres Part und über die booleschen Operationen adde ich dann die bisher erstellten Parts in dieses eine Part (s. Bild und Code)Das Skript führe i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Arbeitsspeicherauslastung
HoBLila am 16.01.2013 um 16:12 Uhr (0)
Ja, alles kein Problem für mich :-)Im kernel32 habe ich die Funktion GlobalMemoryStatus(), die gibt mir sogar den Prozentwert zurück.Aber kennst mich ja: Sollte nach Möglichkeit auch alles parallel im Batch und unter Unix laufen können. :-)Daher dachte ich: CATIA weiß das ja auch, vielleicht kann CATIA mir das auch schon zurückliefern.GlobalMemoryStatus() ist für meine aktuellen Zwecke aber erst einmal okay. Ich strebe nur immer danach alle Optionen erwogen zu haben. :-)------------------Mit freundlichen G ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Relationsets erzeugen
JuPaV am 29.06.2011 um 08:57 Uhr (0)
Hallo! Die die Umrennung der Sets geht so.Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet partDoc = oDoc.PartSet oPara = partDoc.ParametersSet oRel = partDoc.Relations Erzeugen des Relation-Sets unter dem ersten Geo-SetoRel.CreateSetOfRelations (partDoc.HybridBodies.Item("Geometrical Set.4")) Erzeugen des Relation-Sets unter RelationsoRel.CreateSetOfRelations (oRel.GetItem("Relations"))Set osel = CATIA.ActiveDocument.Selectionosel.Search "CATKnowledgeSearch.AdvisorRelationSet,all"If osel.Count 0 The ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reihenfolge von Items
GrafKoks am 13.06.2012 um 15:39 Uhr (0)
Servus,ich habe ein Product mit mehreren Parts darunter. Wenn ich nun überCode: Set documents1 = CATIA.Documents Set partDocument1 = documents1.Item(7)das item(7) anwähle, ist das nicht das 7. von oben sondern irgendeins. Also die items werden nicht wie im Strukturbaum nacheinander aufgelistet.Jedoch wenn ich folgendes mache:Code: Set partDocument1 = CATIA.ActiveDocument Set product1 = partDocument1.Product Set products1 = product1.products MsgBox products1.Count For i = 1 To products1.Count ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Enum in Catscript möglich?
moppesle am 06.10.2017 um 15:01 Uhr (1)
Hi Joe,wie gehts dir?Danke für die Info.Da muss ich das wohl umstricken.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LS-OPT and CATIA
Sam2021 am 26.03.2018 um 13:49 Uhr (1)
Hello, 1. Please ignore the previous email. it was sent before noticing your latest reply. 2. Now I have used your example script and built one for my problem. I kindly request you to take a look when you have time. thank you
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundvoraussetzungen für Macros
martin2 am 05.05.2026 um 10:03 Uhr (2)
Hallo,hast Du auf dem Rechner VBA installiert?Das befindet sich im Ordner "VBA" bei der Installations-Datei von CATIA.MfGMartin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Bodys im Produkt
moppesle am 09.01.2022 um 13:39 Uhr (1)
Hi ihr zwei,Zitat:Bei mir steht das ! direkt vor dem Körpernamen.Ditto------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LS-OPT and CATIA
Sam2021 am 26.03.2018 um 12:49 Uhr (1)
If you see the model, under feature tree == arameters, i would want the LS OPT tool to vary the last four parameters. SO, the combination could be more than i could do manually. Hence i thought i would use the script where it does the job automatically. Best regards, Sam
|
| In das Form CATIA V5 Programmierung wechseln |