|
CATIA V5 Programmierung : Symmetry contraint
Sylas am 29.06.2017 um 08:20 Uhr (1)
Hallo ZusammenIch muss gerade mehrere Parts symmetrisch mit constraints verbinden. Ich wunderte mich ob ist dass möglich mit VBA Code das automatisieren?Ich habe auch mit NX gearbeitet, und dort solche constraint (center) existiert schon, aber unter Catia es gibt kein.Die Idee ist: ich klicke an zweites Part (was soll ich verbinden) zuerst, und dann auf 2 ebenen von erstes Part (verbinden zu)...Ich hoffe dass mein Deutsch is gut genug für machen das Klar was ich will GrußLucas[Diese Nachricht wurde von Sy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge von Block / Pad mittels Makro messen
V5Playaz am 16.02.2010 um 16:16 Uhr (0)
Grundsätzlich kann ich dir die Empfehlen, dich erst einmal mit den Grundlagen auseinander zu setzen.D.h. auch alle Tools nutzen zu können, die CATIA uns zum programmieren bietet.Hierzu gehört auch die Watch-List im VBA (Suche benutzen falls unbekannt).Dann könntest du nämlich die Part-Struktur analysieren und würdest auf folgendes stossen:Skizzen = Teil.MainBody.SketchesSkizze = Skizzen.item(1)Skizze.GetAbsoluteAxisData AchsenFür weitere Details kann ich auch die V5Automation.chm empfehlen.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference mit Schleifen
denyo_1 am 21.01.2009 um 13:02 Uhr (0)
Hallo Niko,also ich hab mir den Codefetzen gerade mal angeschaut und bei mir läuft er tadellos. Ich stell dir hier mal meine Beipsieldatei und mein Skript rein. Ich bin immer noch der Meinung das deine reference1 nicht sauber funktioniert und das tut sie nicht weil irgendwas mit dem Namen das Objekts von dem CATIA die Referenz erzeugen soll nicht hinhaut.Vielleicht kannst ja mal dein CATPart hier reinstellen dann schau ichs mir mal in deinem konkreten Beispiel an.Anmerkung:Anhang (CATPart) wurde mit R16 er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausrichtung einer Zeichnungstabelle / Text in Tabelle
bgrittmann am 24.05.2010 um 11:47 Uhr (0)
ServusWie man den Text in einer Tabelle Formatiert: siehe hierAnchorPoint der Tabelle und Cellenausrchtung geht bei mir so:Code:Sub CATMain()Set Drawing = CATIA.ActiveDocumentDim oTable As DrawingTableSet oTable = Drawing.Sheets.Item(1).Views.Item(1).Tables.Item(1)oTable.AnchorPoint = CatTableBottomRightoTable.SetCellAlignment 1, 1, CatTableMiddleRightEnd SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 24. Mai. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.NET Settings ändern und sperren / entsperren
bgrittmann am 21.02.2017 um 16:10 Uhr (1)
ServusKönntest du nicht einfach die Reference-Settings entsprechend anpassen, so dass wenn Catia in der Kernzeit gestartet wird die Zeitbegrenzung bei Inaktivität greift und sonst nicht.Entweder zwei CATSettings(Dateien) die in den entsprechenden Ordner kopiert werden, oder eine extra Admin-Session starten und die Einstellungen per Makro ändern.IMHO ändert sich dies dann aber nicht schon bei laufenden Sessions.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit GetCoordinat bzw. SetCoordinate
bgrittmann am 04.11.2010 um 10:10 Uhr (0)
ServusVersuch es mal so:Code:Sub CATMain()Geometrisches Set in Bearbeitung definieren!Set Dokument = CATIA.ActiveDocumentSet PunktePart = Dokument.PartSet Hbody = PunktePart.HybridBodies.Item("Punkte")Set selection1 = Dokument.Selectionselection1.Clearselection1.Add Hbodyselection1.Search "CATGmoSearch.Point,sel"AnzahlSelekt = selection1.CountMsgBox (AnzahlSelekt)Set Auswahl = selection1.Item(1).ValueDim acoord(2)Auswahl.GetCoordinates acoordMsgBox ("x=" & acoord(0) & ", y=" & acoord(1) & ", z=" & acoord(2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum umbenennen
K.Siebert am 08.08.2013 um 08:56 Uhr (1)
Hallo,Hier mal ein ganz kleiner einstigAnsonsten würde ich dir Empfehlen dir ein Buch zuzulegen wie das von Jens Hansenhttp://fachbuch.hanser-ebooks.de/ebook/bid- 21058-kochbuch-catia-v5-automatisieren-vom-powercopy-bis-zur-c-sharp-programmierung.htmlDu kannst auch mal nach V5Automation.chm auf deiner C: Platte suchenBei mir liegt diese unter C:Program FilesDassault SystemesB19win_b64codeinV5Automation.chm------------------Sei Schlau bleib Dumm !!?! |
CATIA V5 Programmierung : Mass
bgrittmann am 20.04.2015 um 12:22 Uhr (15)
ServusBei der Masse sollte beides gehe:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item(1)MsgBox product2.Analyze.MassDim product2 As ProductSet product2 = products1.Item(1).ReferenceProductMsgBox product2.Analyze.MassEnd SubGrußBernd------------------Warum einfach, wenn es auch kompliz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisierung mit Hilfe des Makros
sucher2010 am 12.10.2010 um 13:49 Uhr (0)
Hallo Leute, ich habe mal wieder eine Frage;-( Ich habe die Ableitung von einem 3D Modell halbwegs programmiert. Das Problem ist das ich mit "Opendocument" Catpart/product hochlade. Wie mache ich am BESTEN wenn ich von einem aktiven Document/Product die Ableitung machen soll? und keinen Path geben soll?ICH DANKE EUCH IM VORRAUSMFGBM der neue Einsteiger:-)Sub CATMain()Dim Eingabe As LongDim Boxx As LongBoxx=InputBox ("Bitte wählen Sie 1=Rechteck oder 2=Radhalter","Auswahlfenster",Eingabe) if Boxx=1 Then D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebene mit Abstand zum Ursprung erstellen
Thommi92 am 08.05.2022 um 12:22 Uhr (1)
Hallo ,Ich bin in Sachen Catia-Programmierung mit Microsoft Visiual Studio VB (Windows Forms-App(.NET Framework)) ein Anfänger und würde gerne wissen, wie man eine Ebene für eine neue Zeichnung erstellt.Diese Ebene soll parallel zur XY-Ebene sein und einen Abstand in Richtung Z-Achse haben.Ich habe mich schon mit Literatur versucht, aber leider stimmt schon die Syntax nicht überein.Es würde mich sehr freuen wenn mir jemand helfen kann
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interaktive Schaltflächen
Timberwolve am 03.08.2006 um 15:41 Uhr (0)
das prob ist ich darf keine Vorlage verwenden, es muss eine Excel Tabelle sein die es noch nicht gibt. es muss quasi alles interaktiv erstellt werden vom vba-Code selbst. 1. Schaltfläche in Tabelle erstellen2. Schaltfläche umbenennen3. Code zur Schaltfläche hinzufügen4. über Schaltflächenklick daten an CATIA zurück gebenmit dem umbenennen über Caption geht so lala, aber vielleicht spinnt auch mein Excel etwas ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
shoutz000 am 10.07.2014 um 11:40 Uhr (1)
Heyalso der Pfad stimmtSchreibrechte habe ich auchund Word habe ich die 2010er VersionAlso so passiert weiterhin nichts:(Wenn ich bei fName direkt einen Pfad und Dateinamen angebe kommt eine Fehlermeldung das er eineAnweisung erwartet hat.)Sub SaveExceldim NewBook As ObjectSet NewBook = objXL.ActiveWorkbookDim Name As StringName = currentprod.PartNumberDim strPath As StringstrPath = CATIA.ActiveDocument.Pathdim fName as StringfName = strPath & "" & NameNewBook.SaveAs FileName = fName & ".xlsx"End Sub[Diese ...
|
| In das Form CATIA V5 Programmierung wechseln |