|
CATIA V5 Programmierung : Drawing mit Product verknüpfen um es mit SendTo mitzukopieren
Florian Held am 13.06.2007 um 13:52 Uhr (0)
Hi,also: Mehrfahcselektion bei SendTo ist möglich.Vorgehensweise: Kein Dokument geöffnet (sonst will SendTo ja dass geöffnete verwenden)Im Öffnen-Dialog von SendTo dass Produkt und alle Drawings auswählenSenTo-Dialog wie gehabt ausführen (Kann Kopiert werden enthällt alle Dateien welche mit den selektierten Elementen vernküpft sind)Problemstellung: Ich muss wissen welche Drawings mit dem Produkt verknüpft sind um diese zu selektieren.Um dem z.B. Produkt mitzuteilen, welche Drawings zu ihm gehören, müsste e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Electrical Part Design
minotito am 19.11.2019 um 12:57 Uhr (1)
Hallo liebe CAD-Community,bin zurzeit Student und absolviere ein Pflichtpraktikum von 3 Monaten.Habe durch die Community für meine Aufgabe im Praktikum gute Denkansätze und Hilfe bekommen und konnte so meine Aufgabe gut Lösen. Nun würde ich gerne für meine nächste Aufgabe euch wieder um euren Rat bitten.Soll im Electrical Part Design Punkte (Term.Point_) als Termination, Bundle Connection Point und Connector Connection Point definieren ( Siehe Bild 1 zu Bild 2).Zurzeit geschieht das mit der Hand, jeder Pu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem bei BReps für Fasenerstellung
gehirnsuelze am 31.08.2007 um 10:52 Uhr (0)
Hallo Lusilnie,nochmals vielen Dank für den Hilfe, leider bekomm ich es immer noch nicht hin. Es scheint bei mir ein kleines Verständnissproblem zu geben. Hab mal im Folgenden aufgezeigt, was ich so gemacht habe und noch mal eine bessere Grafik angehangen...vieleicht kannst du mir nochmal helfen.Ich hab mich erstmal auf die Kante des Mittelstuecks beschränkt, da das Problem wohl bei beiden Kanten das selbe ist.Definition der benötigten Sachen ist wie folgt durchgeführt:Code:Dim SkizzeMittelstueck As Sketch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll im Part und im Produkt laufen...
nikibert am 11.08.2009 um 13:47 Uhr (0)
Hallo,ich würde gerne meine Makros in einem Part im eigenen Fanster laufen lassen und genauso in der Produktstruktur in der ein Part aktiv ist...Habe mal folgenden Beispielcode aufgezeichnet:Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As PartDocumentSet partDocument1 = documents1.Item("Part1.CATPart")Dim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As HybridShapeFactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim hybridBodies1 As HybridBodiesS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Programmierung
gdir am 02.07.2003 um 22:24 Uhr (0)
Hallo, ich zolle jedem, der die sich die Mühe macht, ein Fachbuch zu schreiben, großen Respekt. Dennoch kann ich das oben genannte Buch nicht empfehlen. Es gefällt mir nicht, weil es überall dort, wo es interessant und problematisch wird, ähnlich oberflächlich wie Dassaults Online-Hilfe bleibt. Ich glaube nicht, dass man mit Hilfe des Buchs schneller die Makro-Programmierung lernen kann. Und als Nachschlagewerk für Experten ist das Buch erst recht nicht geeignet. Die Beispiele sind auch nicht besonders ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umlaute in einer Zeichnung erstezen
HoBLila am 15.10.2010 um 14:16 Uhr (1)
Habe die Ursache. Dieses eingefühte Zeichen wird in einer anderen Schriftart dargstellt.Vermutlich einer CATIA-Strokefont, wie die SSS-Schriften.Edit: Ich korrigiere: Ich vermute SYM2, also bestimmte Zeichen filtern und denen SYM2 zuweisen.Edit2:Code: If InStr(1, MyString, "ä", 1) Then MyString = Replace(MyString, "ä", "ae") Dim varSplit As Variant Dim iSplit As Integer Dim iLen As Integer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frei einfärben gemäß Krümmungsanalyse
Andreas Schaaf am 21.05.2012 um 22:06 Uhr (0)
Hallo,ich will eine in CATIA vorliegende Oberfläche analysieren und am besten noch nach den Analyseergebnissen einteilen.Bei der Analyse gehe ich 2-3 Schritte (je nachdem, wie die ersten beiden Schritte aussehen). Sie lauten grob:1. Einteilung nach Gaußscher Krümmung ("negativ" / "null und positiv") wie in der Funktion "Segmentation by Curvature"2. weitere Einteilung durch Abgleich von minimaler und maximaler Krümmung miteinander und mit einem vordefinierten Wert (einfache IF-Abfrage, aber wie greife ich a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude erzeugen
fireman am 23.08.2004 um 21:50 Uhr (0)
Hallo alle miteinander, jetzt anbei noch ein file mit der Fehlermeldung. Zudem hab ich das Gesamte Makro gesplittet, hab das Makro mit dem Extrude-Befehl einmal separat geschrieben und hier der Gesamte Programmcode: Dim AktivDok as Document Set AktivDok = CATIA.ActiveDocument.Part Dim Wzk3D as Factory Set Wzk3D = AktivDok.HybridShapeFactory Ursprungselemente, Normalebene as AnyObject Dim SKontur2D as HybridShape Set SKontur2D = AktivDok.HybridBodies.Item ( 2D_Konturen ).HybridShapes.Item( Projizieren.1 ) S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attributverknüpfung in eine Tabelle integrieren...
bgrittmann am 05.02.2012 um 19:52 Uhr (0)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllenZu deinem ersten Problem: hier findest du eine Beschreibung zu Attributverknüfungen.Wahrscheinlich muss du nur die Zelle (oder den Text der Zelle) dabei ansprechen.Zu deinem 2. Problem:- Wie lautet die Fehlermeldung- Warum silst du dies in ene Unterroutine auslagern?- Woher weiß die Unterroutine was bei dir das Objekt "Tabelle" ist (oder ist das eine globale Variable)?GrußBerndEDIT: Anbei ein Beispiel:Code:Sub CATMain() Dim intDrwDocObj As DrawingDocume ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Union Trim Faces to keep durch UserSelection per Klick anwählen lassen
denniszappi am 20.08.2015 um 13:01 Uhr (1)
Hi,ich brauche mal wieder Hilfe für das Makro meiner Abschlussarbeit. Es soll ein Union Trim gemacht werden, bei dem ein Teil des angetrimmten Körpers (PC1) behalten werden soll. Dieser Teil muss durch den User durch Klick als "Face to keep" angewählt werden.Der Makrorecorder liefert nach manueller Handhabe folgenden Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.Partpart1.InWorkObject = NothingDim shapeFactory1 As Shape ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 11.09.2018 um 13:07 Uhr (1)
Hallo Community,hat jemand für mich eventuell einen Denkanstoß oder ähnliches?Was ich versuchen möchte:Ich habe in Excel eine Tabelle, welche via VBA in eine Zeichnung in Catia überführt wird. Für den Fall, dass Fehler im Programm enthalten sind, welche nur durch reichliches Testen in Erfahrung gebracht warden können, möchte ich eine Makro-Versions-Prüfung einbinden. Es kann durchaus der Fall sein, dass zum Beispiel die Excel-Datei in die Zeichnung als Objekt eingebunden ist. Hierzu meine Frage:Wenn ich da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe von Teilen im Product ändern.
fleischi am 02.10.2009 um 13:58 Uhr (0)
Hallo Zusammen,dieses Thmema ist ansich bereits ausführlich hier behandelt.Ich habe ein Product mit einem einzigen Teil (CGR).Dieses Teil möchte ich dunkelgrün einfärben um Bilder zu machen.Dieses mache ich wie folgt:C# CodeCode:private void LblVersionsstandClick(object sender, EventArgs e){ object strPartPath = "Teil.1"; ProductDocument productDocument1 = (ProductDocument) CatiaSharp.ActiveDocument; Product product1 = productDocument1.Product; Products products1 = product1.Products; Product produ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neue Ebene auf Fläche legen
danielsc am 01.07.2009 um 16:37 Uhr (0)
Also ich hab mal wieder ein kleines Problem und zwar will ich eine neue Ebene auf eine auswählbare Seite eines Quaders legen. Bis jetzt sieht das ganze so aus:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As HybridShapeFactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("PartBody")Dim shapes1 As Shap ...
|
| In das Form CATIA V5 Programmierung wechseln |