|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:27 Uhr (0)
Hallo zusammen,Hat es jemand schon mal geschafft, auf die TPSView-Collection zuzugreifen?Laut Doku ist diese Collection unter FTA zu finden; nur zugreifen kann ich nicht Ich komme bis zum AnnotationSet aber dann ist Schluss. Ich kann zwar auch neue Section cuts erzeugen (über TPSViewFactory) aber auf bereits exitierende Views (TPSView) kann ich nicht zugreifen.Wäre schön, wenn jemand mir einen Schubs geben könnte.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus Profil auslesen und abspeichern
Jo Hannes am 07.10.2012 um 15:40 Uhr (0)
Super Tippwieso bin ich nicht früher darauf gekommen Ich arbeite mit V5R19ich hab versucht diesen Code anzupassen, was mir nicht gelungen ist Code:Sub CATMain()by DANIEL FRAUENRATHVersion: 1.1 ***DEKLARATION Dim objPartDoc As PartDocument Dim objPart As Part Dim objSPAWB As Workbench Dim objSel As Selection Dim strSelString As String Dim objPointColl() As Object Dim i As Long Dim objPoint As Variant Dim dblYValue As Double Dim arrPointCoord(2) Dim booMinusCheck As Boolean Dim objPointRef As R ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz eine Punktes herausfinden
SirKlabauter am 19.02.2008 um 15:38 Uhr (0)
Hallo an alle!Ich habe einen Punkt vom Typm_HybridShapeFactory.AddNewPointCoordWithReference(i_Point.x, i_Point.y, i_Point.z, i_Ref)per Macro erzeugt.Jetzt möchte ich die Koordinaten dieses Punktes wieder auslesen. Das mach ich mit GetCoord.Jetzt kommt mein Problem. Mit GetCoord bekommt man ja die Absolutkoordinaten des Punktes, um diese umrechnen zu können muß ich wieder an die Reference (welches ein Achsensystem ist) dran kommen. Wie mache ich das? Zum besseren Verständnis hab ich noch ein Bild mit dazu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA = Schlaftablette?
inselking am 17.03.2006 um 09:00 Uhr (0)
Problem dabei ist aber, dass ich nur bestimmte Punkte aus dem Part auslesen möchte. Um das zu realisieren, habe ich gesagt, dass ich einfach alle Punkte, die ich brauche, grün färbe und dann nach grünen Punkten suche.Ich weiß vorher nicht, wo diese Punkte sind oder wie die heißen. Außerdem können zwischendurch auch andere Elemente vorhanden sein.Dann würde ich mit Item(1) nicht weiterkommen.Was meinst Du mit rekursiv durchsuchen? Dann müsste ich auch wieder über eine Selection gehen, oder wie muss ich das ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zur (Multi-)Selektion Flächen gleicher Größe
N0X86 am 19.03.2026 um 07:18 Uhr (15)
Guten Morgen zusammen,seit längerer Zeit bin ich auf der Suche nach einer Funktion in Catia und ich vermute mal, dass es sowas (leider) nicht gibt.Und zwar möchte ich gerne per Funktion oder Makro in einer größeren Baugruppe alle Flächen der einzelnen Parts selektieren, die alle gleich oder annähernd gleich groß sind. Ich kenne so eine Funktion aus ANSYS, für meine Anwendung hin und wieder sehr hilfreich.Kann mir jemand sagen, ob man sowas überhaupt programmieren könnte? Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gleiche und Gespiegelte Bauteile(Bodies) im Part(AllCatPart) finden
BLD1983 am 29.10.2020 um 07:48 Uhr (1)
Guten Morgen.Bin mir nicht sicher ob ich hier im "CATIA V5 Programmierung"-Forum mit diesem Problem richtig bin...... Ich muss in einem CatPart geometrisch gleiche und gespiegelte Körper finden und markieren/umbenennen.Gleichteile finde ich wenn ich das Volumen, die Oberfäche(Bereich) und die Hauptträgheitsmomente (vorrausgesetzt gleiches Material)vergleiche, jedoch haben die gespiegelten Körper natürlich die gleichen Eigenschaften und werden als Gleichteile gekennzeichnet.Kennt jemand einen Weg die Gleich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie auf Blatthintergrund erstellen
Kai Knospe am 14.11.2008 um 22:24 Uhr (0)
Moin,wenn ich das so recht überblicke suchst Du in etwa sowas:Code:Sub CATMain() Set oDrawingDocument = CATIA.Documents.Add("Drawing") Set oSheet = oDrawingDocument.Sheets.Item(1) For iCount = 1 To oSheet.Views.Count If oSheet.Views.Item(iCount).ViewType = catViewBackground Then iMainView = iCount End If Next Set oView = oSheet.Views.Item(iMainView) oView.Activate Set oFactory2D = oView.Factory2D Set oCircle = oFactory2D.CreateClosedCircle(50, 50, 50)End SubDabei gehen die meisten Zeilen drauf, die Mai ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MAKRO FÜR GEWÄHLTE PARTS ANSICHTEN AUTOMATISCH ERZEUGEN
Minikkus64 am 12.11.2020 um 09:12 Uhr (1)
ich will aus Geöffneten Produkt auswählen.die Ausgewählten Parts aus Produkt Auf ein Blatt bringen nachher werde ich auf mehrere Blätter aufteilen das ist überhaupt kein ProblemMomentan ich erzeuge Vorderansichten aus einzeln geöffneten Parts dazu Draufsichtdas ist sehr mühselige Arbeit wenn ich 100 Parts habe jeder einzeln öffnen dann Ansichten erzeugen !das ist Hunderte wiederhol Vorgang !in ein Zeichnung habe ich Mehrere Blätter meistens über 30 sind es, jeweils 6 Teile pro Blatt.GrüßeDanke nochmal----- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
meisterlumpi am 17.08.2011 um 10:29 Uhr (0)
generell sollte man für neue projekte auch immer ein neues VBA projekt anlegen. So startet man auch wieder mit den standard einstellungen und übernimmt nicht die vom vorherigen projekt, wo man nur die module gelöscht hat. (weil du ja auch nicht unbedingt weißt was der ersteller des Projekts so alles geändert hat und was davon deinen code "behindern" wird)neues projekt erstellst du in CATIA - ALT + F8 - Makrobibliotheken - BibTyp auf VBA-Projekte stellen - Neue Bib erzeugenüber Vorhandene Bib hinzufügen kan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Generierung von Kontaktbedingung per Makro
eun am 21.06.2011 um 13:41 Uhr (0)
Hallo an Alle!!habe folgendes Problem: Um im CATIA FEM tool ein Product zu berechnen, müssen auf den Kontaktbedingungen "Eigenschaft der fixierten Verbindung" gesetzt werden.Also brauche ich Kontaktbedingungen im Assembly Design. Nun habe ich aber ein Produkt, welches nur Lagefixiert zusammengebaut ist. Also ohne Kontaktbedingungen u.ä.. Vielleicht kann mir jemand sagen, ob die Möglichkeit besteht über "Analyse - Überschneidungen", die Kontaktflächen auszulesen und auf diesen die Kontaktbedingung zu setzen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splitelement per Makro hinzufügen
caprivi am 15.11.2011 um 10:40 Uhr (0)
Hallo,danke für die Rückmeldung. Ich habe V5 R18. Leider ist die AutomationHelp für Catia bei uns nicht hinterlegt, sondern nur die Hilfe für alle "normalen" Konstruktionstools. Ich werde gleich nochmal weiter die Forensuche benutzen.Mein Versuch mit der Referenz hat zu einer anderen Fehlermeldung geführt.Ich habe jetzt:"Set reference3 = part1.CreateReferenceFromObject(hybridShapeSplit1)reference3.AddCuttingElem rectPattern1, 1"an Stelle von"hybridShapeSplit1.AddCuttingElem rectPattern1, 1"eingefügt. Nun b ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten Laden oder Entladen
AlexE78 am 14.02.2006 um 09:15 Uhr (0)
Guten Morgen,Laden und Entfernen von Shapes (d.h. ohne Erzeugen/Löschen eines Knotens im PST) geht mitoProduct.AddMasterShapeRepresentation/RemoveMasterShapeRepresentation(alternativ dazu oProduct.AddShapeRepresentation bzw. RemoveShapeRepresentation)Diese Funktionen sind in der CATIA-V5 Automation dokumentiert(V5Automation.chm im /bin-Verzeichnis), sollten aber nur für *model und *cgr angewendet werden, da Parts, die auf diese Weise eingefügt werden, nicht in den DesignMode umgeschaltet werden können.Für ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verstecktes Interface ManufacturingOutputGenerator
Nicolai Steiner am 19.09.2003 um 13:07 Uhr (0)
Ich habe das Problem inzwischen anderweitig gelöst. Wenn APT oder NC Code interaktiv in Stapelverarbeitung generiert werden soll, dann startet Catia selbst auch nur eine Datei MfgBatch.exe und legt ein bis zwei Konfigurationsdateien an, die von MfgBatch verwendet werden. Wenn man bei der Batchbearbeitung den MfgBatch Aufruf aus der Dos Box kopiert, bevor MfgBatch fertig ist, dann wird die Syntax des Aufrufs ersichtlich. Ich lege daher über VB die Konfigurationsdateien an und starte dann ebenfalls über VB d ...
|
| In das Form CATIA V5 Programmierung wechseln |