 |
CATIA V5 Programmierung : Catia V5 Macro zum Austausch von broken links
mäki123 am 22.10.2013 um 09:53 Uhr (5)
Hallo,ich habe ein Problem mit broken Links in Catia und dachte mir, vielleicht kann mir wer in diesem Forum weiterhelfen.Ich habe in einem Product sehr viele Standarparts eines Typs, die alle einen broken link haben. Wenn ich nun auf "replace Component" gehe, wird immer nur ein Standarpart ausgetauscht. Solange es wie als Beispiel im Anhang dargestellt nur zwei Parts sind, ist das schnell von Hand gemacht. Jedoch habe ich teilweise auch 100 und mehr Parts, da ist das von Hand dann nicht mehr so lustig.Des ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten ersetzen
HoBLila am 27.07.2010 um 12:41 Uhr (0)
Du hast eigentlich schon die richtige Idee.Mach ein Selection.Search, also hol Dir einfach das Selection-Objekt vom Dokument, dann die Methode Search aufrufen. Den Suchstring kannste aus Edit--Search auslesen, bei Advanced siehste den VBA-Suchsting in dem Pull-Down-Menü. Oder noch besser die Suche einfach mit dem Macro-Recorder aufnehmen. Das Punktkoordinaten ändern am besten auch aufnehmen.Ich glaube jeder Punkt hat die Methode SetCoord() die ein Array der Größe 2 oder 1 entgegen nimmt. Das Array muss vom ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
Thomas Harmening am 23.02.2009 um 01:13 Uhr (0)
ersetzeCode:Set myHybridBodies = myPart.HybridbodiesmyPart.InWorkObject = myHybridbodiesinCode:Set myHybridBodies = myPart.InWorkObjectund fertig dann etwa so? (Erzeugt auch den gespiegelten Punkt und die dazugehörige Kugel)Code:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") ist nur wegen Excel drinnenDim myPartDocument As DocumentReDim acoord(2)Set myPartDocument = CATIA.ActiveDocumentSet myPart = myPartDocument.PartSet myAxis = myPart.CreateReferenceFromObject(myPart.AxisSystems.Item("Achse ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CNEXT mit Makro starten, Return Code ändern?
NoobCat am 02.09.2011 um 15:32 Uhr (0)
Hallo zusammen,wir entwickeln eine .NET-Applikation, die V5 um diverse Funktionalitäten erweitert. Nun wollen wir diese Applikation in einem Fully Integrated Build automatisiert bauen und vor allem per Unit-Tests testen lassen.Dazu haben wir uns folgendes Szenario ausgedacht:1. CNEXT.exe wird im Macro-Modus gestartet und führt ein CATScript aus2. Das CATScript startet eine kleine CAA-Erweiterung, die die .NET-Runtime initialisiert, unsere Applikation startet und darin eine RunTests() Methode aufruft:Dim ut ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystem mit Referenz auf bestehendes Achsensystem erstellen
user7 am 14.08.2025 um 16:55 Uhr (1)
Vielen Dank!! Funktioniert wie gewünscht - ohne Hilfsobjekte. Hab jetzt für ne halbe Stunde mit dem Makrorekorder rumgeklickt... und es nicht hinbekommen dass er mir auch nur ansatzweise infos mit den Brep Namen herausgibt. Könntest du mir bitte kurz beschreiben wie du ihn dazu gebracht hast? Tools Macro Start Recording was hast du dann in der Gui gemacht, sodass der String mit aufgezeichnet wurde? Spielt das Format MS VBScript oder CATScript eine Rolle? Vielen Dank im voraus! und natürlich für die Lösun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetCoordinates
Felsen am 13.07.2005 um 16:35 Uhr (5)
Hallo Forum,ich bin auf der Suche nach einem Macro, welches mir eine Punkteliste ausgibt (für die Bohrbearbeitung). Hierbei bin ich schon mehrmals auf "GetCoordinates" gestoßen.Leider existieren hier sehr viele Beiträge, welche auch sehr unterschiedliche Macros aufweisen. Ein paar habe ich schon getestet und funktionierten leider nicht :-(. (Liegt wohl an mir?) Vielleicht wäre jemand so nett und würde mir ein funktionierendes zukommen lassen mit einer kurzen Beschreibung dazu, da Macros für mich ziemlich N ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteil-Abmessungen aus Catia rausführen
McKenzie am 19.12.2010 um 20:03 Uhr (0)
Nabend allich muss für ein Projekt an die Bauteilabmessungen rankommen um sie weiterzuverarbeiten. Hab es bislang mit VB Makros und extern mit C# über COM probiert.Als Ausgangslage habe ich einen Würfel erstellt (Rechteck Skizze, Block). In Catia werden ja die Körper durch BREP beschrieben.Hab mich jetzt mit mehreren Codeschnippsel hier aus dem Forum und aus dem Kochbuch beschäftigt, aber es will nicht klappen...Relativ einfach kann man neue Bauteile erstellen, Parameter anlegen etc. über Makros.Mit dem Re ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel leeres Tebellenblatt NACH dem Tabellenblatt Fremdvergabe einzufügen.
BLD1983 am 07.02.2020 um 05:43 Uhr (1)
Hallo Bernd.wie gesagt "Add" funktioniert aber der Fehler liegt anscheinend irgendwo bei "(After:=myOldSheet)"Set myNewSheet = objExcel.Worksheets.Add(After:myOldSheet)oderSet myNewSheet = objExcel.Worksheets.Add(After:=myOldSheet)beides funktioniert nicht.mfgBLD------------------Ich will es gar nicht wissen, aber ich muss.....Das Leben verlangt es.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 12:56 Uhr (0)
Eine Frage doch noch: Das Produkt besteht je meist aus mehreren Baugruppen. Diese haben wieder weitere Unterbaugruppen etc.... Um die BOM nachzubauen, muss das Skript bei jedem Item wieder in die Products-Hierarchie abtauchen und nach weiteren Items suchen und dann in der BOM die Menge erhöhen. Gibt es da eventuell schon etwas fertiges? Falls nicht werde ich das Skript weiter ausbauen müssen...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multivalueparameter ändern
Pietzonka am 06.09.2011 um 07:37 Uhr (1)
Hallo Bernd!Ich habe mich nicht genau ausgedrückt, bitte um Verzeihung.Da der Aufwand für die umfangreiche Tabelle sehr groß ist, wollte ich sie nach und nach ergänzen.Somit wird die Variable "Zeichenfolge.1", die auf eine gleichnamige String-Variable bezogen ist, eine zunehmende Anzahl Einträge bekommen.Aus der Spalte Zeichenfolge.1 wollte ich mir, eventuell mit vertikaler Scrollbar, die Einträge anzeigen lassen.Dann könnte man bestimmt auch noch den gewünschten Eintrag per Klick auswählen. Davon wollte i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
INLU am 01.03.2008 um 17:36 Uhr (0)
Hallo Jens,super Idee! Ich hätte einen Vorschlag.Das Vergleichen von Flächen. Das heißt, ich habe eine Fläche A und eine Fläche B die selektiert werden. Danach färbt das Macro in Fläche B alle Unterschiedlichen Patches ein.Ich habe das schon einmal gesehen. Ich glaube, das es nur in einem Body Funktionierte und verglichen wurden auch immer nur die Flächenschwerpunkte. Das heißt, wenn 2 Patches den gleichen Schwerpunkt haben, sind die Flächen identisch.Viel Glück[Diese Nachricht wurde von INLU am 01. Mrz. 2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Micosoft Visual Studio 2010 und Catia V5 R19
xam0560 am 25.07.2012 um 08:15 Uhr (0)
HUHUDanke für die Antwort und keine Angst für die harten Worte.Ich Vertrag schon was. Nur raus damit. Das Hilft. Aber um auf deine Fragen zurück zu kommen. Ja meine Kenntnisse sind gerade erst am Anfang. Ich habe einen drei Tages Kurs auf Visual Studio 2010 bekommen, und von daher stecke ich am Anfang der Programmierung.Hier bei der Firma werde ich Catia verwalten und von daher muss ich jetzt leider am Anfang gleich mehr einsteigen als normal. Wir haben zwei Genies hier, der eine 8 Jahre Programmieru ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement unter Unix
Macro_Man am 14.07.2006 um 09:49 Uhr (0)
Hallo Lusilnie, vielen Dank für deine Hilfe . Leider ist das Problem, dass der Code in der Reaktion sein soll, denn damit stelle ich sicher, dass es auch unter UNIX funktioniert. SelecltElement/2/3 wird von UNIX nicht unterstützt. Ich suche eine Lösung des Problems ohne SelectElement.Mir würde es auch weiterhelfen wenn ich eine Möglichkeit hätte das Macro anzuhalten um eine Kante zu selektieren. Dann könnte ich mittels .selection die angeklickte Kante einer Referenz zuweisen. MfG
|
| In das Form CATIA V5 Programmierung wechseln |