|
CATIA V5 Programmierung : Externe Referenzen
JPF am 03.09.2008 um 09:02 Uhr (0)
noch ein Nachtrag:Ich glaube mittlerweile, dass die Schnittstelle (bzw. Catia) einen Fehler hat. Wenn ich die erste externe Referenz aus dem Part lösche, dann funktioniert auch das 2. Script.Wie es scheint, wird nur eine externe Referenz mit einem Script korrekt aufgelöst.Gruss JPF
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
K.Siebert am 13.03.2012 um 15:45 Uhr (0)
ich mache fogendes:1.Butten in Excel erstellen2.Modul zuweisen3.in modul diesen Code:Code:Shell "Explorer.exe ServerCatiaV5S4ManagemacrosExcel\_1_Auftrag Speichern-mit-Excel.CATScript", vbNormalFocus Pfad natürlich anpassen4.fertig ------------------ Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddSectionToLoft Problem
grammar am 20.02.2004 um 14:56 Uhr (0)
Hallo! Ich habe das untenstehende Skript erstellt und erhalte bei Ausführung immer die Fehlermeldung, dass die Funktion AddSectionToLoft gescheitert ist.... Es hängt wohl irgendwie an den falschen Referenzen oder? Was habe ich falschgemacht Sub CATMain() Dim ref(50) Dim pointref(50) Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set product2 = products1.AddNewComponent( Part , strak ) Set documents1 = CATIA.Documents Set partDocument1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA oder .NET?
HoBLila am 23.05.2011 um 12:03 Uhr (1)
Rick hat Recht, ich möchte aber auch noch ein paar Bedenken zu .NET äußern..NET wird zur Laufzeit kompiliert - eventuell langsamer - Makros unter 64bit sind allerdings auch langsamer.NET muss über COM auf CATIA zugreifen - nur eine Session möglich.NET läuft auf dem Bit-Level des Betriebssystems - dadurch nutzt es die Ressourcen optimal, bekommt aber Probleme mit anderen Bit-Leveln - ich habe z.B. das Problem, mein CATIA ist 64bit, der Explorer aber nur 32bit, genauso wie das Adobe Geraffel, was zu Probleme ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teile mit Makro selektieren und drehen.
JonnyXe am 07.06.2005 um 22:38 Uhr (0)
Hallo zusammen, ich möchte gern in einem Zusammenbau Teile Automatisch selektieren. Alos hier zum Beispiel alle aus dem Normteilkatalog eingefügte Lager. Hier mein Vorschlag zum selektieren: ------------------------------------ Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim productDocument1 As ProductDocument Set productDocument1 = CATIA.ActiveDocument Dim selection As Selection Set selection = productDocument1.Selection selection.Search ((((((CATProductSearch.Part + CATStF ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update Schleife
cul-david am 01.09.2011 um 08:34 Uhr (0)
Hallo,ich poste mal aber glaube nicht das der dir viel weiterhilft.Set documents1 = CATIA.Documents Set partDocument1 = documents1.Item("FUGE_AS_VORBEIDREHEN_TV_AM_KF.CATPart") Set part1 = partDocument1.Part Set hybridBodies1 = part1.HybridBodies Set hybridBody1 = hybridBodies1.Item("External References") part1.UpdateObject hybridBody1 Set hybridBody2 = hybridBodies1.Item("Sketche Senkrecht zur Axis") Set hybridBodies2 = hybridBody2.HybridBodies Set hybridBody3 = hybridBodies2.Item("Beschnitt Scharnierachs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt finden mittels FindObject...
Pausenbrot am 19.12.2007 um 10:43 Uhr (0)
Hallo TomTomich habe mein Problem mit deiner Antwort aus einem anderen Beitrag lösen können.s. Anwort... "wie speichert man eine Selection": http://ww3.cad.de/foren/ubb/Forum137/HTML/002152.shtml#000003 Schnappe mir also die Instance in ein Array und den Body in ein zweites Array.Und mittels folgenden Code bekomme ich immer den richtigen Body zur richtigen Instance: Call objSel.Add(objInstancen(iCounter).ReferenceProduct.Parent.Part.Bodies.Item(objBody(iCounter).Name))Ja, und das ganze funktionierte auf de ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cgr-Files in Product einfügen
Criollo am 23.04.2010 um 12:17 Uhr (0)
Hallo,anbei mein Code. Ich lasse in dem Code alle Varianten einer DesignTable durchlaufen. Bei bestimmten Konfigurationen wird jeweils ein CGR-File rausgeschrieben. Die Info (Name & Pfad) dazu kommt in den Array, den ich nachher zum einfügen der Daten verwende.Set root = CATIA.ActiveDocumentSet docs = CATIA.DocumentsSet mypart = PNSet myeinbau = mypart.Parent.ParentDim arrayOfVariantOfBSTR1 ()For each relation in mypart.relations If instr (relation.name, "Reifenposition") 0 then Set mydt = relation Exit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excelliste sortieren
Meggie275 am 24.04.2008 um 16:09 Uhr (0)
Ich wollte es genauso machen wie in Excel: Zellen markieren und dann sortieren. In Excel wäre dasRange("A1:B3").Select Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormalAnbei mal mein komplettes Marco. Vielleicht wird es dann klarer.Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 10.07.2013 um 13:22 Uhr (0)
Hallo Zusammen,ich habe ein Makro geschrieben, um in einem Part oder Product alle Elementen unter alle selektierten Geomertical Sets auszublenden.Mein jetziges Makro selektiert Linien, Ebenen, Achsensystemen und Punkte und blendet diese aus.Es funktioniert sehr gut, aber bei Products dauert es sehr lang, da viele Elementen zu selektieren sind.Es gibt in CATIA eine sehr gute Funktion, wenn man ein Geometrical set selektiert und rechte Maustaste --Geometrical set object (Name) -- Hide Components, dann werden ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo git es gute VBA-Schulungen?
Michael am 16.01.2005 um 18:35 Uhr (0)
Hallo liebe CATIA-Kenner, kennt jemand eine Institution, wo man eine gute VBA-Anfänger-Schulungen besuchen kann? Bitte um e-Mail oder Homepagelink. DANKE! Gruß Michael ------------------ Mit freundlichem Gruss Michael
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : right-Funktion bis zu einem Zeichen
AndreasNilli am 14.09.2009 um 08:03 Uhr (0)
Hi.Irgendwie ging mir die Sache nicht aus dem Kopf und so habe ich mich mal drangesetzt, es nicht mit dem win-basierenden Code (sofern ich das richtig verstanden habe?) löschen zu wollen.Hier ist mein VorschlagCode:Sub CATMain()Set productDocument1 = CATIA.ActiveDocument Dim Path As String Dim ActPath As String Dim ActExt As String Path = CATIA.ActiveDocument.Path ActPath = Path & "" ActExt = "*.cgr" Dim TempName As String TempName = Dir$(ActPath & "*.cgr") While Len(Dir( ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Excel Export -> Zahlenformat ändert sich?
jeti79 am 05.04.2023 um 10:08 Uhr (1)
Hallo zusammen, ich bin recht unerfahren, was die Programmierung in Catia Macros angeht. Ich habe Anhand einiger Codebeispiele ein Makro geschrieben, welches erfolgreich die CoG-Daten in eine Excel Datei schreibt. Was mir dabei auffällt ist, dass die Werte abweichen, von dem, was ich z.B. mit einer MessageBox direkt in Catia ausgegeben bekomme. Ich habe schon einige Formattierfunktionen ausprobiert. Das Problem scheint aber, dass das Komma nicht richtig übernommen wird!?Könnt Ihr mir helfen, wie ich die Ko ...
|
| In das Form CATIA V5 Programmierung wechseln |