|
CATIA V5 Programmierung : Parameter synchronisieren
ogard1 am 12.08.2008 um 21:15 Uhr (0)
Hallo,es gibt in Catia Beispilen zwei Scripts: PslParamList.CATScript - gibt alle Parameter in eine Liste aus, und CAAPriChangeHole - verändert die gewählte "Hole" übergabe Neue-Parameter erfolgt über Liste, vielleicht kann mann was umbasteln.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bodies aus part auslesen
ize am 01.10.2007 um 14:41 Uhr (0)
Hallo,ich habe ein Problem. Normalerweise sollte man mittels CATIA.ActiveDocument.Part.bodies ja alles bodies auslesen können oder? Bei mir funktioniert das nur bei einigen Modellen, bei den andern bekomme ich nur den Hauptkörper. Hat vllt jemand eine Idee woran das liegen könnte?mfg
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product Parameter
bgrittmann am 17.09.2015 um 13:41 Uhr (1)
ServusMitCode:CATIA.ActiveDocument.Selection.Item(1).Value.Parametersbekommst du die Collection der Parameter.Diese Collection kannst du dann mit einer Schleife abarbeiten und über "Item(Zähler)" die einzelnen Parameter ansprechen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| 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 : 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 : 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 : Teilenummern mit Makro umbennen
martin2 am 16.08.2008 um 11:39 Uhr (0)
Hallo!Habs grad durch Zufall erst wieder mal gelesen...Also:Unter CATIA - Tools - Makro - MakrosDann Makrobibliotheken - VBA-Projekte bei Bibliothekstyp auswählen - vorhandene Bibliothek hinzufügenDann das downgeloadete Makro auswählen - Schließen - BearbeitenUnd schon siehst Du den Quellcode.Gruß Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
Tim2007 am 01.06.2011 um 11:22 Uhr (5)
Wo genau muss die V5Automation.chm Datei abgespeichert werden, wenn mit einer Server-Triade gearbeitet wird und mann die CAA-VBA-hilfe öffnen will?!?Wenn ich die Datei irgendwo hin kopiere und öffen will, so kommt nur das Verzeichnis der Datei, jedoch nicht die der Befehle (rechtes Fenster). Danke schon im Voraus.
|
| In das Form CATIA V5 Programmierung wechseln |