|
CATIA V5 Programmierung : Koerper mit Makro ersetzen
WilliGo am 23.06.2009 um 12:02 Uhr (0)
Hallo Zoltan,die von Normann beschriebene Aufgabe habe ich ebenfalls. Habe deinen Code laufen lassen. Einwandfrei, echt super wie du dich in der Programmierung auskennt´s.Vielleicht könntest du mir ein wenig weiterhelfen ?Ich habe versucht den Code für meinen Fall einwenig umzuschreiben, und wie soll es sein habe gleich einen Fehler eingebaut und verstehe Ihn nicht (Anfaenger eben!)Code:Dim PartDoc As DocumentPartDoc = CATIA.ActiveDocumentDim oSelQuelle As SelectionDim OselZiel As SelectionDim oBodyF ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektionen eines Parts im Product
IIYTII am 10.09.2009 um 10:17 Uhr (0)
Hallo,ich habe mal wieder eine Frage: Ich möchte gerne eine Achse eines Parts anklicken, welches im Product verbaut ist. Das Part ist im Grunde eine Platte und besitzt eine Bohrung in der Mitte. Wenn ich jetzt den Benutzer auffordere, die Achse der Bohrung direkt im 3D Modell anzuwählen (nicht im Strukturbaum), dann kann nur das gesamte Part angewählt werden und dementsprechend wird mir auch nur dessen Name zurückgegeben.Geplant ist eigentlich den Pfad der Achse auszulesen, um eine Bedingung nachher anzuse ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen von Punkten, Ebenen, ect.
Solidos am 22.04.2009 um 12:02 Uhr (0)
Hallo Catia ProgrammiererIch habe da ein Problem und auch schon eine Lösungsidee. Ich habe des öffteren zig 100 gleiche Features (zB. Punkte, Ebene, Linien, etc.) die ich nach einem Schema umbenennen möchte. Meine Idee ist nun folgende:1. Punkte markieren2. Mit Makro die markierten Punkte umbenennen nach: An der Stelle X möchte ich Y einfügen Beispiel: Am Punkt.17 möchte ich an Stelle 1, ABC einfügen = ABCPunkt.173. Ende MakroNatürlich sollte auch die Möglichkeiten des Löschen anwendbar sein (mit einem 2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegungssimulation über makro
bgrittmann am 04.12.2011 um 19:36 Uhr (0)
ServusIch mal probiert wie man eine Mechnismus der über Commands gesteurt wird abspielen kann.Dazu wird die SimulationWorkbench benötigt. Diese Funtkionen sind AFAIK alle undokumentiert. Viel Spaß damit:Code:Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub CATMain()Dim productDocument1 As ProductDocumentDim simulationWorkbench1 As SimulationWorkbenchDim KinematicsWorkbench1 As KinematicsWorkbenchDim simulationPlayer1 As SimulationPlayerSet productDocument1 = CATIA.ActiveDocumentWor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
tberger am 27.11.2013 um 15:34 Uhr (1)
Ich habe jetzt deinen Beitrag 5 mal durchgelesen und bin nicht schlau daraus geworden.Irgendwie alles bis nach unten durchsuchen. Für Was?Vielleicht ist eine spezifische Suchabfrage nach Elementen mit einem bestimmten Namen sinnvoll (pro Part, das du ja schon auslesen kannst).Wenn deine Features wie Schweissnähte / Klebenähte entsprechende Namen haben ist es für die Suchabfrage einfacher.Dann kann man z.B. von einer Linie die Start und Endpunkte ermitteln.Und je nachdem ob die Punkte dann allesamt als Koor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part wird in Product eingefügt, aber nicht angezeigt
CEROG am 09.05.2006 um 20:54 Uhr (0)
Hallo zusammen,ich arbeite gerade an einem Makro, mit dem automatisch CATParts in ein Produkt eingefügt werden.Das Einfügen funktioniert auch fast problemlos. Fast deshalb, weil das CATPart zwar im Baum auftaucht, aberr nicht dargestellt wird. Damit die Geometrie erschient, muß ich das Makro beenden, eine Funktion aufrufen, um wieder in CATIA arbeiten zu können und in das Part reinwechseln. Meine Vorstellung ist aber, daß die Geometrie mit dem Einfügen des Parts in den Baum erscheint. Leider habe ich dazu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : API Befehlsreferenz
blechtiger am 24.09.2020 um 18:03 Uhr (1)
Hallo Rick,danke für deine Klarstellungen Nehmen wir mal an, ich möchte in Catia folgenden iterativen Prozess umsetzen:(1) Fläche importieren(2) Parameterset P definieren(3) Fläche manipulieren mit einer GSD-Funktion und für diese GSD-Funktion die Parameter P verwenden(4) Flächenanalyse durchführen(5) Auf der Basis von (4) das Parameterset P ändern(6) Gehe zu (3)Dabei bestehen mehrere Probleme. (a) Die Funktion für (3) ist nicht in der V5Automation.chm vermerkt, d.h. also, es gibt keine API-Schnittstelle. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbmanagement
Hokay am 28.09.2015 um 12:54 Uhr (1)
Hallo Joe,Hab das schon probiert, ... geht aber nicht.wähle ich im Assembly alle Parts aus ... STRG+F / Partdesign / Teil...Habe ich zwar alle Parts selectiert aber die Registerkarte /Farbmanagement fehlt.wähle ich im Assembly ein einzelnes Part aus (Doppelklick) Wechselt die Workbanch auf Partdesign.Drücke ich dann STRG+F / Partdesign / Teil... werden alle Parts im Product ausgewählt, ich bekomme nun auch die Registerkarte /Farbmanagement, kann auch den Knopf setzen. Aber Catia setzt den Knopf nur für das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 13:38 Uhr (0)
Hallo,ich schreibe gerade ein Makro, mit dem es möglich ist, unterschiedliche Bodies aus einem beliebigen Strukturbaum eines Products auszuwählen und in ein bestimmtes Part zu kopieren. Es klappt soweit so gut. Allerdings habe ich über die Selection Methode das Problem gehabt, dass bei mehrfach auftretenden Bauteilen die Eindeutigkeit nicht gegeben war. D.h. ich wähle einen Body eines mehrfach auftretenden Bauteils und Catia wählt als Selection einen Body einer beliebigen Instanz. Das ist natürlich subopti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf UserSurface
zoltan.bekesi am 25.06.2009 um 20:35 Uhr (0)
Hallo Robert,habe momentan zwar kein FTA-Lizenz, dein Problem kann man aber wahrscheinlich auf eine andere Art lösen.Wenn ich es richtig verstanden habe brauchst du die Info, an was dein Annotation angehängt ist. Ich habe es geschafft es textuell auszudrücken, indem ich von Annotation gefragt habe, an was bist du angehängt.Anbei mein Code (VBA, unter R19 getestet, mit nur ein Part geöffnet):Code:Sub catmain() Dim Part1 As Part Set Part1 = CATIA.ActiveDocument.Part Dim oAnnotationSets1 As Annotatio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PtExtremity
Criollo am 29.09.2011 um 09:17 Uhr (0)
Hallo,ich habe eigentlich eine ganz einfache Aufgabenstellung - dachte ich zumindest. Ich möchte den Endpunkt einer Punkt zu Punkt - Linie umdefinieren.Ich wollte hierfür eigentlich die Methode "PtExtremity" verwenden, aber die läuft leider ständig auf einen Fehler. Ebenso wie andere Methoden dieser Klasse, die ich für meine Linie mal versucht habe (z.B PtOrigine)Meinen neuen Endpunkt habe ich als Referenz definiert. Die Linie selbst wird im Makrolauf sauber erkannt (-- Name wird ausgegeben)Anbei der Code ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produktstruktur nach Partnamen durchsuchen und im 1. Part mittels Geoset abbilden.
Beny am 14.07.2011 um 10:12 Uhr (0)
Hallo Leute,Ich bin gerade dabei ein Makro zu schreiben, aber ich komme irgendwie nicht mehr weiter.Die Ausgangssituation:der User hat ein Product geöffnet und startet das makro. Innerhalb des Produktes gibt es eine unterschiedliche Part und Productstruktur auf mehreren Produktebenen.Das Makro soll nun durch das Produkt des Users laufen und auf der 1. Produktebene von allen Parts den Namen des Hauptkörpers auslesen und mir im 1. Part des Produktes (STRG-Part) ein Geometrisches Set mit dem Namen anlegen las ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart in einem Product erzeugen
Antelito am 17.08.2016 um 14:43 Uhr (1)
Hallo,ich habs befürchtet: mein Problem ist eigentlich nicht so komplex, nur schwer an "Problem-Fremde" zu vermitteln. Aber ich denke dein Vorschlag geht in die richtige Richtung.Ich möchte es trotzdem nochmal probieren, diesmal aber so kurz wie möglich um keine Verwirrung zu stiften:In ein nacktes Product möchte ich 2 CATParts + einen Schweißpunkt einhängen. Die 2 CATParts sind schon vorhanden, der Schweißpunkt allerdings existiert nur als X-,Y- und Z-Koordinate sowie einem Durchmesser auf dem Papier. Der ...
|
| In das Form CATIA V5 Programmierung wechseln |